| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.5.0) E13403-06  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ExpressionT | |
|---|---|
| javax.ide.model.java.source | Various interfaces for use with Tree objects. | 
| javax.ide.model.java.source.tree | The Java AST. | 
| Uses of ExpressionT in javax.ide.model.java.source | 
|---|
| Methods in javax.ide.model.java.source that return ExpressionT | |
|---|---|
abstract  ExpressionT | 
TreeFactory.textToExpression(java.lang.String text)Attempts to create an expression with the given text.  | 
| Methods in javax.ide.model.java.source with parameters of type ExpressionT | |
|---|---|
 ListExpressionT | 
TreeFactory.createArgumentList(ExpressionT argument)Creates an argument list.  | 
 ListExpressionT | 
TreeFactory.createArgumentList(ExpressionT[] arguments)Creates an argument list.  | 
abstract  ArrayAccessExpressionT | 
TreeFactory.createArrayAccess(ExpressionT lhs, ListExpressionT dereferences)Creates an array access.  | 
 ListExpressionT | 
TreeFactory.createArrayConstant(ExpressionT operand)Creates an array constant.  | 
abstract  ListExpressionT | 
TreeFactory.createArrayConstant(ExpressionT[] operands)Creates an array constant.  | 
abstract  AssertStatementT | 
TreeFactory.createAssertStatement(ExpressionT condition, ExpressionT output)Creates an assert statement.  | 
abstract  AssignmentExpressionT | 
TreeFactory.createAssignment(ExpressionT.ExpressionKind kind, ExpressionT lhs, ExpressionT rhs)Creates an assignment expression.  | 
abstract  DoStatementT | 
TreeFactory.createDoStatement(ExpressionT e, StatementT child)Creates a do-while statement.  | 
abstract  DotExpressionT | 
TreeFactory.createDotReference(ExpressionT lhs, java.lang.String name)Creates a dot reference.  | 
 ListExpressionT | 
TreeFactory.createExpressionList(ExpressionT argument)Creates a list expression.  | 
abstract  ListExpressionT | 
TreeFactory.createExpressionList(ExpressionT[] arguments)Creates a list expression.  | 
abstract  ExpressionStatementT | 
TreeFactory.createExpressionStatement(ExpressionT e)Creates an expression statement.  | 
abstract  ForStatementT | 
TreeFactory.createForEnhancedStatement(LocalVariableT loopVariable, ExpressionT collection, StatementT child)Creates an enhanced-for loop.  | 
 ForStatementT | 
TreeFactory.createForStatement(ExpressionT initialization, ExpressionT condition, ExpressionT update, StatementT child)Convenience method.  | 
abstract  ForStatementT | 
TreeFactory.createForStatement(ListExpressionT initializations, ExpressionT condition, ListExpressionT updates, StatementT child)Creates a traditional for loop with no variable declarators.  | 
abstract  ForStatementT | 
TreeFactory.createForVariableStatement(LocalVariableDeclT variables, ExpressionT condition, ListExpressionT updates, StatementT child)Creates a traditional for loop with variable declarators.  | 
 ForStatementT | 
TreeFactory.createForVariableStatement(LocalVariableT variable, ExpressionT condition, ExpressionT update, StatementT child)Convenience method.  | 
 IfStatementT | 
TreeFactory.createIfElseStatement(ExpressionT e, StatementT trueClause, StatementT elseClause)Creates an if-else statement.  | 
abstract  IfStatementT | 
TreeFactory.createIfStatement(ExpressionT e, StatementT child)Creates an if statement.  | 
abstract  IfStatementT | 
TreeFactory.createIfStatement(ExpressionT e, StatementT child, ElseClauseT elseClause)Creates an if or an if-else statement.  | 
 InfixExpressionT | 
TreeFactory.createInfixExpression(ExpressionT.ExpressionKind kind, ExpressionT lhs, ExpressionT rhs)Creates an infix expression with two operands.  | 
abstract  InfixExpressionT | 
TreeFactory.createInfixExpression(ExpressionT.ExpressionKind kind, ExpressionT one, ExpressionT two, ExpressionT[] operands)Creates an infix expression with multiple operands.  | 
abstract  InfixExpressionT | 
TreeFactory.createInfixExpression(ExpressionT.ExpressionKind kind, ExpressionT one, ExpressionT two, ExpressionT[] operands)Creates an infix expression with multiple operands.  | 
abstract  InfixExpressionT | 
TreeFactory.createInstanceof(ExpressionT lhs, TypeReferenceT type)Creates a new instanceof expression.  | 
abstract  LocalVariableT | 
TreeFactory.createLocalVariable(TypeReferenceT type, java.lang.String name, ExpressionT initializer)Creates a local variable  | 
abstract  MethodCallExpressionT | 
TreeFactory.createMethodCall(ExpressionT lhs, TypeArgumentT[] typeArguments, java.lang.String name, ListExpressionT arguments)Creates a method call.  | 
abstract  NewClassExpressionT | 
TreeFactory.createNewClassExpression(ExpressionT lhs, TypeReferenceT type, ListExpressionT arguments, ClassBodyT body)Creates a class creator.  | 
abstract  QuestionExpressionT | 
TreeFactory.createQuestionExpression(ExpressionT one, ExpressionT two, ExpressionT three)Creates a question expression.  | 
abstract  ReturnStatementT | 
TreeFactory.createReturnStatement(ExpressionT e)Creates a return statement.  | 
abstract  SwitchStatementT | 
TreeFactory.createSwitchStatement(ExpressionT e, BlockStatementT child)Creates a switch statement.  | 
abstract  SynchStatementT | 
TreeFactory.createSynchronizedStatement(ExpressionT e, BlockStatementT child)Creates a synchronized statement.  | 
abstract  ThrowStatementT | 
TreeFactory.createThrowStatement(ExpressionT e)Creates a throw statement.  | 
abstract  TypecastExpressionT | 
TreeFactory.createTypecast(TypeReferenceT type, ExpressionT operand)Creates a typecast.  | 
abstract  UnaryExpressionT | 
TreeFactory.createUnaryExpression(ExpressionT.ExpressionKind kind, ExpressionT operand)Creates a unary expression.  | 
abstract  WhileStatementT | 
TreeFactory.createWhileStatement(ExpressionT e, StatementT child)Creates a while statement.  | 
abstract  WrapperExpressionT | 
TreeFactory.createWrapperExpression(ExpressionT operand)Creates a wrapper expression.  | 
| Uses of ExpressionT in javax.ide.model.java.source.tree | 
|---|
| Subinterfaces of ExpressionT in javax.ide.model.java.source.tree | |
|---|---|
 interface | 
