diff options
author | paltherr <paltherr@epfl.ch> | 2003-10-10 15:35:57 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-10-10 15:35:57 +0000 |
commit | 3e764c63bd5b412f765647260fcfeebcbe31dbed (patch) | |
tree | 7bc342bc4206c223f34908a9a1d77856b22e9239 /sources/scalac/transformer/matching/PatternMatcher.java | |
parent | 9cd9808b13080bad15ea476c8304fd661433dfb9 (diff) | |
download | scala-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.java | 9 |
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); |