public final class MethodCallExpression extends Expression implements IMethodCallExpression
_type_tokens, UNDEF_FILE, UNDEF_FUNCTION, UNDEF_MODULEEMPTY_ARRAY| Constructor and Description |
|---|
MethodCallExpression() |
| Modifier and Type | Method and Description |
|---|---|
Object |
evaluate() |
int |
getArgPosition() |
Expression[] |
getArgs() |
IFunctionSymbol |
getFunctionSymbol() |
IFunctionType |
getFunctionType() |
int[] |
getNamedArgOrder() |
boolean |
isBlockInvocation() |
boolean |
isFromJava() |
void |
setArgPosition(int iArgPos) |
void |
setArgs(Expression[] args) |
void |
setFunctionSymbol(IFunctionSymbol symbol) |
void |
setFunctionType(IFunctionType funcType) |
void |
setNamedArgOrder(int[] namedArgOrder) |
String |
toString()
Subclasses should return a String representing the parsed expression.
|
evaluate, getContextType, getReturnType, getType, getTypeImpl, isNullSafe, isUnchecked, setTypeaddExceptionsFrom, addParseException, addParseException, addParseException, addParseExceptions, addParseIssues, addParseWarning, addParseWarning, addParseWarnings, addToken, adjustColumn, adjustLineNum, assignTokens, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, compactParseTree, findAncestorParsedElementByType, findDeclaringStatement, findLineNumberOfDeclaration, findRootParsedElement, getAnnotations, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getEnclosingFeatureInfo, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getQualifyingEnclosingTypeInfo, getTokens, hasImmediateParseIssue, hasImmediateParseWarning, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, initEmptyParseTree, initLocation, isCompileTimeConstant, isSuppressed, isSuppressed, isSynthetic, makeDoubleValue, makeFloatValue, makeInteger, makeLong, removeParseException, removeParseWarning, removeParseWarningRecursively, setGosuProgram, setLineNum, setLocation, setParent, setSynthetic, shouldClearParseInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitevaluate, getContextType, isNullSafe, isUncheckedaddExceptionsFrom, addParseException, addParseException, addParseWarning, addParseWarning, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, findAncestorParsedElementByType, findDeclaringStatement, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getReturnType, getTokens, hasImmediateParseIssue, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, isCompileTimeConstant, isSuppressed, isSynthetic, setLocation, setParentpublic IFunctionSymbol getFunctionSymbol()
getFunctionSymbol in interface IMethodCallExpressionpublic void setFunctionSymbol(IFunctionSymbol symbol)
public Expression[] getArgs()
getArgs in interface IMethodCallExpressiongetArgs in interface IHasArgumentspublic void setArgs(Expression[] args)
public int getArgPosition()
getArgPosition in interface IMethodCallExpressiongetArgPosition in interface IHasArgumentspublic void setArgPosition(int iArgPos)
public void setFunctionType(IFunctionType funcType)
public IFunctionType getFunctionType()
getFunctionType in interface IMethodCallExpressionpublic Object evaluate()
evaluate in interface IExpressionevaluate in class Expressionpublic String toString()
ExpressiontoString in class Expressionpublic boolean isBlockInvocation()
public boolean isFromJava()
public void setNamedArgOrder(int[] namedArgOrder)
public int[] getNamedArgOrder()
Copyright © 2019. All rights reserved.