diff options
-rw-r--r-- | src/dotty/tools/dotc/core/SymbolLoaders.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/SymbolLoaders.scala b/src/dotty/tools/dotc/core/SymbolLoaders.scala index 176e3f775..2496957e6 100644 --- a/src/dotty/tools/dotc/core/SymbolLoaders.scala +++ b/src/dotty/tools/dotc/core/SymbolLoaders.scala @@ -140,7 +140,9 @@ class SymbolLoaders { src.lastModified >= bin.lastModified /** Exclude classes with '$' in their names from consideration */ - def isValid(className: String) = !(className contains '$') + def isValid(className: String) = + !className.isEmpty && + className.last != '$' // add more exclusions here /** Load contents of a package */ |