Package | Description |
---|---|
javax.ide.model.java.source |
Various interfaces for use with Tree objects.
|
javax.ide.model.java.source.tree |
The Java AST.
|
Modifier and Type | Method and Description |
---|---|
FileT |
TreeManager.createSourceFile(java.net.URI sourceURI)
Creates a new FileT for the given Java source URI (*.java).
|
FileT |
TreeManager.getAnonymousFile()
Fetches an anonymous file.
|
FileT |
TreeTransaction.getFile()
Gets the file involved in this transaction.
|
FileT |
TreeManager.getSourceFile(java.net.URI sourceURI)
Fetches the FileT for at the given URI (usually of the form
*.java).
|
Modifier and Type | Method and Description |
---|---|
void |
TreeManager.cloneSourceFile(FileT source,
FileT destination)
Clears the destination FileT (unlinks all its children), clones
the source FileT contents, and links the cloned Trees into the
destination FileT.
|
void |
TreeVisitor.visitFile(FileT tree)
Visits a FileT.
|
Modifier and Type | Method and Description |
---|---|
FileT |
Tree.getOwningFile()
Gets the owning FileT.
|
Modifier and Type | Method and Description |
---|---|
Tree |
Tree.cloneSelf(FileT targetFile)
Performs a deep-copy of this Tree but attached to the input
FileT.
|