public interface org.aspectj.weaver.ReferenceTypeDelegate
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.aspectj.weaver.ReferenceTypeDelegate
super_class: java.lang.Object
{
public abstract boolean isAspect();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isAnnotationStyleAspect();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isInterface();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isEnum();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isAnnotation();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getRetentionPolicy();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canAnnotationTargetType();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.AnnotationTargetKind[] getAnnotationTargetKinds();
descriptor: ()[Lorg/aspectj/weaver/AnnotationTargetKind;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isAnnotationWithRuntimeRetention();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isClass();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isGeneric();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isAnonymous();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isNested();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasAnnotation(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ofType
public abstract org.aspectj.weaver.AnnotationAJ[] getAnnotations();
descriptor: ()[Lorg/aspectj/weaver/AnnotationAJ;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ResolvedType[] getAnnotationTypes();
descriptor: ()[Lorg/aspectj/weaver/ResolvedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ResolvedMember[] getDeclaredFields();
descriptor: ()[Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ResolvedType[] getDeclaredInterfaces();
descriptor: ()[Lorg/aspectj/weaver/ResolvedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ResolvedMember[] getDeclaredMethods();
descriptor: ()[Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ResolvedMember[] getDeclaredPointcuts();
descriptor: ()[Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.TypeVariable[] getTypeVariables();
descriptor: ()[Lorg/aspectj/weaver/TypeVariable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getModifiers();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.patterns.PerClause getPerClause();
descriptor: ()Lorg/aspectj/weaver/patterns/PerClause;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.Collection<org.aspectj.weaver.patterns.Declare> getDeclares();
descriptor: ()Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Collection<Lorg/aspectj/weaver/patterns/Declare;>;
public abstract java.util.Collection<org.aspectj.weaver.ConcreteTypeMunger> getTypeMungers();
descriptor: ()Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Collection<Lorg/aspectj/weaver/ConcreteTypeMunger;>;
public abstract java.util.Collection<org.aspectj.weaver.ResolvedMember> getPrivilegedAccesses();
descriptor: ()Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Collection<Lorg/aspectj/weaver/ResolvedMember;>;
public abstract org.aspectj.weaver.ResolvedType getSuperclass();
descriptor: ()Lorg/aspectj/weaver/ResolvedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.WeaverStateInfo getWeaverState();
descriptor: ()Lorg/aspectj/weaver/WeaverStateInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ReferenceType getResolvedTypeX();
descriptor: ()Lorg/aspectj/weaver/ReferenceType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isExposedToWeaver();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean doesNotExposeShadowMungers();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ISourceContext getSourceContext();
descriptor: ()Lorg/aspectj/weaver/ISourceContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getSourcefilename();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getDeclaredGenericSignature();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ResolvedType getOuterClass();
descriptor: ()Lorg/aspectj/weaver/ResolvedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean copySourceContext();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isCacheable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getCompilerVersion();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void ensureConsistent();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isWeavable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasBeenWoven();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasAnnotations();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "ReferenceTypeDelegate.java"