public class ConstructorInvokationAnonymousInner extends AbstractConstructorInvokation
Constructor and Description |
---|
ConstructorInvokationAnonymousInner(BytecodeLoc loc,
MemberFunctionInvokation constructorInvokation,
InferredJavaType inferredJavaType,
List<Expression> args,
DCCommonState dcCommonState,
JavaTypeInstance anonymousTypeInstance) |
Modifier and Type | Method and Description |
---|---|
Expression |
deepClone(CloneHelper cloneHelper) |
void |
dumpForEnum(Dumper d) |
Dumper |
dumpInner(Dumper d) |
boolean |
equals(Object o) |
boolean |
equivalentUnder(Object o,
EquivalenceConstraint constraint) |
ClassFile |
getClassFile() |
BytecodeLoc |
getCombinedLoc() |
Precedence |
getPrecedence() |
applyExpressionRewriter, applyNonArgExpressionRewriter, applyReverseExpressionRewriter, collectTypeUsages, collectUsedLValues, getArgs, getMethodPrototype, getTypeInstance, isValidStatement, replaceSingleUsageLValues, rewriteBoxing
addLoc, canPushDownInto, canThrow, dump, dumpWithOuterPrecedence, getComputedLiteral, getInferredJavaType, getLoc, isSimple, outerDeepClone, pushDown, toString, visit
public ConstructorInvokationAnonymousInner(BytecodeLoc loc, MemberFunctionInvokation constructorInvokation, InferredJavaType inferredJavaType, List<Expression> args, DCCommonState dcCommonState, JavaTypeInstance anonymousTypeInstance)
public BytecodeLoc getCombinedLoc()
public ClassFile getClassFile()
public Expression deepClone(CloneHelper cloneHelper)
public Precedence getPrecedence()
getPrecedence
in interface DumpableWithPrecedence
getPrecedence
in class AbstractExpression
public Dumper dumpInner(Dumper d)
dumpInner
in class AbstractExpression
public void dumpForEnum(Dumper d)
public boolean equals(Object o)
equals
in class AbstractConstructorInvokation
public boolean equivalentUnder(Object o, EquivalenceConstraint constraint)
equivalentUnder
in interface Expression
equivalentUnder
in interface ComparableUnderEC
equivalentUnder
in class AbstractConstructorInvokation
Copyright © 2011-2021. All Rights Reserved.