|
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 SourceExpression | |
---|---|
oracle.javatools.parser.java.v2 | The parser API. |
oracle.javatools.parser.java.v2.model | The parser model API. |
oracle.javatools.parser.java.v2.model.expression | The parser model API for expressions. |
oracle.javatools.parser.java.v2.model.statement | The parser model API for statements. |
oracle.javatools.parser.java.v2.util | Various utilities for use with the parser. |
oracle.jdeveloper.cmt | The Component Model Tool, an API for manipulating Java source code. |
oracle.jdeveloper.java.legacy | Used for migrating legacy java model code to the current version. |
oracle.jdeveloper.java.util | Public utilities for use with the java model, including the parser. |
Uses of SourceExpression in oracle.javatools.parser.java.v2 |
---|
Methods in oracle.javatools.parser.java.v2 that return SourceExpression | |
---|---|
abstract SourceExpression |
SourceFactory.createExpression(int code) |
SourceExpression |
SourceFactory.createExpression(java.lang.String text) See SourceFactory.createExpressionFromText(java.lang.String) . |
abstract SourceExpression |
SourceFactory.createExpressionFromText(java.lang.String text) Attempts to create an expression with the given text. |
Methods in oracle.javatools.parser.java.v2 with parameters of type SourceExpression | |
---|---|
SourceListExpression |
SourceFactory.createArgumentList(SourceExpression arg) Creates an argument list with one argument. |
SourceListExpression |
SourceFactory.createArgumentList(SourceExpression[] arguments) Creates an argument list. |
abstract SourceArrayAccessExpression |
SourceFactory.createArrayAccess(SourceExpression lhs, SourceListExpression dereferences) Creates an array access. |
abstract SourceListExpression |
SourceFactory.createArrayConstant(SourceExpression[] operands) Creates an array constant. |
abstract SourceAssertStatement |
SourceFactory.createAssertStatement(SourceExpression condition, SourceExpression output) Creates an assert statement. |
abstract SourceAssignmentExpression |
SourceFactory.createAssignment(int code, SourceExpression lhs, SourceExpression rhs) Creates an assignment expression. |
SourceNewClassExpression |
SourceFactory.createClassCreator(SourceExpression lhs, SourceTypeReference type, SourceListExpression arguments, SourceClassBody body) Deprecated. Use createNewClassExpression(SSSS). |
abstract SourceDoStatement |
SourceFactory.createDoStatement(SourceExpression e, SourceStatement child) Creates a do-while statement. |
abstract SourceDotExpression |
SourceFactory.createDotReference(SourceExpression lhs, java.lang.String name) Creates a dot reference. |
SourceListExpression |
SourceFactory.createExpressionList(SourceExpression argument) Creates a list expression with one element. |
abstract SourceListExpression |
SourceFactory.createExpressionList(SourceExpression[] arguments) Creates a list expression. |
abstract SourceExpressionStatement |
SourceFactory.createExpressionStatement(SourceExpression e) Creates an expression statement. |
SourceFieldDeclaration |
SourceFactory.createFieldDeclaration(int modifiers, SourceTypeReference type, java.lang.String name, SourceExpression initializer) Creates a field declaration. |
SourceFieldDeclaration |
SourceFactory.createFieldDeclaration(SourceTypeReference type, java.lang.String name, SourceExpression initializer) Creates a field declaration. |
SourceFieldVariable |
SourceFactory.createFieldVariable(int modifiers, SourceTypeReference type, java.lang.String name, int xdimensions, SourceExpression initializer) Creates a field variable. |
SourceFieldVariable |
SourceFactory.createFieldVariable(int modifiers, SourceTypeReference type, java.lang.String name, SourceExpression initializer) Creates a field variable. |
SourceFieldVariable |
SourceFactory.createFieldVariable(SourceTypeReference type, java.lang.String name, SourceExpression initializer) Creates a field variable |
abstract SourceForStatement |
SourceFactory.createForEnhancedStatement(SourceLocalVariableDeclaration loopVarDecl, SourceExpression collection, SourceStatement child) Creates an enhanced-for loop. |
SourceForStatement |
SourceFactory.createForEnhancedStatement(SourceLocalVariable loopVariable, SourceExpression collection, SourceStatement child) Creates an enhanced-for loop. |
SourceForStatement |
SourceFactory.createForStatement(SourceExpression initialization, SourceExpression condition, SourceExpression update, SourceStatement child) Convenience method. |
abstract SourceForStatement |
SourceFactory.createForStatement(SourceListExpression initializations, SourceExpression condition, SourceListExpression updates, SourceStatement child) Creates a traditional for loop with no variable declarators. |
abstract SourceForStatement |
SourceFactory.createForVariableStatement(SourceLocalVariableDeclaration variables, SourceExpression condition, SourceListExpression updates, SourceStatement child) Creates a traditional for loop with variable declarations. |
SourceForStatement |
SourceFactory.createForVariableStatement(SourceLocalVariable variable, SourceExpression condition, SourceExpression update, SourceStatement child) Convenience method. |
SourceIfStatement |
SourceFactory.createIfElseStatement(SourceExpression e, SourceStatement trueClause, SourceStatement elseClause) Creates an if-else statement. |
abstract SourceIfStatement |
SourceFactory.createIfStatement(SourceExpression e, SourceStatement child) Creates an if statement. |
abstract SourceIfStatement |
SourceFactory.createIfStatement(SourceExpression e, SourceStatement child, SourceElseClause clause) Creates an if or an if-else statement. |
abstract SourceInfixExpression |
SourceFactory.createInfixExpression(int code, SourceExpression[] operands) Creates an infix expression with multiple operands. |
abstract SourceInfixExpression |
SourceFactory.createInfixExpression(int code, SourceExpression lhs, SourceExpression rhs) Creates an infix expression with two operands. |
SourceInfixExpression |
SourceFactory.createInstanceof(SourceExpression lhs, SourceTypeReference type) Creates a new instanceof expression. |
abstract SourceLocalVariable |
SourceFactory.createLocalVariable(int modifiers, SourceTypeReference type, java.lang.String name, int xdimensions, SourceExpression initializer) Creates a local variable. |
SourceLocalVariable |
SourceFactory.createLocalVariable(int modifiers, SourceTypeReference type, java.lang.String name, SourceExpression initializer) Creates a local variable. |
SourceLocalVariable |
SourceFactory.createLocalVariable(SourceTypeReference type, java.lang.String name, SourceExpression initializer) Creates a local variable |
SourceLocalVariableDeclaration |
SourceFactory.createLocalVariableDeclaration(int modifiers, SourceTypeReference type, java.lang.String name, SourceExpression initializer) Creates a local variable declaration. |
SourceLocalVariableDeclaration |
SourceFactory.createLocalVariableDeclaration(SourceTypeReference type, java.lang.String name, SourceExpression initializer) Creates a local variable declaration. |
abstract SourceMethodCallExpression |
SourceFactory.createMethodCall(SourceExpression lhs, SourceTypeArgument[] typeArguments, java.lang.String name, SourceListExpression arguments) Creates a method call. |
SourceMethodCallExpression |
SourceFactory.createMethodCall(SourceExpression lhs, java.lang.String name, SourceListExpression arguments) Creates a method call. |
abstract SourceNewClassExpression |
SourceFactory.createNewClassExpression(SourceExpression lhs, SourceTypeReference type, SourceListExpression arguments, SourceClassBody body) Creates a class creator. |
abstract SourceQuestionExpression |
SourceFactory.createQuestionExpression(SourceExpression one, SourceExpression two, SourceExpression three) Creates a question expression. |
abstract SourceReturnStatement |
SourceFactory.createReturnStatement(SourceExpression e) Creates a return statement. |
abstract SourceSwitchLabel |
SourceFactory.createSwitchCaseLabel(SourceExpression e) |
abstract SourceSwitchStatement |
SourceFactory.createSwitchStatement(SourceExpression e, SourceBlockStatement child) Creates a switch statement. |
abstract SourceSynchStatement |
SourceFactory.createSynchronizedStatement(SourceExpression e, SourceBlockStatement child) Creates a synchronized statement. |
abstract SourceThrowStatement |
SourceFactory.createThrowStatement(SourceExpression e) Creates a throw statement. |
abstract SourceTypecastExpression |
SourceFactory.createTypecast(SourceTypeReference type, SourceExpression operand) Creates a typecast. |
abstract SourceUnaryExpression |
SourceFactory.createUnaryExpression(int code, SourceExpression operand) Creates a unary expression. |
abstract SourceWhileStatement |
SourceFactory.createWhileStatement(SourceExpression e, SourceStatement child) Creates a while statement. |
abstract SourceWrapperExpression |
SourceFactory.createWrapperExpression(SourceExpression operand) Creates a wrapper expression. |
Uses of SourceExpression in oracle.javatools.parser.java.v2.model |
---|
Methods in oracle.javatools.parser.java.v2.model that return SourceExpression | |
---|---|
SourceExpression |
SourceAnnotation.getArgumentAt(int i) Gets the indicated argument. |
SourceExpression |
SourceVariable.getInitializer() Gets the initializer, null if none. |
Methods in oracle.javatools.parser.java.v2.model with parameters of type SourceExpression | |
---|---|
void |
SourceVariable.setInitializer(SourceExpression expr) Unlinks the current initializer, if any, and links the input element. |
Uses of SourceExpression in oracle.javatools.parser.java.v2.model.expression |
---|
Subinterfaces of SourceExpression in oracle.javatools.parser.java.v2.model.expression | |
---|---|
interface |
SourceAnnotationExpression An AnnotationExpression is a final expression representing an annotation that is also an expression operand (and therefore must be a subclass of Expression). |
interface |
SourceArrayAccessExpression An ArrayAccessExpression is a final expression representing an array access expression. |
interface |
SourceAssignmentExpression An AssignmentExpression is a final expression representing infix operations that are assignments. |
interface |
SourceDereferenceExpression A SourceDereferenceExpression is a common base expression representing an operator that performs a dereference. |
interface |
SourceDotExpression A DotExpression is a final expression representing a selector. |
interface |
SourceInfixExpression An InfixExpression is a final expression representing an infix operation that is not an assignment. |
interface |
SourceInvokeExpression A SourceInvokeExpression is a common base expression representing any invocation expression. |
interface |
SourceListExpression A ListExpression is a final expression representing non-operation expressions that have a variable number of operands. |
interface |
SourceLiteralExpression A LiteralExpression is a final expression representing a lexical literal. |
interface |
SourceMethodCallExpression A MethodCallExpression is a final expression representing a method invocation or an explicit constructor invocation. |
interface |
SourceNewArrayExpression An ArrayAccessExpression is a final expression representing an array access expression. |
interface |
SourceNewClassExpression A ClassCreatorExpression is a final expression representing an instance creation expression. |
interface |
SourceOperatorExpression An OperatorExpression is a common base expression representing a multi-operand expression that performs an operation. |
interface |
SourceQuestionExpression A QuestionExpression is a final expression representing the ternary operator x? x: x. |
interface |
SourceSimpleNameExpression A SimpleNameExpression is a final expression representing an unqualified name access. |
interface |
SourceTypecastExpression A TypecastExpression is a final expression representing a type cast. |
interface |
SourceTypeExpression A TypeExpression is a final expression representing a type that is also an expression operand (and therefore must be a subclass of Expression). |
interface |
SourceUnaryExpression A UnaryExpression is a final expression representing the prefix and postfix operators but not the typecast operator. |
interface |
SourceWrapperExpression A WrapperExpression is a final expression that represents wrapping constructs such as parentheses and brackets. |
Fields in oracle.javatools.parser.java.v2.model.expression declared as SourceExpression | |
---|---|
static SourceExpression[] |
SourceExpression.EMPTY_ARRAY |
Methods in oracle.javatools.parser.java.v2.model.expression that return SourceExpression | |
---|---|
SourceExpression |
SourceInvokeExpression.getArgumentAt(int i) Equivalent to calling getArgumentList().getOperandAt( i ). |
SourceExpression |
SourceExpression.getFirstOperand() |
SourceExpression |
SourceDereferenceExpression.getLhsOperand() |
SourceExpression |
SourceExpression.getOperandAt(int index) Gets the operand at the specified index in the operand array. |
SourceExpression |
SourceExpression.getSecondOperand() |
SourceExpression |
SourceExpression.getThirdOperand() |
Methods in oracle.javatools.parser.java.v2.model.expression with parameters of type SourceExpression | |
---|---|
void |
SourceDereferenceExpression.setLhsOperand(SourceExpression e) Attempts to set the lhs operand for this expression. |
Uses of SourceExpression in oracle.javatools.parser.java.v2.model.statement |
---|
Methods in oracle.javatools.parser.java.v2.model.statement that return SourceExpression | |
---|---|
SourceExpression |
SourceCompoundStatement.getControlExpression() In a for statement, null is returned. |
SourceExpression |
SourceSimpleStatement.getExpression() Valid for "return", "throw", and "assert" statements and for "case" labels. |
SourceExpression |
SourceSwitchLabel.getExpression() |
SourceExpression |
SourceForStatement.getForCollection() In an enhanced for loop, this is the collection expression. |
SourceExpression |
SourceForStatement.getForConditional() In a standard for loop, this is the condition expression. |
SourceExpression |
SourceSimpleStatement.getOutputExpression() Valid for "assert" statements. |
Uses of SourceExpression in oracle.javatools.parser.java.v2.util |
---|
Methods in oracle.javatools.parser.java.v2.util with parameters of type SourceExpression | |
---|---|
void |
Usages.useFieldInExpression(SourceExpression s, JavaField field) Usage of a field or enum constant in an expression. |
void |
Usages.useLocalVariableInExpression(SourceExpression s, JavaLocalVariable local) Usage of a local variable or formal parameter in an expression. |
void |
Usages.useParameterInExpression(SourceExpression s, JavaLocalVariable parameter) Usage of a local variable or formal parameter in an expression. |
void |
Usages.useTypeInExpression(SourceExpression s, JavaType type) Usage of a type in an expression that is not covered in any other category. |
Uses of SourceExpression in oracle.jdeveloper.cmt |
---|
Methods in oracle.jdeveloper.cmt that return SourceExpression | |
---|---|
SourceExpression |
CmtValue.getExpression() Get the SourceExpression held by this CmtValue. |
Methods in oracle.jdeveloper.cmt with parameters of type SourceExpression | |
---|---|
void |
CmtComponentSource.addImports(SourceExpression SourceExpression) Deprecated. No longer has any effect. Use auto import support of underlying oracle.javatools.parser.java.v2.model.SourceFile. |
Uses of SourceExpression in oracle.jdeveloper.java.legacy |
---|
Methods in oracle.jdeveloper.java.legacy that return SourceExpression | |
---|---|
static SourceExpression |
Jot2Utils.addArgument(SourceMethodCallExpression methodCall, SourceExpression sibling, boolean isBefore, java.lang.String argument) |
static SourceExpression[] |
Jot2Utils.getMethodCalls(SourceBlock jCodeBlock, java.lang.String name) |
Methods in oracle.jdeveloper.java.legacy with parameters of type SourceExpression | |
---|---|
static SourceExpression |
Jot2Utils.addArgument(SourceMethodCallExpression methodCall, SourceExpression sibling, boolean isBefore, java.lang.String argument) |
static SourceExpressionStatement |
Jot2Utils.getEnclosingStatement(SourceExpression jExpr) |
static boolean |
Jot2Utils.isNull(SourceExpression expr) |
Uses of SourceExpression in oracle.jdeveloper.java.util |
---|
Methods in oracle.jdeveloper.java.util that return SourceExpression | |
---|---|
static SourceExpression |
SourceUtils.createAssign(SourceBlock block, java.lang.String lhsName, java.lang.String rhsText) Adds (append) an assignment statement (=) to the block. |
static SourceExpression |
SourceUtils.createMethodCall(SourceBlock block, java.lang.String lhs, java.lang.String methodName, SourceExpression[] args) Creates an expression that is a method invocation. |
static SourceExpression |
SourceUtils.createMethodCall(SourceBlock block, java.lang.String lhs, java.lang.String methodName, java.lang.String[] args) Creates an expression that is a method invocation. |
Methods in oracle.jdeveloper.java.util with parameters of type SourceExpression | |
---|---|
static SourceStatement |
SourceUtils.addAssignStatement(SourceBlock block, java.lang.String lhsName, SourceExpression rhsExpr) Adds (append) an assignment statement (=) to the block. |
static SourceStatement |
SourceUtils.addExpressionStatement(SourceBlock block, SourceExpression expr) Adds (append) an expression as a statement to the block. |
static SourceStatement |
SourceUtils.addExpressionStatement(SourceBlock block, SourceExpression expr, SourceElement sibling, boolean before) Inserts an expression as a statement to the block by the specified sibling. |
static SourceVariableDeclaration |
SourceUtils.addLocalVariableDeclaration(SourceBlock block, java.lang.String type, java.lang.String name, SourceExpression initExpr) Adds (append) a local variable declaration to the given block. |
static SourceStatement |
SourceUtils.addMethodCallStatement(SourceBlock block, java.lang.String lhs, java.lang.String methodName, SourceExpression[] args) Adds a method call invocation as a statement to the block. |
static SourceExpression |
SourceUtils.createMethodCall(SourceBlock block, java.lang.String lhs, java.lang.String methodName, SourceExpression[] args) Creates an expression that is a method invocation. |
|
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 |