diff options
author | paltherr <paltherr@epfl.ch> | 2003-08-18 22:24:07 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-08-18 22:24:07 +0000 |
commit | 1832dd1036e31de1de2e6d14c57444ac696746cd (patch) | |
tree | 85eb82f1366cf04cb13524ef3a1fdd0fbe1f0427 /sources/scalac/symtab/classfile/UnPickle.java | |
parent | eae9ff36d8080e8f769d354153b275b8a6b0b128 (diff) | |
download | scala-1832dd1036e31de1de2e6d14c57444ac696746cd.tar.gz scala-1832dd1036e31de1de2e6d14c57444ac696746cd.tar.bz2 scala-1832dd1036e31de1de2e6d14c57444ac696746cd.zip |
- Removed constant Global.POST_ANALYZER_PHASE_ID.
- Removed constant Symbol.FIRST_ID.
- Added method Symbol.setFirstInfo(Type).
- Added method Symbol.rawFirstInfo().
- Renamed Symbol.setInfo(Type,int) into Symbol.setInfoAt(Type,int).
- Made Symbol.setInfoAt(Type,int) and Symbol.rawInfoAt(int) private.
- Changed Symbol.currentPhaseId() to always return id of current phase.
Diffstat (limited to 'sources/scalac/symtab/classfile/UnPickle.java')
-rw-r--r-- | sources/scalac/symtab/classfile/UnPickle.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sources/scalac/symtab/classfile/UnPickle.java b/sources/scalac/symtab/classfile/UnPickle.java index f7f039c8c8..4e2eb566fb 100644 --- a/sources/scalac/symtab/classfile/UnPickle.java +++ b/sources/scalac/symtab/classfile/UnPickle.java @@ -167,7 +167,7 @@ public class UnPickle implements Kinds, Modifiers, EntryTags { scope.enter(sym); } else { assert sym == other - : "double enter: " + other + ":" + other.rawInfoAt(Symbol.FIRST_ID) + "," + sym + ":" + sym.rawInfoAt(Symbol.FIRST_ID); + : "double enter: " + other + ":" + other.rawFirstInfo() + "," + sym + ":" + sym.rawFirstInfo(); } } } @@ -230,14 +230,14 @@ public class UnPickle implements Kinds, Modifiers, EntryTags { case TYPEsym: entries[n] = sym = new AbsTypeSymbol( Position.NOPOS, name, owner, flags); - sym.setInfo(getType(inforef), Symbol.FIRST_ID); + sym.setFirstInfo(getType(inforef)); sym.setLoBound(readTypeRef()); break; case ALIASsym: entries[n] = sym = new AliasTypeSymbol( Position.NOPOS, name, owner, flags); - sym.setInfo(getType(inforef), Symbol.FIRST_ID); + sym.setFirstInfo(getType(inforef)); Symbol constr = readSymbolRef(); break; @@ -251,7 +251,7 @@ public class UnPickle implements Kinds, Modifiers, EntryTags { sym.copyTo(clr); entries[n] = sym = clr; } - sym.setInfo(getType(inforef), Symbol.FIRST_ID); + sym.setFirstInfo(getType(inforef)); sym.setTypeOfThis(readTypeRef()); Symbol constr = readSymbolRef(); if (constr != sym.primaryConstructor()) { @@ -284,7 +284,7 @@ public class UnPickle implements Kinds, Modifiers, EntryTags { entries[n] = sym = moduleroot; } Type tp = getType(inforef); - sym.setInfo(setOwner(tp, sym), Symbol.FIRST_ID); + sym.setFirstInfo(setOwner(tp, sym)); break; default: @@ -366,7 +366,7 @@ public class UnPickle implements Kinds, Modifiers, EntryTags { params[i] = new TermSymbol( Position.NOPOS, Name.fromString("$" + i), Symbol.NONE, PARAM | flags[i]); - params[i].setInfo(argtypes[i], Symbol.FIRST_ID); + params[i].setFirstInfo(argtypes[i]); } tpe = Type.MethodType(params, restype); break; |