Remove unused parts of apache bcel lib

This commit is contained in:
Shevchik
2013-12-15 14:43:09 +04:00
parent 8ef5f5655a
commit 6548caeddb
72 changed files with 82 additions and 14808 deletions

View File

@@ -27,6 +27,7 @@ import java.util.List;
import java.util.Set;
import java.util.StringTokenizer;
import java.util.TreeSet;
import org.apache.bcel.Constants;
import org.apache.bcel.generic.Type;
import org.apache.bcel.util.BCELComparator;
@@ -45,9 +46,13 @@ import org.apache.bcel.util.SyntheticRepository;
* @see org.apache.bcel.generic.ClassGen
* @author <A HREF="mailto:m.dahm@gmx.de">M. Dahm</A>
*/
public class JavaClass extends AccessFlags implements Cloneable, Node, Comparable {
public class JavaClass extends AccessFlags implements Cloneable, Node, Comparable<Object> {
private String file_name;
/**
*
*/
private static final long serialVersionUID = 1L;
private String file_name;
private String package_name;
private String source_file_name = "<Unknown>";
private int class_name_index;
@@ -770,7 +775,7 @@ public class JavaClass extends AccessFlags implements Cloneable, Node, Comparabl
*/
public JavaClass[] getSuperClasses() throws ClassNotFoundException {
JavaClass clazz = this;
List allSuperClasses = new ArrayList();
List<JavaClass> allSuperClasses = new ArrayList<JavaClass>();
for (clazz = clazz.getSuperClass(); clazz != null; clazz = clazz.getSuperClass()) {
allSuperClasses.add(clazz);
}
@@ -796,7 +801,7 @@ public class JavaClass extends AccessFlags implements Cloneable, Node, Comparabl
*/
public JavaClass[] getAllInterfaces() throws ClassNotFoundException {
ClassQueue queue = new ClassQueue();
Set allInterfaces = new TreeSet();
Set<JavaClass> allInterfaces = new TreeSet<JavaClass>();
queue.enqueue(this);
while (!queue.empty()) {
JavaClass clazz = queue.dequeue();