summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-06-03 11:05:56 +0000
committerpaltherr <paltherr@epfl.ch>2004-06-03 11:05:56 +0000
commitd94a30d34746ddbe4274c00231734e2bbc3e9ff5 (patch)
treee57b0361aa027762464e43fc83fddbf3f0a6211c /sources/scalac/transformer
parentd0ecd06a51b9daad17639777f42adee3196edaf1 (diff)
downloadscala-d94a30d34746ddbe4274c00231734e2bbc3e9ff5.tar.gz
scala-d94a30d34746ddbe4274c00231734e2bbc3e9ff5.tar.bz2
scala-d94a30d34746ddbe4274c00231734e2bbc3e9ff5.zip
- Changed methods Debug.show to add separators ...
- Changed methods Debug.show to add separators between arguments
Diffstat (limited to 'sources/scalac/transformer')
-rw-r--r--sources/scalac/transformer/AddInterfaces.java2
-rw-r--r--sources/scalac/transformer/ExpandMixinsPhase.java12
-rw-r--r--sources/scalac/transformer/ExplicitOuterClassesPhase.java14
3 files changed, 13 insertions, 15 deletions
diff --git a/sources/scalac/transformer/AddInterfaces.java b/sources/scalac/transformer/AddInterfaces.java
index 53187d5018..82bd3d4fdd 100644
--- a/sources/scalac/transformer/AddInterfaces.java
+++ b/sources/scalac/transformer/AddInterfaces.java
@@ -252,7 +252,7 @@ public class AddInterfaces extends GenTransformer {
private Symbol getClassVParam(Symbol vparam) {
if (paramSubst == null) return vparam;
Symbol clone = (Symbol)paramSubst.lookupSymbol(vparam);
- assert clone != null: Debug.show(vparam, " - ", clasz, " - ", member);
+ assert clone != null: Debug.show(vparam, clasz, member);
return clone;
}
diff --git a/sources/scalac/transformer/ExpandMixinsPhase.java b/sources/scalac/transformer/ExpandMixinsPhase.java
index 07e514fcfc..410a19f56a 100644
--- a/sources/scalac/transformer/ExpandMixinsPhase.java
+++ b/sources/scalac/transformer/ExpandMixinsPhase.java
@@ -259,11 +259,10 @@ public class ExpandMixinsPhase extends Phase {
Symbol override = member.overridingSymbol(parents[i]);
global.prevPhase();
assert !override.isNone():
- Debug.show(member, " -- ", clasz, " -- ", parents[i]);
+ Debug.show(member, clasz, parents[i]);
if (i == 0) return override;
Symbol clone = (Symbol)clones.get(override);
- assert clone != null:
- Debug.show(member, " -- ", override, " -- ", clasz);
+ assert clone != null: Debug.show(member, override, clasz);
return clone;
}
// !!! double loop
@@ -273,14 +272,13 @@ public class ExpandMixinsPhase extends Phase {
Symbol override = member.overridingSymbol(parents[i]);
//global.prevPhase();
assert !override.isNone():
- Debug.show(member, " -- ", clasz, " -- ", parents[i]);
+ Debug.show(member, clasz, parents[i]);
if (i == 0) return override;
Symbol clone = (Symbol)clones.get(override);
- assert clone != null:
- Debug.show(member, " -- ", override, " -- ", clasz);
+ assert clone != null: Debug.show(member, override, clasz);
return clone;
}
- throw Debug.abort(Debug.show(member, " -- ", clasz));
+ throw Debug.abort(Debug.show(member, clasz));
}
public Tree transform(Tree tree) {
switch (tree) {
diff --git a/sources/scalac/transformer/ExplicitOuterClassesPhase.java b/sources/scalac/transformer/ExplicitOuterClassesPhase.java
index caf52ec499..4f0ed688f5 100644
--- a/sources/scalac/transformer/ExplicitOuterClassesPhase.java
+++ b/sources/scalac/transformer/ExplicitOuterClassesPhase.java
@@ -100,7 +100,7 @@ public class ExplicitOuterClassesPhase extends Phase {
tparams = Type.symbol(self.typeArgs());
for (int i = 0; i < tparams.length; i++)
assert tparams[i].isParameter() && tparams[i].owner() == symbol:
- Debug.show(symbol, " -- ", clasz, " -- ", self);
+ Debug.show(symbol, clasz, self);
type = Type.MethodType(vparams, result);
if (tparams.length != 0) type = Type.PolyType(tparams, type);
} else {
@@ -548,7 +548,7 @@ public class ExplicitOuterClassesPhase extends Phase {
? context.clasz == member.owner()
// !!! This is incorrect without static access methods
: context.clasz.isSubClass(member.owner())) break;
- assert context != null: Debug.show(this.context, " - ", member);
+ assert context != null: Debug.show(this.context, member);
if (context == this.context) return member;
Map table = svper != null ? context.supers : context.selfs;
Symbol access = (Symbol)table.get(member);
@@ -601,9 +601,9 @@ public class ExplicitOuterClassesPhase extends Phase {
for (int i = 0; i < context.context.outers.length; i++)
if (context.context.outers[i].clasz == clasz)
tcontext = context.context.outers[i];
- assert tcontext != null: Debug.show(clasz, " -- ", context.clasz);
+ assert tcontext != null: Debug.show(clasz, context.clasz);
if (tcontext.isStable) {
- throw Debug.abort(Debug.show(clasz, " - ", context.clasz));
+ throw Debug.abort(Debug.show(clasz, context.clasz));
/*
if (!clasz.owner().isPackageClass()) {
Tree qualifier = genOuterRef(pos,tcontext.outers[0].clasz);
@@ -615,7 +615,7 @@ public class ExplicitOuterClassesPhase extends Phase {
*/
} else {
assert context.context.vlink != null:
- Debug.show(clasz, " -- ", context.clasz);
+ Debug.show(clasz, context.clasz);
Tree tree = context.method == null || context.method.isConstructor()
? gen.Ident(pos, context.context.vlink)
: gen.Select(gen.This(pos, context.clasz), context.context.context.vfield);
@@ -623,11 +623,11 @@ public class ExplicitOuterClassesPhase extends Phase {
while (true) {
context = context.outer;
assert context != null:
- Debug.show(clasz, " -- ", this.context.clasz);
+ Debug.show(clasz, this.context.clasz);
while (context.context.isStable) {
context = context.outer;
assert context != null:
- Debug.show(clasz, " -- ", this.context.clasz);
+ Debug.show(clasz, this.context.clasz);
}
if (context.clasz == clasz) return tree;
Symbol access = getAccessSymbol(context.context.context.vfield, null);