|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| 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 |
SwitchLabelT.getExpression() |
ExpressionT |
SimpleStatementT.getExpression()Valid for "return", "throw", and "assert" statements and for "case" labels. |
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.9.0) E52944-01 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||