diff options
author | paltherr <paltherr@epfl.ch> | 2003-07-07 09:21:00 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-07-07 09:21:00 +0000 |
commit | 006b8ed3a1da17f4f078c67f882b4d5d83781e29 (patch) | |
tree | 1c93b207867e2dbf592a3a6e5e6b396e57dca293 /sources/scalac/symtab | |
parent | 55ebf641a93c61d072dcd6f7a0f2851be5ea5ada (diff) | |
download | scala-006b8ed3a1da17f4f078c67f882b4d5d83781e29.tar.gz scala-006b8ed3a1da17f4f078c67f882b4d5d83781e29.tar.bz2 scala-006b8ed3a1da17f4f078c67f882b4d5d83781e29.zip |
- Added method isDeferred
- Made public method baseType(Symbol)
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; |