From b62de8dc4f94efa47bf6714865b8bbf4df700046 Mon Sep 17 00:00:00 2001 From: buraq Date: Wed, 11 Feb 2004 18:45:32 +0000 Subject: removed obsolete methods --- .../transformer/matching/AlgebraicMatcher.java | 41 +--------------------- 1 file changed, 1 insertion(+), 40 deletions(-) diff --git a/sources/scalac/transformer/matching/AlgebraicMatcher.java b/sources/scalac/transformer/matching/AlgebraicMatcher.java index 681ced6c8c..6b96072bae 100644 --- a/sources/scalac/transformer/matching/AlgebraicMatcher.java +++ b/sources/scalac/transformer/matching/AlgebraicMatcher.java @@ -67,46 +67,7 @@ public class AlgebraicMatcher extends PatternMatcher { } */ - - /** returns true if p and q are pattern nodes of the same kind and p matches - * whenever q matches, possibly even more often - */ - protected boolean superPat(PatternNode p, PatternNode q) { - switch (p) { - case DefaultPat(): - switch (q) { - case DefaultPat(): - return true; - //case ConstantPat(_, _): - // return q.type.isSubType(p.type); - } - return false; - case ConstrPat(_): - switch (q) { - case ConstrPat(_): - return q.type.isSubType(p.type); - } - return false; - case ConstantPat( AConstant pval ): - switch (q) { - case ConstantPat( AConstant qval ): - return pval.equals(qval); - } - return false; - } - return false; - } - - protected boolean isDefaultPat(PatternNode p) { - switch (p) { - case DefaultPat(): - return true; - default: - return false; - } - } - - boolean isStarApply( Tree.Apply tree ) { + boolean isStarApply( Tree.Apply tree ) { Symbol params[] = tree.fun.type.valueParams(); //System.err.println( tree.fun.type.resultType().symbol() ); return (tree.args.length == 1) -- cgit v1.2.3