public interface org.aspectj.asm.IProgramElement extends java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.aspectj.asm.IProgramElement
super_class: java.lang.Object
{
public abstract java.util.List<org.aspectj.asm.IProgramElement> getChildren();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/aspectj/asm/IProgramElement;>;
public abstract void setChildren(java.util.List<org.aspectj.asm.IProgramElement>);
descriptor: (Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<Lorg/aspectj/asm/IProgramElement;>;)V
MethodParameters:
Name Flags
children
public abstract void addChild(org.aspectj.asm.IProgramElement);
descriptor: (Lorg/aspectj/asm/IProgramElement;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
child
public abstract boolean removeChild(org.aspectj.asm.IProgramElement);
descriptor: (Lorg/aspectj/asm/IProgramElement;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
child
public abstract void (org.aspectj.asm.IProgramElement$ExtraInformation);
descriptor: (Lorg/aspectj/asm/IProgramElement$ExtraInformation;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
info
public abstract org.aspectj.asm.IProgramElement$ExtraInformation ();
descriptor: ()Lorg/aspectj/asm/IProgramElement$ExtraInformation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.aspectj.asm.IProgramElement getParent();
descriptor: ()Lorg/aspectj/asm/IProgramElement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setParent(org.aspectj.asm.IProgramElement);
descriptor: (Lorg/aspectj/asm/IProgramElement;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
parent
public abstract void setParentTypes(java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
parentTypes
public abstract java.util.List<java.lang.String> getParentTypes();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public abstract java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.lang.String getDetails();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setDetails(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
details
public abstract org.aspectj.asm.IProgramElement$Kind getKind();
descriptor: ()Lorg/aspectj/asm/IProgramElement$Kind;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setKind(org.aspectj.asm.IProgramElement$Kind);
descriptor: (Lorg/aspectj/asm/IProgramElement$Kind;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
kind
public abstract java.util.List<org.aspectj.asm.IProgramElement$Modifiers> getModifiers();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/aspectj/asm/IProgramElement$Modifiers;>;
public abstract void setModifiers(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
i
public abstract org.aspectj.asm.IProgramElement$Accessibility getAccessibility();
descriptor: ()Lorg/aspectj/asm/IProgramElement$Accessibility;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getDeclaringType();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getPackageName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setCorrespondingType(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
returnType
public abstract java.lang.String getCorrespondingType();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getCorrespondingType(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
getFullyQualifiedType
public abstract java.lang.String toSignatureString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toSignatureString(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
getFullyQualifiedArgTypes
public abstract void setRunnable(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract boolean isRunnable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isImplementor();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setImplementor(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract boolean isOverrider();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setOverrider(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract org.aspectj.bridge.IMessage getMessage();
descriptor: ()Lorg/aspectj/bridge/IMessage;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setMessage(org.aspectj.bridge.IMessage);
descriptor: (Lorg/aspectj/bridge/IMessage;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
message
public abstract org.aspectj.bridge.ISourceLocation getSourceLocation();
descriptor: ()Lorg/aspectj/bridge/ISourceLocation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setSourceLocation(org.aspectj.bridge.ISourceLocation);
descriptor: (Lorg/aspectj/bridge/ISourceLocation;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sourceLocation
public abstract java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void (java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
comment
public abstract java.lang.String toLinkLabelString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toLinkLabelString(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
getFullyQualifiedArgTypes
public abstract java.lang.String toLabelString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toLabelString(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
getFullyQualifiedArgTypes
public abstract java.util.List<java.lang.String> getParameterNames();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public abstract void setParameterNames(java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
list
public abstract java.util.List<char[]> getParameterSignatures();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<[C>;
public abstract java.util.List<java.lang.String> getParameterSignaturesSourceRefs();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public abstract void setParameterSignatures(java.util.List<char[]>, java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<[C>;Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
list
paramSourceRefs
public abstract java.util.List<char[]> getParameterTypes();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<[C>;
public abstract java.lang.String getHandleIdentifier();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getHandleIdentifier(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
create
public abstract void setHandleIdentifier(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
handle
public abstract java.lang.String toLongString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getBytecodeName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getBytecodeSignature();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setBytecodeName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bytecodeName
public abstract void setBytecodeSignature(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bytecodeSignature
public abstract java.lang.String getSourceSignature();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setSourceSignature(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
string
public abstract org.aspectj.asm.IProgramElement walk(org.aspectj.asm.HierarchyWalker);
descriptor: (Lorg/aspectj/asm/HierarchyWalker;)Lorg/aspectj/asm/IProgramElement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
walker
public abstract org.aspectj.asm.AsmManager getModel();
descriptor: ()Lorg/aspectj/asm/AsmManager;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getRawModifiers();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setAnnotationStyleDeclaration(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
b
public abstract boolean isAnnotationStyleDeclaration();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setAnnotationType(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
fullyQualifiedannotationType
public abstract java.lang.String getAnnotationType();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String[] getRemovedAnnotationTypes();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.Map<java.lang.String, java.util.List<java.lang.String>> getDeclareParentsMap();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
public abstract void setDeclareParentsMap(java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Ljava/util/Map;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
newmap
public abstract void addFullyQualifiedName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
fqname
public abstract java.lang.String getFullyQualifiedName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setAnnotationRemover(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
isRemover
public abstract boolean isAnnotationRemover();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getCorrespondingTypeSignature();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "IProgramElement.java"
NestMembers:
org.aspectj.asm.IProgramElement$Accessibility org.aspectj.asm.IProgramElement$ExtraInformation org.aspectj.asm.IProgramElement$Kind org.aspectj.asm.IProgramElement$Modifiers
InnerClasses:
public Accessibility = org.aspectj.asm.IProgramElement$Accessibility of org.aspectj.asm.IProgramElement
public ExtraInformation = org.aspectj.asm.IProgramElement$ExtraInformation of org.aspectj.asm.IProgramElement
public Kind = org.aspectj.asm.IProgramElement$Kind of org.aspectj.asm.IProgramElement
public Modifiers = org.aspectj.asm.IProgramElement$Modifiers of org.aspectj.asm.IProgramElement