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"