summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/symtab')
-rw-r--r--sources/scalac/symtab/Symbol.java7
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;