public class MemberFunctionInvokation extends AbstractMemberFunctionInvokation
| Constructor and Description |
|---|
MemberFunctionInvokation(BytecodeLoc loc,
ConstantPool cp,
ConstantPoolEntryMethodRef function,
Expression object,
JavaTypeInstance bestType,
boolean special,
List<Expression> args,
List<Boolean> nulls) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
deepClone(CloneHelper cloneHelper) |
Dumper |
dumpInner(Dumper d) |
boolean |
equals(Object o) |
boolean |
equivalentUnder(Object o,
EquivalenceConstraint constraint) |
Precedence |
getPrecedence() |
boolean |
isInitMethod() |
MemberFunctionInvokation |
withReplacedObject(Expression object) |
applyExpressionRewriter, applyExpressionRewriterToArgs, applyNonArgExpressionRewriter, applyReverseExpressionRewriter, canThrow, collectTypeUsages, collectUsedLValues, getAppropriatelyCastArgument, getArgs, getClassTypeInstance, getCombinedLoc, getCp, getExplicitGenerics, getNulls, getObject, getOverloadMethodSetInner, replaceSingleUsageLValues, rewriteBoxing, rewriteVarArgs, setExplicitGenericsgetFunction, getMethodPrototype, getName, isValidStatementaddLoc, canPushDownInto, dump, dumpWithOuterPrecedence, getComputedLiteral, getInferredJavaType, getLoc, isSimple, outerDeepClone, pushDown, toString, visitpublic MemberFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, JavaTypeInstance bestType, boolean special, List<Expression> args, List<Boolean> nulls)
public Expression deepClone(CloneHelper cloneHelper)
public MemberFunctionInvokation withReplacedObject(Expression object)
public Precedence getPrecedence()
getPrecedence in interface DumpableWithPrecedencegetPrecedence in class AbstractExpressionpublic Dumper dumpInner(Dumper d)
dumpInner in class AbstractExpressionpublic boolean isInitMethod()
public boolean equals(Object o)
equals in class AbstractMemberFunctionInvokationpublic boolean equivalentUnder(Object o, EquivalenceConstraint constraint)
equivalentUnder in interface ExpressionequivalentUnder in interface ComparableUnderECequivalentUnder in class AbstractMemberFunctionInvokationCopyright © 2011-2021. All Rights Reserved.