Uses of Class
org.apache.bcel.classfile.JavaClass
-
Packages that use JavaClass Package Description org.apache.bcel Basic classes for the Apache Byte Code Engineering Library (BCEL) and constants defined by the JVM specification.org.apache.bcel.classfile Classes that describe the structure of a Java class file and a class file parser.org.apache.bcel.generic Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects and byte code instructions.org.apache.bcel.util Utility classes for the Apache Byte Code Engineering Library (BCEL), 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 classes at run timeorg.apache.bcel.verifier.statics PassVerifier classes used internally by JustIce. -
-
Uses of JavaClass in org.apache.bcel
Methods in org.apache.bcel that return JavaClass Modifier and Type Method Description static JavaClassRepository. addClass(JavaClass clazz)Adds clazz to repository if there isn't an equally named class already in there.static JavaClass[]Repository. getInterfaces(java.lang.String className)static JavaClass[]Repository. getInterfaces(JavaClass clazz)static JavaClass[]Repository. getSuperClasses(java.lang.String className)static JavaClass[]Repository. getSuperClasses(JavaClass clazz)static JavaClassRepository. lookupClass(java.lang.Class<?> clazz)Tries to find class source using the internal repository instance.static JavaClassRepository. lookupClass(java.lang.String className)Lookups class somewhere found on your CLASSPATH, or whereever the repository instance looks for it.Methods in org.apache.bcel with parameters of type JavaClass Modifier and Type Method Description static JavaClassRepository. addClass(JavaClass clazz)Adds clazz to repository if there isn't an equally named class already in there.static JavaClass[]Repository. getInterfaces(JavaClass clazz)static JavaClass[]Repository. getSuperClasses(JavaClass clazz)static booleanRepository. implementationOf(java.lang.String clazz, JavaClass inter)static booleanRepository. implementationOf(JavaClass clazz, java.lang.String inter)static booleanRepository. implementationOf(JavaClass clazz, JavaClass inter)static booleanRepository. instanceOf(java.lang.String clazz, JavaClass superclass)static booleanRepository. instanceOf(JavaClass clazz, java.lang.String superclass)static booleanRepository. instanceOf(JavaClass clazz, JavaClass superclass)Equivalent to runtime "instanceof" operator.static voidRepository. removeClass(JavaClass clazz)Removes given class from repository. -
Uses of JavaClass in org.apache.bcel.classfile
Fields in org.apache.bcel.classfile declared as JavaClass Modifier and Type Field Description static JavaClass[]JavaClass. EMPTY_ARRAYEmpty array.Methods in org.apache.bcel.classfile that return JavaClass Modifier and Type Method Description JavaClassJavaClass. copy()JavaClass[]JavaClass. getAllInterfaces()Gets all interfaces implemented by this JavaClass (transitively).JavaClass[]JavaClass. getInterfaces()Gets interfaces directly implemented by this JavaClass.JavaClassJavaClass. getSuperClass()JavaClass[]JavaClass. getSuperClasses()JavaClassClassParser. parse()Parses 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 that return types with arguments of type JavaClass Modifier and Type Method Description static BCELComparator<JavaClass>JavaClass. getComparator()Methods in org.apache.bcel.classfile with parameters of type JavaClass Modifier and Type Method Description intJavaClass. compareTo(JavaClass obj)Return the natural ordering of two JavaClasses.booleanJavaClass. implementationOf(JavaClass inter)booleanJavaClass. instanceOf(JavaClass superclass)Equivalent to runtime "instanceof" operator.voidDescendingVisitor. visitJavaClass(JavaClass clazz)voidEmptyVisitor. visitJavaClass(JavaClass obj)voidVisitor. visitJavaClass(JavaClass obj)Method parameters in org.apache.bcel.classfile with type arguments of type JavaClass Modifier and Type Method Description static voidJavaClass. setComparator(BCELComparator<JavaClass> comparator)Constructors in org.apache.bcel.classfile with parameters of type JavaClass Constructor Description DescendingVisitor(JavaClass clazz, Visitor visitor) -
Uses of JavaClass in org.apache.bcel.generic
Methods in org.apache.bcel.generic that return JavaClass Modifier and Type Method Description JavaClassClassGen. getJavaClass()Constructors in org.apache.bcel.generic with parameters of type JavaClass Constructor Description ClassGen(JavaClass clazz)Constructs a new instance from an existing class. -
Uses of JavaClass in org.apache.bcel.util
Fields in org.apache.bcel.util with type parameters of type JavaClass Modifier and Type Field Description protected java.util.LinkedList<JavaClass>ClassQueue. vecDeprecated.(since 6.0) will be made private; do not accessprotected java.util.List<JavaClass>ClassVector. vecDeprecated.Methods in org.apache.bcel.util that return JavaClass Modifier and Type Method Description protected JavaClassClassLoader. createClass(java.lang.String className)Deprecated.Override this method to create you own classes on the fly.JavaClassClassQueue. dequeue()JavaClassClassVector. elementAt(int index)Deprecated.JavaClassClassLoaderRepository. findClass(java.lang.String className)Find an already defined JavaClass.JavaClassClassPathRepository. findClass(java.lang.String className)Finds an already defined (cached) JavaClass object by name.JavaClassLruCacheClassPathRepository. findClass(java.lang.String className)JavaClassMemorySensitiveClassPathRepository. findClass(java.lang.String className)Find an already defined (cached) JavaClass object by name.JavaClassRepository. findClass(java.lang.String className)Finds the class with the name provided, if the class isn't there, return NULL.JavaClassClassLoaderRepository. loadClass(java.lang.Class<?> clazz)JavaClassClassLoaderRepository. loadClass(java.lang.String className)Lookup a JavaClass object from the Class Name provided.JavaClassRepository. loadClass(java.lang.Class<?> clazz)Finds the JavaClass instance for the given run-time class object.JavaClassRepository. loadClass(java.lang.String className)Finds the class with the name provided, if the class isn't there, make an attempt to load it.protected JavaClassClassLoader. modifyClass(JavaClass clazz)Deprecated.Override this method if you want to alter a class before it gets actually loaded.JavaClassClassStack. pop()JavaClass[]ClassSet. toArray()JavaClass[]ClassVector. toArray()Deprecated.JavaClassClassStack. top()Methods in org.apache.bcel.util with parameters of type JavaClass Modifier and Type Method Description booleanClassSet. add(JavaClass clazz)voidClassVector. addElement(JavaClass clazz)Deprecated.voidClassQueue. enqueue(JavaClass clazz)protected JavaClassClassLoader. modifyClass(JavaClass clazz)Deprecated.Override this method if you want to alter a class before it gets actually loaded.voidClassStack. push(JavaClass clazz)voidClassSet. remove(JavaClass clazz)voidClassLoaderRepository. removeClass(JavaClass clazz)Remove class from repositoryvoidClassPathRepository. removeClass(JavaClass javaClass)Removes class from repository.voidLruCacheClassPathRepository. removeClass(JavaClass javaClass)voidMemorySensitiveClassPathRepository. removeClass(JavaClass clazz)Remove class from repositoryvoidRepository. removeClass(JavaClass clazz)Removes class from repositoryvoidClassLoaderRepository. storeClass(JavaClass clazz)Store a new JavaClass into this Repository.voidClassPathRepository. storeClass(JavaClass javaClass)Stores a new JavaClass instance into this Repository.voidLruCacheClassPathRepository. storeClass(JavaClass javaClass)voidMemorySensitiveClassPathRepository. storeClass(JavaClass clazz)Store a new JavaClass instance into this Repository.voidRepository. storeClass(JavaClass clazz)Stores the provided class under "clazz.getClassName()"voidBCELifier. visitJavaClass(JavaClass clazz)Constructors in org.apache.bcel.util with parameters of type JavaClass Constructor Description BCELifier(JavaClass clazz, java.io.OutputStream out)Constructs a new instance.Class2HTML(JavaClass javaClass, java.lang.String dir)Write contents of the given JavaClass into HTML files. -
Uses of JavaClass in org.apache.bcel.verifier.statics
Methods in org.apache.bcel.verifier.statics with parameters of type JavaClass Modifier and Type Method Description voidStringRepresentation. visitJavaClass(JavaClass obj)
-