Uses of Class
org.aspectj.apache.bcel.classfile.JavaClass
Packages that use JavaClass
Package
Description
-
Uses of JavaClass in org.aspectj.apache.bcel
Methods in org.aspectj.apache.bcel that return JavaClassModifier and TypeMethodDescriptionstatic JavaClass
Add clazz to repository if there isn't an equally named class already in there.static JavaClass
Repository.lookupClass
(String class_name) Lookup class somewhere found on your CLASSPATH, or whereever the repository instance looks for it.Methods in org.aspectj.apache.bcel with parameters of type JavaClassModifier and TypeMethodDescriptionstatic JavaClass
Add clazz to repository if there isn't an equally named class already in there.static boolean
Repository.implementationOf
(JavaClass clazz, JavaClass inter) static boolean
Repository.instanceOf
(JavaClass clazz, JavaClass super_class) Equivalent to runtime "instanceof" operator. -
Uses of JavaClass in org.aspectj.apache.bcel.classfile
Methods in org.aspectj.apache.bcel.classfile that return JavaClassModifier and TypeMethodDescriptionJavaClass.getInterfaces()
Get interfaces directly implemented by this JavaClass.JavaClass.getSuperClass()
JavaClass.getSuperClasses()
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.aspectj.apache.bcel.classfile that return types with arguments of type JavaClassModifier and TypeMethodDescriptionJavaClass.getAllInterfaces()
Get all interfaces implemented by this JavaClass (transitively).Methods in org.aspectj.apache.bcel.classfile with parameters of type JavaClassModifier and TypeMethodDescriptionboolean
JavaClass.implementationOf
(JavaClass inter) final boolean
JavaClass.instanceOf
(JavaClass super_class) Equivalent to runtime "instanceof" operator.void
ClassVisitor.visitJavaClass
(JavaClass obj) -
Uses of JavaClass in org.aspectj.apache.bcel.generic
Methods in org.aspectj.apache.bcel.generic that return JavaClassConstructors in org.aspectj.apache.bcel.generic with parameters of type JavaClass -
Uses of JavaClass in org.aspectj.apache.bcel.util
Methods in org.aspectj.apache.bcel.util that return JavaClassModifier and TypeMethodDescriptionFind an already defined JavaClass in the local cache.Find an already defined JavaClass.Find the class with the name provided, if the class isn't there, return NULL.Find an already defined (cached) JavaClass object by name.Lookup a JavaClass object from the classname provided.Lookup a JavaClass object from the Class Name provided.Find the JavaClass instance for the given run-time class objectFind the class with the name provided, if the class isn't there, make an attempt to load it.Try to find class source via getResourceAsStream().Load a JavaClass object for the given class name using the CLASSPATH environment variable.Methods in org.aspectj.apache.bcel.util with parameters of type JavaClassModifier and TypeMethodDescriptionvoid
ClassLoaderRepository.removeClass
(JavaClass clazz) Remove class from repositoryvoid
NonCachingClassLoaderRepository.removeClass
(JavaClass clazz) Remove class from repositoryvoid
Repository.removeClass
(JavaClass clazz) Remove class from repositoryvoid
SyntheticRepository.removeClass
(JavaClass clazz) Remove class from repositoryvoid
ThreadLocalAwareRepository.removeClass
(JavaClass clazz) void
ClassLoaderRepository.storeClass
(JavaClass clazz) Store a new JavaClass into this Repository.void
NonCachingClassLoaderRepository.storeClass
(JavaClass clazz) Store a new JavaClass into this Repository.void
Repository.storeClass
(JavaClass clazz) Store the provided class under "clazz.getClassName()"void
SyntheticRepository.storeClass
(JavaClass clazz) Store a new JavaClass instance into this Repository.void
ThreadLocalAwareRepository.storeClass
(JavaClass clazz) -
Uses of JavaClass in org.aspectj.weaver.bcel
Fields in org.aspectj.weaver.bcel declared as JavaClassMethods in org.aspectj.weaver.bcel that return JavaClassModifier and TypeMethodDescriptionBcelObjectType.getJavaClass()
LazyClassGen.getJavaClass
(BcelWorld world) UnwovenClassFile.getJavaClass()
static JavaClass
Utility.makeJavaClass
(String filename, byte[] bytes) Methods in org.aspectj.weaver.bcel with parameters of type JavaClassModifier and TypeMethodDescriptionBcelWorld.addSourceObjectType
(String classname, JavaClass jc, boolean artificial) BcelWorld.addSourceObjectType
(JavaClass jc, boolean artificial) BcelWorld.buildBcelDelegate
(ReferenceType type, JavaClass jc, boolean artificial, boolean exposedToWeaver) static List
<AjAttribute> AtAjAttributes.readAj5ClassAttributes
(AsmManager model, JavaClass javaClass, ReferenceType type, ISourceContext context, IMessageHandler msgHandler, boolean isCodeStyleAspect) Extract class level annotations and turn them into AjAttributes.void
BcelWorld.removeClass
(JavaClass clazz) void
BcelObjectType.setJavaClass
(JavaClass newclass, boolean artificial) void
BcelWorld.storeClass
(JavaClass clazz) -
Uses of JavaClass in org.aspectj.weaver.ltw
Methods in org.aspectj.weaver.ltw with parameters of type JavaClass