summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/Symbol.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-09-11 17:48:44 +0000
committerpaltherr <paltherr@epfl.ch>2003-09-11 17:48:44 +0000
commit0aa1cfd521bc54d9093efbb6a86e47b24b7373c9 (patch)
treef3346d05074e3796f24eb41a7602f7fd22f5d2c7 /sources/scalac/symtab/Symbol.java
parentfcbd0e6400cb6f4625b946652ea9b40c09106c90 (diff)
downloadscala-0aa1cfd521bc54d9093efbb6a86e47b24b7373c9.tar.gz
scala-0aa1cfd521bc54d9093efbb6a86e47b24b7373c9.tar.bz2
scala-0aa1cfd521bc54d9093efbb6a86e47b24b7373c9.zip
- Added factory TermSymbol.newLocalDummy
Diffstat (limited to 'sources/scalac/symtab/Symbol.java')
-rw-r--r--sources/scalac/symtab/Symbol.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java
index 1830b16e75..364324a3cb 100644
--- a/sources/scalac/symtab/Symbol.java
+++ b/sources/scalac/symtab/Symbol.java
@@ -1280,6 +1280,13 @@ public class TermSymbol extends Symbol {
return sym;
}
+ /** Dummy symbol for template of given class
+ */
+ public static Symbol newLocalDummy(Symbol clazz) {
+ return new TermSymbol(clazz.pos, Names.LOCAL(clazz), clazz, 0)
+ .setInfo(Type.NoType);
+ }
+
/** Get this.type corresponding to this class or module
*/
public Type thisType() {