summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/matching
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-03-11 17:02:49 +0000
committerpaltherr <paltherr@epfl.ch>2004-03-11 17:02:49 +0000
commit37be4bd4a8b10cc78127dd2f8103b9eda16abe84 (patch)
treecc69b2b2d7b067c3f2390951b320c079da43d295 /sources/scalac/transformer/matching
parent247c8b081ebd4ad2f2afbe473e211bf25dd0b327 (diff)
downloadscala-37be4bd4a8b10cc78127dd2f8103b9eda16abe84.tar.gz
scala-37be4bd4a8b10cc78127dd2f8103b9eda16abe84.tar.bz2
scala-37be4bd4a8b10cc78127dd2f8103b9eda16abe84.zip
- Added method Symbol.newFactory
- Removed class LabelSymbol - Added constant Symbol.IS_LABEL - Removed constant Modifiers.LABEL
Diffstat (limited to 'sources/scalac/transformer/matching')
-rw-r--r--sources/scalac/transformer/matching/LeftTracerInScala.java6
-rw-r--r--sources/scalac/transformer/matching/RightTracerInScala.java6
-rw-r--r--sources/scalac/transformer/matching/WordAutomInScala.java6
3 files changed, 6 insertions, 12 deletions
diff --git a/sources/scalac/transformer/matching/LeftTracerInScala.java b/sources/scalac/transformer/matching/LeftTracerInScala.java
index 875b1dd89b..56604e511d 100644
--- a/sources/scalac/transformer/matching/LeftTracerInScala.java
+++ b/sources/scalac/transformer/matching/LeftTracerInScala.java
@@ -38,10 +38,8 @@ public class LeftTracerInScala extends TracerInScala {
}
protected void initializeSyms() {
- this.funSym = new TermSymbol( pos,
- cf.fresh.newName( "left" ),
- owner,
- Modifiers.LABEL );
+ this.funSym = owner.newLabel( pos,
+ cf.fresh.newName( "left" ));
this.iterSym = new TermSymbol( pos,
cf.fresh.newName( "iter" ),
diff --git a/sources/scalac/transformer/matching/RightTracerInScala.java b/sources/scalac/transformer/matching/RightTracerInScala.java
index 31041cbf9d..2d41544331 100644
--- a/sources/scalac/transformer/matching/RightTracerInScala.java
+++ b/sources/scalac/transformer/matching/RightTracerInScala.java
@@ -126,10 +126,8 @@ public class RightTracerInScala extends TracerInScala {
protected void initializeSyms() {
- this.funSym = new TermSymbol( pos,
- cf.fresh.newName( "right" ),
- owner,
- Modifiers.LABEL );
+ this.funSym = owner.newLabel( pos,
+ cf.fresh.newName( "right" ));
this.iterSym = new TermSymbol( pos,
cf.fresh.newName("iter"),
diff --git a/sources/scalac/transformer/matching/WordAutomInScala.java b/sources/scalac/transformer/matching/WordAutomInScala.java
index c84291b9ae..c1d5c439f6 100644
--- a/sources/scalac/transformer/matching/WordAutomInScala.java
+++ b/sources/scalac/transformer/matching/WordAutomInScala.java
@@ -68,10 +68,8 @@ public class WordAutomInScala extends Autom2Scala {
protected void initializeSyms() { // TEST
- this.funSym = new TermSymbol( pos,
- cf.fresh.newName( "matcher" ),
- owner,
- Modifiers.LABEL );
+ this.funSym = owner.newLabel( pos,
+ cf.fresh.newName( "matcher" ));
this.iterSym = new TermSymbol( pos,
cf.fresh.newName("iter"),