summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/symtab/Symbol.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java
index 47f7a8145a..3f2289f214 100644
--- a/sources/scalac/symtab/Symbol.java
+++ b/sources/scalac/symtab/Symbol.java
@@ -557,9 +557,8 @@ public abstract class Symbol implements Modifiers, Kinds {
/** Does this symbol denote a class that defines static symbols? */
public final boolean isStaticOwner() {
- return isPackageClass() || (isStatic() && isModuleClass()
- // !!! remove later? translation does not work (yet?)
- && isJava());
+ // !!! remove "isJava()"? translation does not work (yet?)
+ return isPackageClass() || (isJava() && isModuleClass() && isStatic());
}
/** Is this symbol final?