From 1523b24a93d8e4b849afd938ab7eaffcb6031969 Mon Sep 17 00:00:00 2001 From: Conor MacNeill Date: Tue, 5 Feb 2002 13:51:30 +0000 Subject: [PATCH] Insulate Ant from BCEL interface changes git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271153 13f79535-47bb-0310-9956-ffa450edef68 --- .../tools/ant/util/depend/Dependencies.java | 34 ++----------------- 1 file changed, 2 insertions(+), 32 deletions(-) diff --git a/src/main/org/apache/tools/ant/util/depend/Dependencies.java b/src/main/org/apache/tools/ant/util/depend/Dependencies.java index e85223130..997fe0180 100644 --- a/src/main/org/apache/tools/ant/util/depend/Dependencies.java +++ b/src/main/org/apache/tools/ant/util/depend/Dependencies.java @@ -60,7 +60,7 @@ import java.util.StringTokenizer; import java.util.TreeSet; import java.util.Iterator; import java.util.Collection; -import org.apache.bcel.classfile.Visitor; +import org.apache.bcel.classfile.EmptyVisitor; import org.apache.bcel.classfile.JavaClass; import org.apache.bcel.classfile.ConstantPool; import org.apache.bcel.classfile.Code; @@ -97,7 +97,7 @@ import org.apache.bcel.classfile.ClassParser; -public class Dependencies implements Visitor { +public class Dependencies extends EmptyVisitor { private boolean verbose = false; private JavaClass javaClass; @@ -112,9 +112,6 @@ public class Dependencies implements Visitor { return dependencies; } - public void visitCode(Code obj) {} - public void visitCodeException(CodeException obj) {} - public void visitConstantClass(ConstantClass obj) { if (verbose) { System.out.println("visit ConstantClass"); @@ -123,15 +120,6 @@ public class Dependencies implements Visitor { dependencies.add("" + obj.getConstantValue(constantPool)); } - public void visitConstantDouble(ConstantDouble obj) {} - public void visitConstantFieldref(ConstantFieldref obj) {} - public void visitConstantFloat(ConstantFloat obj) {} - public void visitConstantInteger(ConstantInteger obj) {} - public void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj) {} - public void visitConstantLong(ConstantLong obj) {} - public void visitConstantMethodref(ConstantMethodref obj) {} - public void visitConstantNameAndType(ConstantNameAndType obj) {} - public void visitConstantPool(ConstantPool obj) { if (verbose) { System.out.println("visit ConstantPool"); @@ -146,11 +134,6 @@ public class Dependencies implements Visitor { } } } - public void visitConstantString(ConstantString obj) {} - public void visitConstantUtf8(ConstantUtf8 obj) {} - public void visitConstantValue(ConstantValue obj) {} - public void visitDeprecated(Deprecated obj) {} - public void visitExceptionTable(ExceptionTable obj) {} public void visitField(Field obj) { if (verbose) { @@ -160,9 +143,6 @@ public class Dependencies implements Visitor { addClasses(obj.getSignature()); } - public void visitInnerClass(InnerClass obj) {} - public void visitInnerClasses(InnerClasses obj) {} - public void visitJavaClass(JavaClass obj) { if (verbose) { System.out.println("visit JavaClass"); @@ -186,10 +166,6 @@ public class Dependencies implements Visitor { methods[i].accept(this); } } - public void visitLineNumber(LineNumber obj) {} - public void visitLineNumberTable(LineNumberTable obj) {} - public void visitLocalVariable(LocalVariable obj) {} - public void visitLocalVariableTable(LocalVariableTable obj) {} public void visitMethod(Method obj) { if (verbose) { @@ -202,12 +178,6 @@ public class Dependencies implements Visitor { addClasses(signature.substring(pos + 1)); } - public void visitSourceFile(SourceFile obj) {} - public void visitSynthetic(Synthetic obj) {} - public void visitUnknown(Unknown obj) {} - public void visitStackMap(StackMap obj) {} - public void visitStackMapEntry(StackMapEntry obj) {} - void addClasses(String string) { StringTokenizer tokens = new StringTokenizer(string, ";"); while (tokens.hasMoreTokens()) {