From 30d9763761a0daad22e7f1fc84b762079d966c17 Mon Sep 17 00:00:00 2001 From: paltherr Date: Sun, 25 Jan 2004 13:19:18 +0000 Subject: - Removed renamer from SymbolCloner --- sources/scalac/symtab/SymbolCloner.java | 31 ++++++------------------------- 1 file changed, 6 insertions(+), 25 deletions(-) (limited to 'sources/scalac/symtab/SymbolCloner.java') diff --git a/sources/scalac/symtab/SymbolCloner.java b/sources/scalac/symtab/SymbolCloner.java index 6df8eb8bca..1e9cba62c1 100644 --- a/sources/scalac/symtab/SymbolCloner.java +++ b/sources/scalac/symtab/SymbolCloner.java @@ -11,7 +11,6 @@ package scalac.symtab; import java.util.Map; import java.util.HashMap; -import scalac.util.FreshNameCreator; import scalac.util.Debug; /** @@ -25,9 +24,6 @@ public class SymbolCloner { //######################################################################## // Public Fields - /** The fresh name generator used to rename cloned symbols */ - public final FreshNameCreator renamer; - /** A table that maps owners of symbols to owners of cloned symbols */ public final Map/* " + Debug.show(clones.get(symbol)); Symbol clone = symbol.cloneSymbol(getOwnerFor(symbol)); - if (rename) { - assert !symbol.isConstructor() : Debug.show(symbol); - clone.name = renamer.newName(symbol.name); - } clones.put(symbol, clone); clone.setType(cloneType(symbol.info())); return clone; @@ -97,15 +83,10 @@ public class SymbolCloner { /** Clones the given symbols. */ public Symbol[] cloneSymbols(Symbol[] symbols) { - return cloneSymbols(symbols, false); - } - - /** Clones the given symbols and renames them if rename is true. */ - public Symbol[] cloneSymbols(Symbol[] symbols, boolean rename) { if (symbols.length == 0) return Symbol.EMPTY_ARRAY; Symbol[] clones = new Symbol[symbols.length]; for (int i = 0; i < clones.length; i++) - clones[i] = cloneSymbol(symbols[i], rename); + clones[i] = cloneSymbol(symbols[i]); return clones; } -- cgit v1.2.3