diff options
Diffstat (limited to 'sources/scalac/symtab')
-rw-r--r-- | sources/scalac/symtab/Symbol.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java index adc38fe975..b23b36e09a 100644 --- a/sources/scalac/symtab/Symbol.java +++ b/sources/scalac/symtab/Symbol.java @@ -300,6 +300,11 @@ public abstract class Symbol implements Modifiers, Kinds { return (flags & PRIVATE) != 0; } + /** Does this symbol denote a deferred symbol? */ + public final boolean isDeferred() { + return (flags & DEFERRED) != 0; + } + /** Does this symbol denote a synthetic symbol? */ public final boolean isSynthetic() { return (flags & SYNTHETIC) != 0; @@ -728,7 +733,7 @@ public abstract class Symbol implements Modifiers, Kinds { return -1; } - Type baseType(Symbol sym) { + public Type baseType(Symbol sym) { int i = closurePos(sym); if (i >= 0) return closure()[i]; else return Type.NoType; |