We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c85bc8e commit 378f1ccCopy full SHA for 378f1cc
compiler/src/dotty/tools/dotc/interactive/Completion.scala
@@ -210,13 +210,9 @@ object Completion {
210
* considered.
211
*/
212
def addMemberCompletions(qual: Tree)(implicit ctx: Context): Unit = {
213
- if (qual.tpe =:= defn.NothingType)
214
- ()
215
- else if (qual.tpe.isRef(defn.NullClass))
216
- addAccessibleMembers(defn.AnyRefType)
217
- else {
+ if (!qual.tpe.widenDealias.isBottomType) {
218
addAccessibleMembers(qual.tpe)
219
- if (!mode.is(Mode.Import)) {
+ if (!mode.is(Mode.Import) && !qual.tpe.isRef(defn.NullClass)) {
220
// Implicit conversions do not kick in when importing
221
implicitConversionTargets(qual)(ctx.fresh.setExploreTyperState())
222
.foreach(addAccessibleMembers)
0 commit comments