public interface org.aspectj.weaver.ResolvedMember extends org.aspectj.weaver.Member, org.aspectj.weaver.AnnotatedElement, org.aspectj.weaver.TypeVariableDeclaringElement
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.aspectj.weaver.ResolvedMember
super_class: java.lang.Object
{
public static final org.aspectj.weaver.ResolvedMember[] NONE;
descriptor: [Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_0
anewarray org.aspectj.weaver.ResolvedMember
putstatic org.aspectj.weaver.ResolvedMember.NONE:[Lorg/aspectj/weaver/ResolvedMember;
return
LocalVariableTable:
Start End Slot Name Signature
public abstract int getModifiers(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
world
public abstract int getModifiers();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.UnresolvedType[] getExceptions(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)[Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
world
public abstract org.aspectj.weaver.UnresolvedType[] getExceptions();
descriptor: ()[Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ShadowMunger getAssociatedShadowMunger();
descriptor: ()Lorg/aspectj/weaver/ShadowMunger;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isAjSynthetic();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isCompatibleWith(org.aspectj.weaver.Member);
descriptor: (Lorg/aspectj/weaver/Member;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
am
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 void setAnnotationTypes(org.aspectj.weaver.ResolvedType[]);
descriptor: ([Lorg/aspectj/weaver/ResolvedType;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
annotationtypes
public abstract void addAnnotation(org.aspectj.weaver.AnnotationAJ);
descriptor: (Lorg/aspectj/weaver/AnnotationAJ;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
annotation
public abstract boolean isBridgeMethod();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isVarargsMethod();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isSynthetic();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void write(org.aspectj.weaver.CompressingDataOutputStream);
descriptor: (Lorg/aspectj/weaver/CompressingDataOutputStream;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
public abstract org.aspectj.weaver.ISourceContext getSourceContext(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ISourceContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
world
public abstract java.lang.String[] getParameterNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setParameterNames(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
names
public abstract org.aspectj.weaver.AnnotationAJ[][] getParameterAnnotations();
descriptor: ()[[Lorg/aspectj/weaver/AnnotationAJ;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ResolvedType[][] getParameterAnnotationTypes();
descriptor: ()[[Lorg/aspectj/weaver/ResolvedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getAnnotationDefaultValue();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getParameterSignatureErased();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getSignatureErased();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String[] getParameterNames(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
world
public abstract org.aspectj.weaver.AjAttribute$EffectiveSignatureAttribute getEffectiveSignature();
descriptor: ()Lorg/aspectj/weaver/AjAttribute$EffectiveSignatureAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.bridge.ISourceLocation getSourceLocation();
descriptor: ()Lorg/aspectj/bridge/ISourceLocation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getStart();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getEnd();
descriptor: ()I
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 void setPosition(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sourceStart
sourceEnd
public abstract void setSourceContext(org.aspectj.weaver.ISourceContext);
descriptor: (Lorg/aspectj/weaver/ISourceContext;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sourceContext
public abstract boolean isAbstract();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isPublic();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isDefault();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isVisible(org.aspectj.weaver.ResolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedType;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
fromType
public abstract void setCheckedExceptions(org.aspectj.weaver.UnresolvedType[]);
descriptor: ([Lorg/aspectj/weaver/UnresolvedType;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
checkedExceptions
public abstract void setAnnotatedElsewhere(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
b
public abstract boolean isAnnotatedElsewhere();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toGenericString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toDebugString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasBackingGenericMember();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ResolvedMember getBackingGenericMember();
descriptor: ()Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.UnresolvedType getGenericReturnType();
descriptor: ()Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.UnresolvedType[] getGenericParameterTypes();
descriptor: ()[Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean equalsApartFromDeclaringType(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
other
public abstract org.aspectj.weaver.ResolvedMemberImpl parameterizedWith(org.aspectj.weaver.UnresolvedType[], org.aspectj.weaver.ResolvedType, boolean);
descriptor: ([Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;Z)Lorg/aspectj/weaver/ResolvedMemberImpl;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
typeParameters
newDeclaringType
isParameterized
public abstract org.aspectj.weaver.ResolvedMemberImpl parameterizedWith(org.aspectj.weaver.UnresolvedType[], org.aspectj.weaver.ResolvedType, boolean, java.util.List<java.lang.String>);
descriptor: ([Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;ZLjava/util/List;)Lorg/aspectj/weaver/ResolvedMemberImpl;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ([Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;ZLjava/util/List<Ljava/lang/String;>;)Lorg/aspectj/weaver/ResolvedMemberImpl;
MethodParameters:
Name Flags
typeParameters
newDeclaringType
isParameterized
aliases
public abstract void setTypeVariables(org.aspectj.weaver.TypeVariable[]);
descriptor: ([Lorg/aspectj/weaver/TypeVariable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
types
public abstract org.aspectj.weaver.TypeVariable[] getTypeVariables();
descriptor: ()[Lorg/aspectj/weaver/TypeVariable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean matches(org.aspectj.weaver.ResolvedMember, boolean);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
aCandidateMatch
ignoreGenerics
public abstract void evictWeavingState();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.weaver.ResolvedMember parameterizedWith(java.util.Map<java.lang.String, org.aspectj.weaver.UnresolvedType>, org.aspectj.weaver.World);
descriptor: (Ljava/util/Map;Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Map<Ljava/lang/String;Lorg/aspectj/weaver/UnresolvedType;>;Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ResolvedMember;
MethodParameters:
Name Flags
m
w
public abstract boolean isDefaultConstructor();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setAnnotations(org.aspectj.weaver.AnnotationAJ[]);
descriptor: ([Lorg/aspectj/weaver/AnnotationAJ;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
annotations
}
SourceFile: "ResolvedMember.java"
InnerClasses:
public EffectiveSignatureAttribute = org.aspectj.weaver.AjAttribute$EffectiveSignatureAttribute of org.aspectj.weaver.AjAttribute