summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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() {