From 82f6be34eecb09964fc847b8d01d447b12015c5f Mon Sep 17 00:00:00 2001 From: paltherr Date: Tue, 21 Oct 2003 11:39:31 +0000 Subject: - Added type transformation of java symbols --- sources/scalac/transformer/ExplicitOuterClassesPhase.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'sources') diff --git a/sources/scalac/transformer/ExplicitOuterClassesPhase.java b/sources/scalac/transformer/ExplicitOuterClassesPhase.java index 9b3f91eea7..62364d3342 100644 --- a/sources/scalac/transformer/ExplicitOuterClassesPhase.java +++ b/sources/scalac/transformer/ExplicitOuterClassesPhase.java @@ -58,10 +58,10 @@ public class ExplicitOuterClassesPhase extends Phase { /** Applies this phase to the given type for the given symbol. */ public Type transformInfo(Symbol symbol, Type type) { - if (symbol.isJava()) return type; - //System.out.println("!!! debug1 = " + Debug.show(symbol)); - //if (symbol.name.toString().equals("x")) new Error("!!!").printStackTrace(); + if (symbol.isPackage()) return type; + //System.out.println("!!! " + Debug.show(symbol) + ": " + type + " -> " + typeTransformer.apply(type)); type = typeTransformer.apply(type); + if (symbol.isJava()) return type; if (symbol.isConstructor()) { Symbol[] tparams = type.typeParams(); Symbol[] vparams = type.valueParams(); -- cgit v1.2.3