|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.3.0) E17493-04 |
|||||||||
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 |
AnnotationExpressionT An expression wrapping an annotation. |
interface |
ArrayAccessExpressionT An array access expression. |
interface |
AssignmentExpressionT An expression performing an assignment operation. |
interface |
DereferenceExpressionT Common supertype for expressions performing dereference operations. |
interface |
DotExpressionT A expression representing an identifier selector. |
interface |
IdentifierExpressionT An expression representing an unqualified name. |
interface |
InfixExpressionT An expression involving an infix operation (but not an assignment operation). |
interface |
InvokeExpressionT Common supertype for an expression that invokes a method. |
interface |
ListExpressionT An expression wrapping a list of expressions. |
interface |
LiteralExpressionT An expression representing a lexer literal. |
interface |
MethodCallExpressionT An expression performing a method invocation or an explicit constructor invocation. |
interface |
NewArrayExpressionT An expression creating a new array. |
interface |
NewClassExpressionT An expression creating a new instance of a class. |
interface |
OperatorExpressionT Common supertype for multi-operand operations. |
interface |
QuestionExpressionT An expression with the ?: operator, formally known as the "conditional operator". |
interface |
TypecastExpressionT An expression performing a typecast operation. |
interface |
TypeExpressionT An expression wrapping a type reference. |
interface |
UnaryExpressionT An expression performing a prefix or postfix operation, but not a typecast operation. |
interface |
WrapperExpressionT An 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 11g Release 2 (11.1.2.3.0) E17493-04 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |