| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| public transient AsmManager | |
| protected List | |
| private String | |
| private IProgramElement. | |
| public Map | |
| public int | |
| protected String | |
| protected IProgramElement | |
| private static final long | |
| public static boolean | |
| protected ISourceLocation | |
| private static final String |
| Access | Constructor and Description |
|---|---|
| public | |
| public | ProgramElement(AsmManager asm, String name, IProgramElement.
Use to create program element nodes that do not correspond to source locations |
| public | ProgramElement(AsmManager asm, String name, IProgramElement.
|
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | addFullyQualifiedName(String fqname)
Implements org. |
| public void | addModifiers(IProgramElement.
Convenience mechanism for setting new modifiers which do not require knowledge of the private internal representation |
| private void | |
| public static IProgramElement. | |
| private static List | |
| public IProgramElement. | |
| public String | |
| public String | |
| public String | |
| public List | |
| public String | getCorrespondingType()
Implements org. |
| public String | getCorrespondingType(boolean getFullyQualifiedType)
Implements org. |
| public String | |
| public Map | |
| public String | |
| public String | |
| public IProgramElement. | |
| public String | |
| public String | |
| public String | getHandleIdentifier()
Implements org. |
| public String | |
| public IProgramElement. | |
| public IMessage | |
| public AsmManager | |
| public List | |
| public String | |
| public String | |
| public List | |
| public List | |
| public List | |
| public List | |
| public IProgramElement | |
| public List | |
| public int | |
| public String[] | |
| public ISourceLocation | |
| public String | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public static String | |
| public boolean | |
| public void | setAnnotationRemover(boolean isRemover)
Implements org. |
| public void | setAnnotationStyleDeclaration(boolean b)
Implements org. |
| public void | setAnnotationType(String
the annotation type, eg. p.q.r.Foo fullyQualifiedAnnotationType)Implements org. |
| public void | |
| public void | |
| public void | |
| public void | setCorrespondingType(String
return types or field types s)Implements org. |
| public void | setDeclareParentsMap(Map<String, List<String>> newmap)
Implements org. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setParameterSignatures(List<char[]> list, List<String> sourceRefs)
Implements org. |
| public void | |
| public void | |
| public void | |
| public void | setSourceLocation(ISourceLocation sourceLocation)
Implements org. |
| public void | |
| public String | toLabelString()
Implements org. |
| public String | toLabelString(boolean getFullyQualifiedArgTypes)
Implements org. |
| public String | toLinkLabelString()
Implements org. |
| public String | toLinkLabelString(boolean getFullyQualifiedArgTypes)
Implements org. |
| public String | |
| public String | |
| public String | toSignatureString(boolean getFullyQualifiedArgTypes)
Implements org. |
| public String | toString()
Overrides java. Implements org. |
| public static String | |
| public IProgramElement |
| AccAbstract | back to summary |
|---|---|
| private static final int AccAbstract | |
| AccFinal | back to summary |
|---|---|
| private static final int AccFinal | |
| AccNative | back to summary |
|---|---|
| private static final int AccNative | |
| AccPrivate | back to summary |
|---|---|
| private static final int AccPrivate | |
| AccPrivileged | back to summary |
|---|---|
| private static final int AccPrivileged | |
| AccProtected | back to summary |
|---|---|
| private static final int AccProtected | |
| AccPublic | back to summary |
|---|---|
| private static final int AccPublic | |
| AccStatic | back to summary |
|---|---|
| private static final int AccStatic | |
| AccSynchronized | back to summary |
|---|---|
| private static final int AccSynchronized | |
| AccTransient | back to summary |
|---|---|
| private static final int AccTransient | |
| AccVolatile | back to summary |
|---|---|
| private static final int AccVolatile | |
| asm | back to summary |
|---|---|
| public transient AsmManager asm | |
| children | back to summary |
|---|---|
| protected List<IProgramElement> children | |
| handle | back to summary |
|---|---|
| private String handle | |
| kind | back to summary |
|---|---|
| private IProgramElement. | |
| kvpairs | back to summary |
|---|---|
| public Map<String, Object> kvpairs | |
| modifiers | back to summary |
|---|---|
| public int modifiers | |
| name | back to summary |
|---|---|
| protected String name | |
| parent | back to summary |
|---|---|
| protected IProgramElement parent | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| shortITDNames | back to summary |
|---|---|
| public static boolean shortITDNames | |
| sourceLocation | back to summary |
|---|---|
| protected ISourceLocation sourceLocation | |
| UNDEFINED | back to summary |
|---|---|
| private static final String UNDEFINED | |
| ProgramElement | back to summary |
|---|---|
| public ProgramElement() Used during deserialization | |
| ProgramElement | back to summary |
|---|---|
| public ProgramElement(AsmManager asm, String name, IProgramElement. Use to create program element nodes that do not correspond to source locations | |
| ProgramElement | back to summary |
|---|---|
| public ProgramElement(AsmManager asm, String name, IProgramElement. | |
| addChild | back to summary |
|---|---|
| public void addChild(IProgramElement child) Implements org. | |
| addChild | back to summary |
|---|---|
| public void addChild(int position, IProgramElement child) | |
| addFullyQualifiedName | back to summary |
|---|---|
| public void addFullyQualifiedName(String fqname) Implements org. | |
| addModifiers | back to summary |
|---|---|
| public void addModifiers(IProgramElement. Convenience mechanism for setting new modifiers which do not require knowledge of the private internal representation | |
| fixMap | back to summary |
|---|---|
| private void fixMap() | |
| genAccessibility | back to summary |
|---|---|
| public static IProgramElement. | |
| genModifiers | back to summary |
|---|---|
| private static List | |
| getAccessibility | back to summary |
|---|---|
| public IProgramElement. Implements org. | |
| getAnnotationType | back to summary |
|---|---|
| public String getAnnotationType() Implements org.
| |
| getBytecodeName | back to summary |
|---|---|
| public String getBytecodeName() Implements org. | |
| getBytecodeSignature | back to summary |
|---|---|
| public String getBytecodeSignature() Implements org. | |
| getChildren | back to summary |
|---|---|
| public List Implements org. | |
| getCorrespondingType | back to summary |
|---|---|
| public String getCorrespondingType() Implements org. Doc from org. This correponds to both method return types and field types. | |
| getCorrespondingType | back to summary |
|---|---|
| public String getCorrespondingType(boolean getFullyQualifiedType) Implements org. | |
| getCorrespondingTypeSignature | back to summary |
|---|---|
| public String getCorrespondingTypeSignature() Implements org.
| |
| getDeclareParentsMap | back to summary |
|---|---|
| public Map Implements org.
| |
| getDeclaringType | back to summary |
|---|---|
| public String getDeclaringType() Implements org. | |
| getDetails | back to summary |
|---|---|
| public String getDetails() Implements org. | |
| getExtraInfo | back to summary |
|---|---|
| public IProgramElement. Implements org. | |
| getFormalComment | back to summary |
|---|---|
| public String getFormalComment() Implements org.
| |
| getFullyQualifiedName | back to summary |
|---|---|
| public String getFullyQualifiedName() Implements org. | |
| getHandleIdentifier | back to summary |
|---|---|
| public String getHandleIdentifier() Implements org. Doc from org. The format of the string handle is not specified, but is stable across compilation sessions.
| |
| getHandleIdentifier | back to summary |
|---|---|
| public String getHandleIdentifier(boolean create) Implements org. | |
| getKind | back to summary |
|---|---|
| public IProgramElement. Implements org. | |
| getMessage | back to summary |
|---|---|
| public IMessage getMessage() Implements org. | |
| getModel | back to summary |
|---|---|
| public AsmManager getModel() Implements org. | |
| getModifiers | back to summary |
|---|---|
| public List Implements org. | |
| getName | back to summary |
|---|---|
| public String getName() Implements org. | |
| getPackageName | back to summary |
|---|---|
| public String getPackageName() Implements org. | |
| getParameterNames | back to summary |
|---|---|
| public List Implements org.
| |
| getParameterSignatures | back to summary |
|---|---|
| public List Implements org.
| |
| getParameterSignaturesSourceRefs | back to summary |
|---|---|
| public List Implements org.
| |
| getParameterTypes | back to summary |
|---|---|
| public List Implements org. | |
| getParent | back to summary |
|---|---|
| public IProgramElement getParent() Implements org. | |
| getParentTypes | back to summary |
|---|---|
| public List Implements org.
| |
| getRawModifiers | back to summary |
|---|---|
| public int getRawModifiers() Implements org. | |
| getRemovedAnnotationTypes | back to summary |
|---|---|
| public String[] getRemovedAnnotationTypes() Implements org. | |
| getSourceLocation | back to summary |
|---|---|
| public ISourceLocation getSourceLocation() Implements org. | |
| getSourceSignature | back to summary |
|---|---|
| public String getSourceSignature() Implements org.
| |
| isAnnotationRemover | back to summary |
|---|---|
| public boolean isAnnotationRemover() Implements org. | |
| isAnnotationStyleDeclaration | back to summary |
|---|---|
| public boolean isAnnotationStyleDeclaration() Implements org. | |
| isCode | back to summary |
|---|---|
| public boolean isCode() | |
| isImplementor | back to summary |
|---|---|
| public boolean isImplementor() Implements org. | |
| isMemberKind | back to summary |
|---|---|
| public boolean isMemberKind() | |
| isOverrider | back to summary |
|---|---|
| public boolean isOverrider() Implements org. | |
| isRunnable | back to summary |
|---|---|
| public boolean isRunnable() Implements org. | |
| nameToSignature | back to summary |
|---|---|
| public static String nameToSignature(String name) | |
| removeChild | back to summary |
|---|---|
| public boolean removeChild(IProgramElement child) Implements org. | |
| setAnnotationRemover | back to summary |
|---|---|
| public void setAnnotationRemover(boolean isRemover) Implements org. | |
| setAnnotationStyleDeclaration | back to summary |
|---|---|
| public void setAnnotationStyleDeclaration(boolean b) Implements org. | |
| setAnnotationType | back to summary |
|---|---|
| public void setAnnotationType(String fullyQualifiedAnnotationType) Implements org.
| |
| setBytecodeName | back to summary |
|---|---|
| public void setBytecodeName(String s) Implements org. | |
| setBytecodeSignature | back to summary |
|---|---|
| public void setBytecodeSignature(String s) Implements org. | |
| setChildren | back to summary |
|---|---|
| public void setChildren(List<IProgramElement> children) Implements org. | |
| setCorrespondingType | back to summary |
|---|---|
| public void setCorrespondingType(String s) Implements org.
| |
| setDeclareParentsMap | back to summary |
|---|---|
| public void setDeclareParentsMap(Map<String, List<String>> newmap) Implements org. | |
| setDeclaringType | back to summary |
|---|---|
| public void setDeclaringType(String t) | |
| setDetails | back to summary |
|---|---|
| public void setDetails(String string) Implements org. | |
| setExtraInfo | back to summary |
|---|---|
| public void setExtraInfo(IProgramElement. Implements org. | |
| setFormalComment | back to summary |
|---|---|
| public void setFormalComment(String txt) Implements org. | |
| setHandleIdentifier | back to summary |
|---|---|
| public void setHandleIdentifier(String handle) Implements org. | |
| setImplementor | back to summary |
|---|---|
| public void setImplementor(boolean value) Implements org. | |
| setKind | back to summary |
|---|---|
| public void setKind(IProgramElement. Implements org. | |
| setMessage | back to summary |
|---|---|
| public void setMessage(IMessage message) Implements org. | |
| setModifiers | back to summary |
|---|---|
| public void setModifiers(int i) Implements org. | |
| setName | back to summary |
|---|---|
| public void setName(String string) Implements org. | |
| setOverrider | back to summary |
|---|---|
| public void setOverrider(boolean value) Implements org. | |
| setParameterNames | back to summary |
|---|---|
| public void setParameterNames(List<String> list) Implements org. | |
| setParameterSignatures | back to summary |
|---|---|
| public void setParameterSignatures(List<char[]> list, List<String> sourceRefs) Implements org. Set the parameter signatures for this method/constructor. The bit flags tell us if any were not singletypereferences in the the source. A singletypereference would be 'String' - whilst a qualifiedtypereference would be 'java.lang.String' - this has an effect on the handles. | |
| setParent | back to summary |
|---|---|
| public void setParent(IProgramElement parent) Implements org. | |
| setParentTypes | back to summary |
|---|---|
| public void setParentTypes(List<String> ps) Implements org. | |
| setRunnable | back to summary |
|---|---|
| public void setRunnable(boolean value) Implements org. | |
| setSourceLocation | back to summary |
|---|---|
| public void setSourceLocation(ISourceLocation sourceLocation) Implements org. | |
| setSourceSignature | back to summary |
|---|---|
| public void setSourceSignature(String string) Implements org. | |
| toLabelString | back to summary |
|---|---|
| public String toLabelString() Implements org. Doc from org. Includes name, parameter types (if any) and details (if any). | |
| toLabelString | back to summary |
|---|---|
| public String toLabelString(boolean getFullyQualifiedArgTypes) Implements org. | |
| toLinkLabelString | back to summary |
|---|---|
| public String toLinkLabelString() Implements org. TODO: move the "parent != null"→injar heuristic to more explicit | |
| toLinkLabelString | back to summary |
|---|---|
| public String toLinkLabelString(boolean getFullyQualifiedArgTypes) Implements org. | |
| toLongString | back to summary |
|---|---|
| public String toLongString() Implements org.
| |
| toSignatureString | back to summary |
|---|---|
| public String toSignatureString() Implements org. | |
| toSignatureString | back to summary |
|---|---|
| public String toSignatureString(boolean getFullyQualifiedArgTypes) Implements org. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Implements org. Doc from java. Returns a string representation of the object.
| |
| trim | back to summary |
|---|---|
| public static String trim(String fqname) Trim down fully qualified types to their short form (e.g., a.b.c.D<e.f.G> becomes D<G>) | |
| walk | back to summary |
|---|---|
| public IProgramElement walk(HierarchyWalker walker) Implements org. | |