AnnotationExpressionTAn expression wrapping an annotation.  | 
 interface | 
ArrayAccessExpressionTAn array access expression.  | 
 interface | 
AssignmentExpressionTAn expression performing an assignment operation.  | 
 interface | 
DereferenceExpressionTCommon supertype for expressions performing dereference operations.  | 
 interface | 
DotExpressionTA expression representing an identifier selector.  | 
 interface | 
IdentifierExpressionTAn expression representing an unqualified name.  | 
 interface | 
InfixExpressionTAn expression involving an infix operation (but not an assignment operation).  | 
 interface | 
InvokeExpressionTCommon supertype for an expression that invokes a method.  | 
 interface | 
ListExpressionTAn expression wrapping a list of expressions.  | 
 interface | 
LiteralExpressionTAn expression representing a lexer literal.  | 
 interface | 
MethodCallExpressionTAn expression performing a method invocation or an explicit constructor invocation.  | 
 interface | 
NewArrayExpressionTAn expression creating a new array.  | 
 interface | 
NewClassExpressionTAn expression creating a new instance of a class.  | 
 interface | 
OperatorExpressionTCommon supertype for multi-operand operations.  | 
 interface | 
QuestionExpressionTAn expression with the ?: operator, formally known as the "conditional operator".  | 
 interface | 
TypecastExpressionTAn expression performing a typecast operation.  | 
 interface | 
TypeExpressionTAn expression wrapping a type reference.  | 
 interface | 
UnaryExpressionTAn expression performing a prefix or postfix operation, but not a typecast operation.  | 
 interface | 
WrapperExpressionTAn expression wrapping another one, either with parentheses or brackets.  | 
| Fields in javax.ide.model.java.source.tree declared as ExpressionT | |
|---|---|
static ExpressionT[] | 
ExpressionT.EMPTY_ARRAY | 
| Methods in javax.ide.model.java.source.tree that return ExpressionT | |
|---|---|
 ExpressionT | 
InvokeExpressionT.getArgumentAt(int i)Equivalent to calling getArgumentList().getOperandAt( i ).  | 
 ExpressionT | 
AnnotationT.getArgumentAt(int i)Gets the indicated argument.  | 
 ExpressionT | 
CompoundStatementT.getControlExpression()In a for statement, null is returned.  | 
 ExpressionT | 
SimpleStatementT.getExpression()Valid for "return", "throw", and "assert" statements and for "case" labels.  | 
 ExpressionT | 
SwitchLabelT.getExpression() | 
 ExpressionT | 
ExpressionT.getFirstOperand() | 
 ExpressionT | 
ForStatementT.getForCollection()In an enhanced for loop, this is the collection expression.  | 
 ExpressionT | 
ForStatementT.getForConditional()In a standard for loop, this is the condition expression.  | 
 ExpressionT | 
VariableT.getInitializer()Gets the initializer, null if none.  | 
 ExpressionT | 
DereferenceExpressionT.getLhsOperand() | 
 ExpressionT | 
ExpressionT.getOperandAt(int index)Gets the operand at the specified index in the operand array.  | 
 ExpressionT | 
AssertStatementT.getOutputExpression()Valid for "assert" statements.  | 
 ExpressionT | 
ExpressionT.getSecondOperand() | 
 ExpressionT | 
ExpressionT.getThirdOperand() | 
| Methods in javax.ide.model.java.source.tree with parameters of type ExpressionT | |
|---|---|
 void | 
ForStatementT.setForCollection(ExpressionT e)Attempts to set the collection expression on this for statement.  | 
 void | 
ForStatementT.setForConditional(ExpressionT e)Attempts to set the conditional expression on this for statement.  | 
 void | 
VariableT.setInitializer(ExpressionT expr)Unlinks the current initializer, if any, and links the input element.  | 
 void | 
DereferenceExpressionT.setLhsOperand(ExpressionT e)Attempts to set the lhs operand for this expression.  | 
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.5.0) E13403-06  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||