| 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. 
 |