summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/matching/PatternMatcher.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-10-10 15:35:57 +0000
committerpaltherr <paltherr@epfl.ch>2003-10-10 15:35:57 +0000
commit3e764c63bd5b412f765647260fcfeebcbe31dbed (patch)
tree7bc342bc4206c223f34908a9a1d77856b22e9239 /sources/scalac/transformer/matching/PatternMatcher.java
parent9cd9808b13080bad15ea476c8304fd661433dfb9 (diff)
downloadscala-3e764c63bd5b412f765647260fcfeebcbe31dbed.tar.gz
scala-3e764c63bd5b412f765647260fcfeebcbe31dbed.tar.bz2
scala-3e764c63bd5b412f765647260fcfeebcbe31dbed.zip
- Removed fields CaseEnv.make
- Removed argument pos from CaseEnv.newBoundVar
Diffstat (limited to 'sources/scalac/transformer/matching/PatternMatcher.java')
-rw-r--r--sources/scalac/transformer/matching/PatternMatcher.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/sources/scalac/transformer/matching/PatternMatcher.java b/sources/scalac/transformer/matching/PatternMatcher.java
index d26e83ef29..8130f71dc1 100644
--- a/sources/scalac/transformer/matching/PatternMatcher.java
+++ b/sources/scalac/transformer/matching/PatternMatcher.java
@@ -274,8 +274,7 @@ public class PatternMatcher extends PatternTool {
case Bind(Name name, Tree pat):
PatternNode node = patternNode(pat, header, env);
if ((env != null) && (name != Names.WILDCARD))
- env.newBoundVar(tree.pos,
- tree.symbol(),
+ env.newBoundVar( tree.symbol(),
tree.type,
header.selector);
return node;
@@ -294,7 +293,7 @@ public class PatternMatcher extends PatternTool {
if ((env != null) && (name != Names.WILDCARD))
switch (node) {
case ConstrPat(Symbol casted):
- env.newBoundVar(tree.pos,
+ env.newBoundVar(
((Tree.Typed)tree).expr.symbol(),
tpe.type,
make.Ident(tree.pos, casted.name).
@@ -302,7 +301,7 @@ public class PatternMatcher extends PatternTool {
setSymbol(casted));
break;
default:
- env.newBoundVar(tree.pos,
+ env.newBoundVar(
((Tree.Typed)tree).expr.symbol(),
tpe.type,
header.selector);
@@ -315,7 +314,7 @@ public class PatternMatcher extends PatternTool {
return mk.ConstrPat(tree.pos, tree.type);
else if (name.isVariable()) {
if (env != null)
- env.newBoundVar(tree.pos,
+ env.newBoundVar(
tree.symbol(),
tree.type,
header.selector);