Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


oracle.javatools.parser.java.v2.model.expression
Interface SourceInvokeExpression

All Superinterfaces:
CompiledAccessExpression, CompiledExpression, CompiledInvokeExpression, Element, JavaElement, JavaHasType, SourceDereferenceExpression, SourceElement, SourceExpression, SourceOperatorExpression
All Known Subinterfaces:
SourceMethodCallExpression, SourceNewClassExpression

public interface SourceInvokeExpression
extends SourceDereferenceExpression, CompiledInvokeExpression

A SourceInvokeExpression is a common base expression representing any invocation expression. The three invocation expressions are: method calls and new class creations. Explicit constructor invocation is treated like a method call because it uses the same syntax.


Field Summary

 

Fields inherited from interface oracle.javatools.parser.java.v2.model.expression.SourceExpression
EMPTY_ARRAY

 

Fields inherited from interface oracle.javatools.parser.java.v2.model.SourceElement
CHILDREN_ALL, CHILDREN_BLANKLINES, CHILDREN_COMMENTS, CHILDREN_default, CHILDREN_none, CHILDREN_REGULAR, PRINT_ALL, REFORMAT_ALL, REFORMAT_INDENT

 

Method Summary
 SourceExpression getArgumentAt(int i)
          Equivalent to calling getArgumentList().getOperandAt( i ).
 int getArgumentCount()
          Equivalent to calling getArgumentList().getOperandCount().
 SourceListExpression getArgumentList()
           

 

Methods inherited from interface oracle.javatools.parser.java.v2.model.expression.SourceDereferenceExpression
getLhsOperand, setLhsOperand

 

Methods inherited from interface oracle.javatools.parser.java.v2.model.expression.SourceExpression
getConstantValue, getExpressionCode, getFirstOperand, getOperandAt, getOperandCount, getOperands, getOperatorCode, getSecondOperand, getThirdOperand

 

Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceElement
addSelf, addSelf, addSelfAfter, addSelfBefore, clearBinding, cloneSelf, compile, getBinding, getChildren, getChildren, getCompiledObject, getContainedElements, getEndOffset, getOwningFile, getOwningSourceFile, getParent, getSiblingAfter, getSiblingBefore, getSiblings, getSiblings, getStartOffset, getSymbolKind, getText, print, print, reformatSelf, removeSelf, replaceSelf, resolve, setBinding, setContext, visitSelf

 

Methods inherited from interface oracle.javatools.parser.java.v2.model.expression.CompiledExpression
getResolvedObject

 

Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasType
getResolvedType, getUnresolvedType

 

Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo

 

Methods inherited from interface oracle.javatools.parser.java.v2.model.expression.CompiledInvokeExpression
getResolvedMethod

 

Methods inherited from interface oracle.javatools.parser.java.v2.model.expression.CompiledAccessExpression
getResolvedLhs

 

Method Detail

getArgumentList

SourceListExpression getArgumentList()
Returns:
The argument list expression, i.e. the expression representing the argument list.

getArgumentCount

int getArgumentCount()
Equivalent to calling getArgumentList().getOperandCount().
Returns:
The size of the argument list expression.

getArgumentAt

SourceExpression getArgumentAt(int i)
Equivalent to calling getArgumentList().getOperandAt( i ).
Parameters:
i - 0-based.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


Copyright © 1997, 2011, Oracle. All rights reserved.