diff options
author | paltherr <paltherr@epfl.ch> | 2003-09-11 17:48:44 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-09-11 17:48:44 +0000 |
commit | 0aa1cfd521bc54d9093efbb6a86e47b24b7373c9 (patch) | |
tree | f3346d05074e3796f24eb41a7602f7fd22f5d2c7 /sources/scalac/symtab | |
parent | fcbd0e6400cb6f4625b946652ea9b40c09106c90 (diff) | |
download | scala-0aa1cfd521bc54d9093efbb6a86e47b24b7373c9.tar.gz scala-0aa1cfd521bc54d9093efbb6a86e47b24b7373c9.tar.bz2 scala-0aa1cfd521bc54d9093efbb6a86e47b24b7373c9.zip |
- Added factory TermSymbol.newLocalDummy
Diffstat (limited to 'sources/scalac/symtab')
-rw-r--r-- | sources/scalac/symtab/Symbol.java | 7 |
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() { |