summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/Symbol.java
diff options
context:
space:
mode:
authorschinz <schinz@epfl.ch>2003-02-19 09:59:59 +0000
committerschinz <schinz@epfl.ch>2003-02-19 09:59:59 +0000
commit5f531ab2e6f719d1812da5572f1a268eb5425641 (patch)
treeae439497c3b344646bcf50e88a402480bb97c56c /sources/scalac/symtab/Symbol.java
parent8ab0ae13ce49fb8d39a6c9af7873586da4e61c4a (diff)
downloadscala-5f531ab2e6f719d1812da5572f1a268eb5425641.tar.gz
scala-5f531ab2e6f719d1812da5572f1a268eb5425641.tar.bz2
scala-5f531ab2e6f719d1812da5572f1a268eb5425641.zip
- added method nextInfo
Diffstat (limited to 'sources/scalac/symtab/Symbol.java')
-rw-r--r--sources/scalac/symtab/Symbol.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java
index 4b31aeef9c..93573a2635 100644
--- a/sources/scalac/symtab/Symbol.java
+++ b/sources/scalac/symtab/Symbol.java
@@ -452,6 +452,15 @@ public abstract class Symbol implements Modifiers, Kinds {
return rawInfoAt(id);
}
+ /** Get info at next phase
+ */
+ public Type nextInfo() {
+ Global.instance.nextPhase();
+ Type info = info();
+ Global.instance.prevPhase();
+ return info;
+ }
+
/** get info at phase #id, without forcing lazy types.
*/
private Type rawInfoAt(int id) {