From d58dc0f1868b479b415c29ea264f106dc9699c21 Mon Sep 17 00:00:00 2001 From: buraq Date: Tue, 8 Jul 2003 10:01:39 +0000 Subject: matching --- sources/scalac/transformer/matching/PatternNodeCreator.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'sources/scalac/transformer/matching/PatternNodeCreator.java') diff --git a/sources/scalac/transformer/matching/PatternNodeCreator.java b/sources/scalac/transformer/matching/PatternNodeCreator.java index 082f8db418..cecb9dc7bf 100644 --- a/sources/scalac/transformer/matching/PatternNodeCreator.java +++ b/sources/scalac/transformer/matching/PatternNodeCreator.java @@ -18,9 +18,16 @@ import java.util.Vector ; public class PatternNodeCreator extends PatternTool { - public SequencePat SequencePat(int pos, Type type, int len, Tree seqpat) { + public SequencePat SequencePat(int pos, Type type, int len) { Symbol sym = newVar(Position.NOPOS, type); - SequencePat node = new SequencePat(sym, len, seqpat); + SequencePat node = new SequencePat(sym, len); + node.pos = pos; + node.type = type; + return node; + } + public SeqContainerPat SeqContainerPat(int pos, Type type, Tree seqpat) { + Symbol sym = newVar(Position.NOPOS, type); + SeqContainerPat node = new SeqContainerPat(sym, seqpat); node.pos = pos; node.type = type; return node; -- cgit v1.2.3