| Modifier and Type | Field and Description |
|---|---|
| public static final IProgramElement |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public IProgramElement | Returns: any closer match below 'node' or null if nothing is a more accurate matchwhere to start looking node, int the line number lineno)For a specified node, check if any of the children more accurately represent the specified line. |
| public IProgramElement | |
| public IProgramElement | |
| public IProgramElement | Returns: null if not foundnot null kind,Returns the first match |
| public IProgramElement | |
| public IProgramElement | Returns: null if not foundnot null kind,Returns the first match |
| public IProgramElement | Returns: a new structure node for the file if it was not found in the modelmodified to '/' delimited path for consistency sourceFile)
|
| public IProgramElement | |
| public IProgramElement | Returns: a new structure node for the file if it was not found in the modelcanonicalized path for consistency sourceFilePath, int if 0 or 1 the corresponding file node will be returned lineNumber)Never returns null |
| public IProgramElement | findElementForType(String
if null default package is searched packageName, String can't be null typeName)
|
| public IProgramElement | |
| public IProgramElement | Returns: the node representing that source file or null if it cannot be foundwhere in the model to start looking (usually the root on the initial call) node, String the source file being searched for sourcefilePath)Discover the node representing a particular source file. |
| public void | |
| public void | |
| public String | |
| public IProgramElement | |
| public Set | |
| public IProgramElement | |
| public boolean | |
| public boolean | |
| public void | |
| public void | |
| public default void | |
| public void | |
| public void |
| NO_STRUCTURE | back to summary |
|---|---|
| public static final IProgramElement NO_STRUCTURE | |
| addToFileMap | back to summary |
|---|---|
| public void addToFileMap(String canonicalFilePath, IProgramElement compilationUnitProgramElement) | |
| findCloserMatchForLineNumber | back to summary |
|---|---|
| public IProgramElement findCloserMatchForLineNumber(IProgramElement node, int lineno) For a specified node, check if any of the children more accurately represent the specified line.
| |
| findElementForHandle | back to summary |
|---|---|
| public IProgramElement findElementForHandle(String handle) | |
| findElementForHandleOrCreate | back to summary |
|---|---|
| public IProgramElement findElementForHandleOrCreate(String handle, boolean create) | |
| findElementForLabel | back to summary |
|---|---|
| public IProgramElement findElementForLabel(IProgramElement parent, IProgramElement. Returns the first match
| |
| findElementForOffSet | back to summary |
|---|---|
| public IProgramElement findElementForOffSet(String sourceFilePath, int lineNumber, int offSet) | |
| findElementForSignature | back to summary |
|---|---|
| public IProgramElement findElementForSignature(IProgramElement parent, IProgramElement. Returns the first match
| |
| findElementForSourceFile | back to summary |
|---|---|
public IProgramElement findElementForSourceFile(String sourceFile)
| |
| findElementForSourceLine | back to summary |
|---|---|
| public IProgramElement findElementForSourceLine(ISourceLocation location) TODO: discriminate columns | |
| findElementForSourceLine | back to summary |
|---|---|
| public IProgramElement findElementForSourceLine(String sourceFilePath, int lineNumber) Never returns null
| |
| findElementForType | back to summary |
|---|---|
| public IProgramElement findElementForType(String packageName, String typeName) | |
| findInFileMap | back to summary |
|---|---|
| public IProgramElement findInFileMap(String key) | |
| findNodeForSourceFile | back to summary |
|---|---|
| public IProgramElement findNodeForSourceFile(IProgramElement node, String sourcefilePath) Discover the node representing a particular source file.
| |
| flushHandleMap | back to summary |
|---|---|
| public void flushHandleMap() | |
| flushTypeMap | back to summary |
|---|---|
| public void flushTypeMap() | |
| getConfigFile | back to summary |
|---|---|
| public String getConfigFile() | |
| getElement | back to summary |
|---|---|
| public IProgramElement getElement(String handle) | |
| getFileMapEntrySet | back to summary |
|---|---|
| public Set | |
| getRoot | back to summary |
|---|---|
| public IProgramElement getRoot() | |
| isValid | back to summary |
|---|---|
| public boolean isValid() | |
| removeFromFileMap | back to summary |
|---|---|
| public boolean removeFromFileMap(String canonicalFilePath) | |
| setConfigFile | back to summary |
|---|---|
| public void setConfigFile(String configFile) | |
| setFileMap | back to summary |
|---|---|
| public void setFileMap(Map<String, IProgramElement> fileMap) | |
| setFileMap | back to summary |
|---|---|
| public default void setFileMap(HashMap<String, IProgramElement> fileMap) | |
| setRoot | back to summary |
|---|---|
| public void setRoot(IProgramElement root) | |
| updateHandleMap | back to summary |
|---|---|
| public void updateHandleMap(Set<String> deletedFiles) | |