public abstract class AbstractFunctionInvokation extends AbstractExpression
Modifier and Type | Method and Description |
---|---|
abstract void |
applyExpressionRewriterToArgs(ExpressionRewriter expressionRewriter,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
abstract List<Expression> |
getArgs() |
abstract List<JavaTypeInstance> |
getExplicitGenerics() |
ConstantPoolEntryMethodRef |
getFunction() |
MethodPrototype |
getMethodPrototype() |
String |
getName() |
boolean |
isValidStatement() |
abstract void |
setExplicitGenerics(List<JavaTypeInstance> types) |
addLoc, canPushDownInto, canThrow, collectTypeUsages, dump, dumpInner, dumpWithOuterPrecedence, equals, getComputedLiteral, getInferredJavaType, getLoc, getPrecedence, isSimple, outerDeepClone, pushDown, toString, visit
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
applyExpressionRewriter, applyReverseExpressionRewriter, collectUsedLValues, equivalentUnder, replaceSingleUsageLValues
deepClone
getCombinedLoc
public abstract void applyExpressionRewriterToArgs(ExpressionRewriter expressionRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
public abstract void setExplicitGenerics(List<JavaTypeInstance> types)
public abstract List<JavaTypeInstance> getExplicitGenerics()
public ConstantPoolEntryMethodRef getFunction()
public MethodPrototype getMethodPrototype()
public String getName()
public boolean isValidStatement()
isValidStatement
in interface Expression
isValidStatement
in class AbstractExpression
public abstract List<Expression> getArgs()
Copyright © 2011-2021. All Rights Reserved.