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 |
---|---|
BlockT |
TreeFactory.createBlock()
Creates an empty code block.
|
BlockT |
TreeFactory.createBlock(BlockElementT element)
Creates an empty code block.
|
abstract BlockT |
TreeFactory.createBlock(BlockElementT[] elements)
Creates a code block.
|
abstract BlockT |
TreeFactory.textToBlock(java.lang.String text)
Attempts to create a block with the given text.
|
Modifier and Type | Method and Description |
---|---|
abstract BlockStatementT |
TreeFactory.createBlockStatement(BlockT block)
Creates a block statement.
|
abstract ClassInitializerT |
TreeFactory.createClassInitializer(int modifiers,
BlockT block)
Creates a class initializer.
|
MethodT |
TreeFactory.createConstructor(FormalParameterListT parameters,
ThrowsT throwsClause,
BlockT block)
Creates a constructor declaration
|
abstract MethodT |
TreeFactory.createConstructor(TypeParameterT[] typeParameters,
FormalParameterListT parameters,
ThrowsT throwsClause,
BlockT block)
Creates a constructor declaration
|
ClassInitializerT |
TreeFactory.createInstanceInitializer(BlockT block)
Creates an instance class initializer.
|
abstract MethodT |
TreeFactory.createMethod(TypeParameterT[] typeParameters,
TypeReferenceT returnType,
java.lang.String name,
FormalParameterListT parameters,
ThrowsT throwsClause,
BlockT block)
Creates a method declaration.
|
MethodT |
TreeFactory.createMethod(TypeReferenceT returnType,
java.lang.String name,
FormalParameterListT parameters,
ThrowsT throwsClause,
BlockT block)
Creates a method declaration.
|
ClassInitializerT |
TreeFactory.createStaticInitializer(BlockT block)
Creates a static class initializer.
|
void |
TreeVisitor.visitBlock(BlockT tree)
Visits a BlockT.
|
Modifier and Type | Method and Description |
---|---|
BlockT |
MemberT.getBlock()
Gets the declared code block, null if none.
|
BlockT |
BlockStatementT.getBlock()
Gets the declared code block, null if none.
|
BlockT |
LocalVariableT.getOwningBlock()
Gets the owning block.
|
Modifier and Type | Method and Description |
---|---|
void |
MemberT.setBlock(BlockT block)
Attempts to set the code block associated with this element.
|
void |
BlockStatementT.setBlock(BlockT block)
Attempts to set the code block associated with this element.
|