@@ -404,7 +404,7 @@ class DottyBackendInterface(outputDirectory: AbstractFile, val superCallsMap: Ma
404
404
def newAnyRefMap [K <: AnyRef , V ](): mutable.AnyRefMap [K , V ] = new mutable.AnyRefMap [K , V ]()
405
405
def newWeakMap [K , V ](): mutable.WeakHashMap [K , V ] = new mutable.WeakHashMap [K , V ]()
406
406
def recordCache [T <: Clearable ](cache : T ): T = cache
407
- def newWeakSet [K <: AnyRef ](): WeakHashSet [K ] = new WeakHashSet [K ]()
407
+ def newWeakSet [K >: Null <: AnyRef ](): WeakHashSet [K ] = new WeakHashSet [K ]()
408
408
def newMap [K , V ](): mutable.HashMap [K , V ] = new mutable.HashMap [K , V ]()
409
409
def newSet [K ](): mutable.Set [K ] = new mutable.HashSet [K ]
410
410
}
@@ -540,15 +540,10 @@ class DottyBackendInterface(outputDirectory: AbstractFile, val superCallsMap: Ma
540
540
def toTypeName : Name = n.toTypeName
541
541
def isTypeName : Boolean = n.isTypeName
542
542
def toTermName : Name = n.toTermName
543
- def dropModule : Name = n.stripModuleClassSuffix
544
-
545
- def len : Int = n.toSimpleName.length
546
- def offset : Int = n.toSimpleName.start
547
543
def isTermName : Boolean = n.isTermName
548
544
def startsWith (s : String ): Boolean = n.startsWith(s)
549
545
}
550
546
551
-
552
547
implicit def symHelper (sym : Symbol ): SymbolHelper = new SymbolHelper {
553
548
// names
554
549
def fullName (sep : Char ): String = sym.showFullName
0 commit comments