public interface org.aspectj.weaver.reflect.AnnotationFinder
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.aspectj.weaver.reflect.AnnotationFinder
super_class: java.lang.Object
{
public abstract void setClassLoader(java.lang.ClassLoader);
descriptor: (Ljava/lang/ClassLoader;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
annotationLoader
public abstract void setWorld(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
aWorld
public abstract java.lang.Object getAnnotation(org.aspectj.weaver.ResolvedType, java.lang.Object);
descriptor: (Lorg/aspectj/weaver/ResolvedType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
annotationType
onObject
public abstract java.lang.Object getAnnotationFromMember(org.aspectj.weaver.ResolvedType, java.lang.reflect.Member);
descriptor: (Lorg/aspectj/weaver/ResolvedType;Ljava/lang/reflect/Member;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
annotationType
aMember
public abstract org.aspectj.weaver.AnnotationAJ getAnnotationOfType(org.aspectj.weaver.UnresolvedType, java.lang.reflect.Member);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/reflect/Member;)Lorg/aspectj/weaver/AnnotationAJ;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ofType
onMember
public abstract java.lang.String getAnnotationDefaultValue(java.lang.reflect.Member);
descriptor: (Ljava/lang/reflect/Member;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
onMember
public abstract getAnnotationFromClass(org.aspectj.weaver.ResolvedType, java.lang.Class<?>);
descriptor: (Lorg/aspectj/weaver/ResolvedType;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/aspectj/weaver/ResolvedType;Ljava/lang/Class<*>;)Ljava/lang/Object;
MethodParameters:
Name Flags
annotationType
aClass
public abstract org.aspectj.weaver.ResolvedType[] getAnnotations(java.lang.reflect.Member, boolean);
descriptor: (Ljava/lang/reflect/Member;Z)[Lorg/aspectj/weaver/ResolvedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
onMember
runtimeAnnotationsOnly
public abstract org.aspectj.weaver.ResolvedType[][] getParameterAnnotationTypes(java.lang.reflect.Member);
descriptor: (Ljava/lang/reflect/Member;)[[Lorg/aspectj/weaver/ResolvedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
onMember
}
SourceFile: "AnnotationFinder.java"