| Frames | No Frames |
Constructors with parameter type org.apache.bcel.classfile.JavaClass | |
Methods with parameter type org.apache.bcel.classfile.JavaClass | |
| boolean | |
| boolean | Equivalent to runtime "instanceof" operator. |
| void | |
| void | |
| void | |
Methods with return type org.apache.bcel.classfile.JavaClass | |
| JavaClass | |
| JavaClass[] | Get all interfaces implemented by this JavaClass (transitively). |
| JavaClass[] | Get interfaces directly implemented by this JavaClass. |
| JavaClass | |
| JavaClass[] | |
| JavaClass | Parse the given Java class file and return an object that represents
the contained data, i.e., constants, methods, fields and commands. |
Constructors with parameter type org.apache.bcel.classfile.JavaClass | |
Initialize with existing class. | |
Methods with return type org.apache.bcel.classfile.JavaClass | |
| JavaClass | |
Constructors with parameter type org.apache.bcel.classfile.JavaClass | |
Write contents of the given JavaClass into HTML files. | |
Methods with parameter type org.apache.bcel.classfile.JavaClass | |
| boolean | |
| void | |
| void | |
| JavaClass | Override this method if you want to alter a class before it gets actually
loaded. |
| void | |
| void | |
| void | Remove class from repository
|
| void | Remove class from repository
|
| void | Remove class from repository
|
| void | Store a new JavaClass into this Repository. |
| void | Store the provided class under "clazz.getClassName()"
|
| void | Store a new JavaClass instance into this Repository. |
| void | |
Methods with return type org.apache.bcel.classfile.JavaClass | |
| JavaClass | ClassLoader.createClass(String class_name) Override this method to create you own classes on the fly. |
| JavaClass | |
| JavaClass | ClassVector.elementAt(int index) |
| JavaClass | ClassLoaderRepository.findClass(String className) Find an already defined JavaClass. |
| JavaClass | Repository.findClass(String className) Find the class with the name provided, if the class
isn't there, return NULL. |
| JavaClass | SyntheticRepository.findClass(String className) Find an already defined (cached) JavaClass object by name. |
| JavaClass | ClassLoaderRepository.loadClass(Class clazz) |
| JavaClass | Repository.loadClass(Class clazz) Find the JavaClass instance for the given run-time class object
|
| JavaClass | SyntheticRepository.loadClass(Class clazz) Try to find class source via getResourceAsStream(). |
| JavaClass | ClassLoaderRepository.loadClass(String className) Lookup a JavaClass object from the Class Name provided. |
| JavaClass | Repository.loadClass(String className) Find the class with the name provided, if the class
isn't there, make an attempt to load it. |
| JavaClass | SyntheticRepository.loadClass(String className) Load a JavaClass object for the given class name using
the CLASSPATH environment variable. |
| JavaClass | Override this method if you want to alter a class before it gets actually
loaded. |
| JavaClass | |
| JavaClass[] | |
| JavaClass[] | |
| JavaClass | |
Methods with parameter type org.apache.bcel.classfile.JavaClass | |
| void | |
Methods with parameter type org.apache.bcel.classfile.JavaClass | |
| JavaClass | Add clazz to repository if there isn't an equally named class already in there. |
| JavaClass[] | |
| JavaClass[] | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | Equivalent to runtime "instanceof" operator. |
| void | Remove given class from repository. |
Methods with return type org.apache.bcel.classfile.JavaClass | |
| JavaClass | Add clazz to repository if there isn't an equally named class already in there. |
| JavaClass[] | Repository.getInterfaces(String class_name) |
| JavaClass[] | |
| JavaClass[] | Repository.getSuperClasses(String class_name) |
| JavaClass[] | |
| JavaClass | Repository.lookupClass(Class clazz) Try to find class source via getResourceAsStream(). |
| JavaClass | Repository.lookupClass(String class_name) Lookup class somewhere found on your CLASSPATH, or whereever the
repository instance looks for it. |