summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2004-02-11 18:45:32 +0000
committerburaq <buraq@epfl.ch>2004-02-11 18:45:32 +0000
commitb62de8dc4f94efa47bf6714865b8bbf4df700046 (patch)
treeb2055f9a50a8416580ad17aba8d7ed300fc2c877
parent1f5810a6e89f87cbc756ccfa00b9a31f9098a0f4 (diff)
downloadscala-b62de8dc4f94efa47bf6714865b8bbf4df700046.tar.gz
scala-b62de8dc4f94efa47bf6714865b8bbf4df700046.tar.bz2
scala-b62de8dc4f94efa47bf6714865b8bbf4df700046.zip
removed obsolete methods
-rw-r--r--sources/scalac/transformer/matching/AlgebraicMatcher.java41
1 files changed, 1 insertions, 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)