|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JavaClass | |
org.apache.bcel | This package contains basic classes for the Byte Code Engineering Library and constants defined by the JVM specification. |
org.apache.bcel.classfile | This package contains the classes that describe the structure of a Java class file and a class file parser. |
org.apache.bcel.generic | This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions. |
org.apache.bcel.util | This package contains utility classes for the Byte Code Engineering Library, namely: Collection classes for JavaClass objects A converter for class files to HTML A tool to find instructions patterns via regular expressions A class to find classes as defined in the CLASSPATH A class loader that allows to create clases at run time |
org.apache.bcel.verifier.statics | Provides PassVerifier classes used internally by JustIce. |
Uses of JavaClass in org.apache.bcel |
Methods in org.apache.bcel that return JavaClass | |
static JavaClass |
Repository.lookupClass(java.lang.String class_name)
Lookup class somewhere found on your CLASSPATH, or whereever the repository instance looks for it. |
static JavaClass |
Repository.lookupClass(java.lang.Class clazz)
Try to find class source via getResourceAsStream(). |
static JavaClass |
Repository.addClass(JavaClass clazz)
Add clazz to repository if there isn't an equally named class already in there. |
static JavaClass[] |
Repository.getSuperClasses(JavaClass clazz)
|
static JavaClass[] |
Repository.getSuperClasses(java.lang.String class_name)
|
static JavaClass[] |
Repository.getInterfaces(JavaClass clazz)
|
static JavaClass[] |
Repository.getInterfaces(java.lang.String class_name)
|
Methods in org.apache.bcel with parameters of type JavaClass | |
static JavaClass |
Repository.addClass(JavaClass clazz)
Add clazz to repository if there isn't an equally named class already in there. |
static void |
Repository.removeClass(JavaClass clazz)
Remove given class from repository. |
static JavaClass[] |
Repository.getSuperClasses(JavaClass clazz)
|
static JavaClass[] |
Repository.getInterfaces(JavaClass clazz)
|
static boolean |
Repository.instanceOf(JavaClass clazz,
JavaClass super_class)
Equivalent to runtime "instanceof" operator. |
static boolean |
Repository.instanceOf(JavaClass clazz,
JavaClass super_class)
Equivalent to runtime "instanceof" operator. |
static boolean |
Repository.instanceOf(JavaClass clazz,
java.lang.String super_class)
|
static boolean |
Repository.instanceOf(java.lang.String clazz,
JavaClass super_class)
|
static boolean |
Repository.implementationOf(JavaClass clazz,
JavaClass inter)
|
static boolean |
Repository.implementationOf(JavaClass clazz,
JavaClass inter)
|
static boolean |
Repository.implementationOf(JavaClass clazz,
java.lang.String inter)
|
static boolean |
Repository.implementationOf(java.lang.String clazz,
JavaClass inter)
|
Uses of JavaClass in org.apache.bcel.classfile |
Methods in org.apache.bcel.classfile that return JavaClass | |
JavaClass |
JavaClass.copy()
|
JavaClass |
JavaClass.getSuperClass()
|
JavaClass[] |
JavaClass.getSuperClasses()
|
JavaClass[] |
JavaClass.getInterfaces()
Get interfaces directly implemented by this JavaClass. |
JavaClass[] |
JavaClass.getAllInterfaces()
Get all interfaces implemented by this JavaClass (transitively). |
JavaClass |
ClassParser.parse()
Parse the given Java class file and return an object that represents the contained data, i.e., constants, methods, fields and commands. |
Methods in org.apache.bcel.classfile with parameters of type JavaClass | |
void |
Visitor.visitJavaClass(JavaClass obj)
|
boolean |
JavaClass.instanceOf(JavaClass super_class)
Equivalent to runtime "instanceof" operator. |
boolean |
JavaClass.implementationOf(JavaClass inter)
|
void |
EmptyVisitor.visitJavaClass(JavaClass obj)
|
void |
DescendingVisitor.visitJavaClass(JavaClass clazz)
|
Constructors in org.apache.bcel.classfile with parameters of type JavaClass | |
DescendingVisitor(JavaClass clazz,
Visitor visitor)
|
Uses of JavaClass in org.apache.bcel.generic |
Methods in org.apache.bcel.generic that return JavaClass | |
JavaClass |
ClassGen.getJavaClass()
|
Constructors in org.apache.bcel.generic with parameters of type JavaClass | |
ClassGen(JavaClass clazz)
Initialize with existing class. |
Uses of JavaClass in org.apache.bcel.util |
Methods in org.apache.bcel.util that return JavaClass | |
JavaClass |
SyntheticRepository.findClass(java.lang.String className)
Find an already defined (cached) JavaClass object by name. |
JavaClass |
SyntheticRepository.loadClass(java.lang.String className)
Load a JavaClass object for the given class name using the CLASSPATH environment variable. |
JavaClass |
SyntheticRepository.loadClass(java.lang.Class clazz)
Try to find class source via getResourceAsStream(). |
JavaClass |
Repository.findClass(java.lang.String className)
Find the class with the name provided, if the class isn't there, return NULL. |
JavaClass |
Repository.loadClass(java.lang.String className)
Find the class with the name provided, if the class isn't there, make an attempt to load it. |
JavaClass |
Repository.loadClass(java.lang.Class clazz)
Find the JavaClass instance for the given run-time class object |
JavaClass |
ClassVector.elementAt(int index)
|
JavaClass[] |
ClassVector.toArray()
|
JavaClass |
ClassStack.pop()
|
JavaClass |
ClassStack.top()
|
JavaClass[] |
ClassSet.toArray()
|
JavaClass |
ClassQueue.dequeue()
|
JavaClass |
ClassLoaderRepository.findClass(java.lang.String className)
Find an already defined JavaClass. |
JavaClass |
ClassLoaderRepository.loadClass(java.lang.String className)
Lookup a JavaClass object from the Class Name provided. |
JavaClass |
ClassLoaderRepository.loadClass(java.lang.Class clazz)
|
protected JavaClass |
ClassLoader.modifyClass(JavaClass clazz)
Override this method if you want to alter a class before it gets actually loaded. |
protected JavaClass |
ClassLoader.createClass(java.lang.String class_name)
Override this method to create you own classes on the fly. |
Methods in org.apache.bcel.util with parameters of type JavaClass | |
void |
SyntheticRepository.storeClass(JavaClass clazz)
Store a new JavaClass instance into this Repository. |
void |
SyntheticRepository.removeClass(JavaClass clazz)
Remove class from repository |
void |
Repository.storeClass(JavaClass clazz)
Store the provided class under "clazz.getClassName()" |
void |
Repository.removeClass(JavaClass clazz)
Remove class from repository |
void |
ClassVector.addElement(JavaClass clazz)
|
void |
ClassStack.push(JavaClass clazz)
|
boolean |
ClassSet.add(JavaClass clazz)
|
void |
ClassSet.remove(JavaClass clazz)
|
void |
ClassQueue.enqueue(JavaClass clazz)
|
void |
ClassLoaderRepository.storeClass(JavaClass clazz)
Store a new JavaClass into this Repository. |
void |
ClassLoaderRepository.removeClass(JavaClass clazz)
Remove class from repository |
protected JavaClass |
ClassLoader.modifyClass(JavaClass clazz)
Override this method if you want to alter a class before it gets actually loaded. |
void |
BCELifier.visitJavaClass(JavaClass clazz)
|
Constructors in org.apache.bcel.util with parameters of type JavaClass | |
Class2HTML(JavaClass java_class,
java.lang.String dir)
Write contents of the given JavaClass into HTML files. |
|
BCELifier(JavaClass clazz,
java.io.OutputStream out)
|
Uses of JavaClass in org.apache.bcel.verifier.statics |
Methods in org.apache.bcel.verifier.statics with parameters of type JavaClass | |
void |
StringRepresentation.visitJavaClass(JavaClass obj)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |