summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/classfile/UnPickle.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-08-18 22:24:07 +0000
committerpaltherr <paltherr@epfl.ch>2003-08-18 22:24:07 +0000
commit1832dd1036e31de1de2e6d14c57444ac696746cd (patch)
tree85eb82f1366cf04cb13524ef3a1fdd0fbe1f0427 /sources/scalac/symtab/classfile/UnPickle.java
parenteae9ff36d8080e8f769d354153b275b8a6b0b128 (diff)
downloadscala-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.java12
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;