Compiler Tree API

Uses of Interface
com.sun.source.tree.StatementTree

Packages that use StatementTree
com.sun.source.tree Provides interfaces to represent source code as abstract syntax trees (AST). 
 

Uses of StatementTree in com.sun.source.tree
 

Subinterfaces of StatementTree in com.sun.source.tree
 interface AssertTree
          A tree node for an 'assert' statement.
 interface BlockTree
          A tree node for a statement block.
 interface BreakTree
          A tree node for a 'break' statement.
 interface ClassTree
          A tree node for a class, interface, enum, or annotation type declaration.
 interface ContinueTree
          A tree node for a 'continue' statement.
 interface DoWhileLoopTree
          A tree node for a 'do' statement.
 interface EmptyStatementTree
          A tree node for an empty (skip) statement.
 interface EnhancedForLoopTree
          A tree node for an "enhanced" 'for' loop statement.
 interface ExpressionStatementTree
          A tree node for an expression statement.
 interface ForLoopTree
          A tree node for a basic 'for' loop statement.
 interface IfTree
          A tree node for an 'if' statement.
 interface LabeledStatementTree
          A tree node for a labeled statement.
 interface ReturnTree
          A tree node for a 'return' statement.
 interface SwitchTree
          A tree node for a 'switch' statement.
 interface SynchronizedTree
          A tree node for a 'synchronized' statement.
 interface ThrowTree
          A tree node for a 'throw' statement.
 interface TryTree
          A tree node for a 'try' statement.
 interface VariableTree
          A tree node for a variable declaration.
 interface WhileLoopTree
          A tree node for a 'while' loop statement.
 

Methods in com.sun.source.tree that return StatementTree
 StatementTree IfTree.getElseStatement()
           
 StatementTree LabeledStatementTree.getStatement()
           
 StatementTree EnhancedForLoopTree.getStatement()
           
 StatementTree ForLoopTree.getStatement()
           
 StatementTree WhileLoopTree.getStatement()
           
 StatementTree DoWhileLoopTree.getStatement()
           
 StatementTree IfTree.getThenStatement()
           
 

Methods in com.sun.source.tree that return types with arguments of type StatementTree
 List<? extends StatementTree> ForLoopTree.getInitializer()
           
 List<? extends StatementTree> CaseTree.getStatements()
           
 List<? extends StatementTree> BlockTree.getStatements()
           
 


Compiler Tree API

Submit a bug or feature
Copyright © 2005, 2011, Oracle and/or its affiliates. All rights reserved.