aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dotty/tools/dotc/core/SymbolLoaders.scala4
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
*/