public class SuperFunctionInvokation extends AbstractMemberFunctionInvokation
| Constructor and Description |
|---|
SuperFunctionInvokation(BytecodeLoc loc,
ConstantPool cp,
ConstantPoolEntryMethodRef function,
Expression object,
List<Expression> args,
List<Boolean> nulls,
boolean isOnInterface) |
| Modifier and Type | Method and Description |
|---|---|
void |
collectTypeUsages(TypeUsageCollector collector) |
Expression |
deepClone(CloneHelper cloneHelper) |
Dumper |
dumpInner(Dumper d) |
String |
getName() |
protected OverloadMethodSet |
getOverloadMethodSetInner(JavaTypeInstance objectType) |
Precedence |
getPrecedence() |
boolean |
isEmptyIgnoringSynthetics() |
boolean |
isInit() |
SuperFunctionInvokation |
withCustomName(JavaTypeInstance name) |
applyExpressionRewriter, applyExpressionRewriterToArgs, applyNonArgExpressionRewriter, applyReverseExpressionRewriter, canThrow, collectUsedLValues, equals, equivalentUnder, getAppropriatelyCastArgument, getArgs, getClassTypeInstance, getCombinedLoc, getCp, getExplicitGenerics, getNulls, getObject, replaceSingleUsageLValues, rewriteBoxing, rewriteVarArgs, setExplicitGenericsgetFunction, getMethodPrototype, isValidStatementaddLoc, canPushDownInto, dump, dumpWithOuterPrecedence, getComputedLiteral, getInferredJavaType, getLoc, isSimple, outerDeepClone, pushDown, toString, visitpublic SuperFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, List<Expression> args, List<Boolean> nulls, boolean isOnInterface)
public SuperFunctionInvokation withCustomName(JavaTypeInstance name)
public Expression deepClone(CloneHelper cloneHelper)
public boolean isEmptyIgnoringSynthetics()
public void collectTypeUsages(TypeUsageCollector collector)
collectTypeUsages in interface TypeUsageCollectablecollectTypeUsages in class AbstractMemberFunctionInvokationpublic boolean isInit()
protected OverloadMethodSet getOverloadMethodSetInner(JavaTypeInstance objectType)
getOverloadMethodSetInner in class AbstractMemberFunctionInvokationpublic Precedence getPrecedence()
getPrecedence in interface DumpableWithPrecedencegetPrecedence in class AbstractExpressionpublic Dumper dumpInner(Dumper d)
dumpInner in class AbstractExpressionpublic String getName()
getName in class AbstractFunctionInvokationCopyright © 2011-2021. All Rights Reserved.