From 0aa1cfd521bc54d9093efbb6a86e47b24b7373c9 Mon Sep 17 00:00:00 2001 From: paltherr Date: Thu, 11 Sep 2003 17:48:44 +0000 Subject: - Added factory TermSymbol.newLocalDummy --- sources/scalac/symtab/Symbol.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'sources/scalac/symtab/Symbol.java') 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() { -- cgit v1.2.3