summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2003-08-15 12:54:18 +0000
committerMartin Odersky <odersky@gmail.com>2003-08-15 12:54:18 +0000
commit5fdf691280325593178fb60c1eee97255dcddf8a (patch)
treeb577b7a9c9b5cc5fafef1f03686331905bd71e48 /sources/scalac/transformer
parentcce804c34f58e904cdc66889ba9990b3edd827f5 (diff)
downloadscala-5fdf691280325593178fb60c1eee97255dcddf8a.tar.gz
scala-5fdf691280325593178fb60c1eee97255dcddf8a.tar.bz2
scala-5fdf691280325593178fb60c1eee97255dcddf8a.zip
*** empty log message ***
Diffstat (limited to 'sources/scalac/transformer')
-rw-r--r--sources/scalac/transformer/AddInterfaces.java2
-rw-r--r--sources/scalac/transformer/Erasure.java2
-rw-r--r--sources/scalac/transformer/ExpandMixins.java2
-rw-r--r--sources/scalac/transformer/ExplicitOuterClasses.java2
4 files changed, 4 insertions, 4 deletions
diff --git a/sources/scalac/transformer/AddInterfaces.java b/sources/scalac/transformer/AddInterfaces.java
index 18d7f296e3..fadc2eed35 100644
--- a/sources/scalac/transformer/AddInterfaces.java
+++ b/sources/scalac/transformer/AddInterfaces.java
@@ -152,7 +152,7 @@ class AddInterfaces extends Transformer {
return gen.This(tree.pos, classThisSym);
}
- case Select(Super(_), _): {
+ case Select(Super(_, _), _): {
// Use class member symbols for references to "super".
Symbol sym = tree.symbol();
diff --git a/sources/scalac/transformer/Erasure.java b/sources/scalac/transformer/Erasure.java
index aceb0b03f1..a42f61d9dd 100644
--- a/sources/scalac/transformer/Erasure.java
+++ b/sources/scalac/transformer/Erasure.java
@@ -507,7 +507,7 @@ public class Erasure extends Transformer implements Modifiers {
case PackageDef(_,_):
case Template(_,_):
case Sequence(_): // !!! ? [BE:was Tuple before]
- case Super(_):
+ case Super(_, _):
case This(_):
case Literal(_):
case TypeTerm():
diff --git a/sources/scalac/transformer/ExpandMixins.java b/sources/scalac/transformer/ExpandMixins.java
index 07e8a587a5..41816b58f9 100644
--- a/sources/scalac/transformer/ExpandMixins.java
+++ b/sources/scalac/transformer/ExpandMixins.java
@@ -114,7 +114,7 @@ public class ClassExpander {
Transformer superFixer = new Transformer(global) {
public Tree transform(Tree tree) {
switch (tree) {
- case Select(Super(_), _):
+ case Select(Super(_, _), _):
Symbol symbol = map.lookupSymbol(tree.symbol());
if (symbol != null)
return gen.Select(gen.This(tree.pos, clasz), symbol);
diff --git a/sources/scalac/transformer/ExplicitOuterClasses.java b/sources/scalac/transformer/ExplicitOuterClasses.java
index b71a063b5d..a9977a11ef 100644
--- a/sources/scalac/transformer/ExplicitOuterClasses.java
+++ b/sources/scalac/transformer/ExplicitOuterClasses.java
@@ -203,7 +203,7 @@ public class ExplicitOuterClasses extends Transformer {
return super.transform(tree);
}
- case Select(Super(_), Name selector): {
+ case Select(Super(_, _), Name selector): {
// If "super" refers to an outer class, access the value
// (a method) through outer link(s).
int level = outerLevel(((Select)tree).qualifier.symbol());