@@ -60,7 +60,7 @@ import java.util.StringTokenizer;
import java.util.TreeSet;
import java.util.TreeSet;
import java.util.Iterator;
import java.util.Iterator;
import java.util.Collection;
import java.util.Collection;
import org.apache.bcel.classfile.Visitor;
import org.apache.bcel.classfile.Empty Visitor;
import org.apache.bcel.classfile.JavaClass;
import org.apache.bcel.classfile.JavaClass;
import org.apache.bcel.classfile.ConstantPool;
import org.apache.bcel.classfile.ConstantPool;
import org.apache.bcel.classfile.Code;
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 Empty Visitor {
private boolean verbose = false;
private boolean verbose = false;
private JavaClass javaClass;
private JavaClass javaClass;
@@ -112,9 +112,6 @@ public class Dependencies implements Visitor {
return dependencies;
return dependencies;
}
}
public void visitCode(Code obj) {}
public void visitCodeException(CodeException obj) {}
public void visitConstantClass(ConstantClass obj) {
public void visitConstantClass(ConstantClass obj) {
if (verbose) {
if (verbose) {
System.out.println("visit ConstantClass");
System.out.println("visit ConstantClass");
@@ -123,15 +120,6 @@ public class Dependencies implements Visitor {
dependencies.add("" + obj.getConstantValue(constantPool));
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) {
public void visitConstantPool(ConstantPool obj) {
if (verbose) {
if (verbose) {
System.out.println("visit ConstantPool");
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) {
public void visitField(Field obj) {
if (verbose) {
if (verbose) {
@@ -160,9 +143,6 @@ public class Dependencies implements Visitor {
addClasses(obj.getSignature());
addClasses(obj.getSignature());
}
}
public void visitInnerClass(InnerClass obj) {}
public void visitInnerClasses(InnerClasses obj) {}
public void visitJavaClass(JavaClass obj) {
public void visitJavaClass(JavaClass obj) {
if (verbose) {
if (verbose) {
System.out.println("visit JavaClass");
System.out.println("visit JavaClass");
@@ -186,10 +166,6 @@ public class Dependencies implements Visitor {
methods[i].accept(this);
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) {
public void visitMethod(Method obj) {
if (verbose) {
if (verbose) {
@@ -202,12 +178,6 @@ public class Dependencies implements Visitor {
addClasses(signature.substring(pos + 1));
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) {
void addClasses(String string) {
StringTokenizer tokens = new StringTokenizer(string, ";");
StringTokenizer tokens = new StringTokenizer(string, ";");
while (tokens.hasMoreTokens()) {
while (tokens.hasMoreTokens()) {