Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Compiler Tree API
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.sun.source.tree.ExpressionTree

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

Uses of ExpressionTree in com.sun.source.tree

Subinterfaces of ExpressionTree in com.sun.source.tree
`interface` | `AnnotationTree` A tree node for an annotation.
`interface` | `ArrayAccessTree` A tree node for an array access expression.
`interface` | `AssignmentTree` A tree node for an assignment expression.
`interface` | `BinaryTree` A tree node for a binary expression.
`interface` | `CompoundAssignmentTree` A tree node for compound assignment operator.
`interface` | `ConditionalExpressionTree` A tree node for the conditional operator ? :.
`interface` | `ErroneousTree` A tree node to stand in for a malformed expression.
`interface` | `IdentifierTree` A tree node for an identifier expression.
`interface` | `InstanceOfTree` A tree node for an 'instanceof' expression.
`interface` | `LiteralTree` A tree node for a literal expression.
`interface` | `MemberSelectTree` A tree node for a member access expression.
`interface` | `MethodInvocationTree` A tree node for a method invocation expression.
`interface` | `NewArrayTree` A tree node for an expression to create a new instance of an array.
`interface` | `NewClassTree` A tree node to declare a new instance of a class.
`interface` | `ParenthesizedTree` A tree node for a parenthesized expression.
`interface` | `TypeCastTree` A tree node for a type cast expression.
`interface` | `UnaryTree` A tree node for postfix and unary expressions.

Methods in com.sun.source.tree that return ExpressionTree
`ExpressionTree` | `AssertTree.getCondition()`
`ExpressionTree` | `IfTree.getCondition()`
`ExpressionTree` | `ConditionalExpressionTree.getCondition()`
`ExpressionTree` | `ForLoopTree.getCondition()`
`ExpressionTree` | `WhileLoopTree.getCondition()`
`ExpressionTree` | `DoWhileLoopTree.getCondition()`
`ExpressionTree` | `AssertTree.getDetail()`
`ExpressionTree` | `NewClassTree.getEnclosingExpression()`
`ExpressionTree` | `MemberSelectTree.getExpression()`
`ExpressionTree` | `ArrayAccessTree.getExpression()`
`ExpressionTree` | `InstanceOfTree.getExpression()`
`ExpressionTree` | `TypeCastTree.getExpression()`
`ExpressionTree` | `UnaryTree.getExpression()`
`ExpressionTree` | `CompoundAssignmentTree.getExpression()`
`ExpressionTree` | `AssignmentTree.getExpression()`
`ExpressionTree` | `ParenthesizedTree.getExpression()`
`ExpressionTree` | `ThrowTree.getExpression()`
`ExpressionTree` | `ReturnTree.getExpression()`
`ExpressionTree` | `ExpressionStatementTree.getExpression()`
`ExpressionTree` | `SynchronizedTree.getExpression()`
`ExpressionTree` | `CaseTree.getExpression()`
`ExpressionTree` | `SwitchTree.getExpression()`
`ExpressionTree` | `EnhancedForLoopTree.getExpression()`
`ExpressionTree` | `ConditionalExpressionTree.getFalseExpression()`
`ExpressionTree` | `NewClassTree.getIdentifier()`
`ExpressionTree` | `ArrayAccessTree.getIndex()`
`ExpressionTree` | `VariableTree.getInitializer()`
`ExpressionTree` | `BinaryTree.getLeftOperand()`
`ExpressionTree` | `MethodInvocationTree.getMethodSelect()`
`ExpressionTree` | `CompilationUnitTree.getPackageName()`
`ExpressionTree` | `BinaryTree.getRightOperand()`
`ExpressionTree` | `ConditionalExpressionTree.getTrueExpression()`
`ExpressionTree` | `CompoundAssignmentTree.getVariable()`
`ExpressionTree` | `AssignmentTree.getVariable()`

Methods in com.sun.source.tree that return types with arguments of type ExpressionTree
`List<? extends ExpressionTree>` | `AnnotationTree.getArguments()`
`List<? extends ExpressionTree>` | `NewClassTree.getArguments()`
`List<? extends ExpressionTree>` | `MethodInvocationTree.getArguments()`
`List<? extends ExpressionTree>` | `NewArrayTree.getDimensions()`
`List<? extends ExpressionTree>` | `NewArrayTree.getInitializers()`
`List<? extends ExpressionTree>` | `MethodTree.getThrows()`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Compiler Tree API
PREV NEXT | FRAMES NO FRAMES

Report a bug or request a feature.
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.