<tjp{Demo.java[Demo~main~\[QString;<pkg{MyClass.java[MyClass~myMethod~QList\<QString;>;<pkg*A1.aj}A1<pkg*A8.aj}A8&afterReturning&QInteger;<pkg*A10.aj[C~m1?method-call(void pkg.C.m2())| Modifier and Type | Field and Description |
|---|---|
| private final AsmManager | |
| private static final String | |
| private static final char[] | |
| private static final char[] | |
| private static final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private int | |
| private char[] | |
| public String | |
| public String | |
| public String | createHandleIdentifier(File sourceFile, int line, int column, int offset)
Implements org. |
| public boolean | |
| private char[] | Returns: a char suffix that will either be empty or of the form "!the program element for which the handle is being constructed ipe)Determine a count to be suffixed to the handle, this is only necessary for identical looking entries at the same level in the model (for example two anonymous class declarations). |
| public String | getFileForHandle(String handle)
Implements org. Note this is necessary for the current implementation to look up nodes, but we may want to consider removing it. |
| public int | getLineNumberForHandle(String handle)
Implements org. Note this is necessary for the current implementation to look up nodes, but we may want to consider removing it. |
| public int | getOffSetForHandle(String handle)
Implements org. |
| private String | |
| public void | initialize()
Implements org. |
| private String |
| asm | back to summary |
|---|---|
| private final AsmManager asm | |
| backslash | back to summary |
|---|---|
| private static final String backslash | |
| countDelim | back to summary |
|---|---|
| private static final char[] countDelim | |
| empty | back to summary |
|---|---|
| private static final char[] empty | |
| emptyString | back to summary |
|---|---|
| private static final String emptyString | |
| JDTLikeHandleProvider | back to summary |
|---|---|
| public JDTLikeHandleProvider(AsmManager asm) | |
| computeCountBasedOnPeers | back to summary |
|---|---|
| private int computeCountBasedOnPeers(IProgramElement ipe) | |
| convertCount | back to summary |
|---|---|
| private char[] convertCount(char[] c) Only returns the count if it's not equal to 1 | |
| createHandleIdentifier | back to summary |
|---|---|
| public String createHandleIdentifier(IProgramElement ipe) Implements org.
| |
| createHandleIdentifier | back to summary |
|---|---|
| public String createHandleIdentifier(ISourceLocation location) Implements org.
| |
| createHandleIdentifier | back to summary |
|---|---|
| public String createHandleIdentifier(File sourceFile, int line, int column, int offset) Implements org.
| |
| dependsOnLocation | back to summary |
|---|---|
| public boolean dependsOnLocation() | |
| getCount | back to summary |
|---|---|
| private char[] getCount(IProgramElement ipe) Determine a count to be suffixed to the handle, this is only necessary for identical looking entries at the same level in the
model (for example two anonymous class declarations). The format is ! the program element for which the handle is being constructed
a char suffix that will either be empty or of the form "! | |
| getFileForHandle | back to summary |
|---|---|
| public String getFileForHandle(String handle) Implements org. Doc from org. Note this is necessary for the current implementation to look up nodes, but we may want to consider removing it.
| |
| getLineNumberForHandle | back to summary |
|---|---|
| public int getLineNumberForHandle(String handle) Implements org. Doc from org. Note this is necessary for the current implementation to look up nodes, but we may want to consider removing it.
| |
| getOffSetForHandle | back to summary |
|---|---|
| public int getOffSetForHandle(String handle) Implements org. | |
| getParameters | back to summary |
|---|---|
| private String getParameters(IProgramElement ipe) | |
| initialize | back to summary |
|---|---|
| public void initialize() Implements org. Doc from org. Initializes handle provider state. The initializer is invoked when a new ASM is created on a full build. | |
| shortenIpeSig | back to summary |
|---|---|
| private String shortenIpeSig(String ipeSig) | |