Browse Source

Insulate Ant from BCEL interface changes

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271153 13f79535-47bb-0310-9956-ffa450edef68
master
Conor MacNeill 23 years ago
parent
commit
1523b24a93
1 changed files with 2 additions and 32 deletions
  1. +2
    -32
      src/main/org/apache/tools/ant/util/depend/Dependencies.java

+ 2
- 32
src/main/org/apache/tools/ant/util/depend/Dependencies.java View File

@@ -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()) {


Loading…
Cancel
Save