public class ConstructorInvokationExplicit extends AbstractFunctionInvokationExplicit
Constructor and Description |
---|
ConstructorInvokationExplicit(BytecodeLoc loc,
InferredJavaType res,
JavaTypeInstance clazz,
java.util.List<Expression> args) |
Modifier and Type | Method and Description |
---|---|
Expression |
deepClone(CloneHelper cloneHelper) |
Dumper |
dumpInner(Dumper d) |
boolean |
equals(java.lang.Object o) |
boolean |
equivalentUnder(java.lang.Object o,
EquivalenceConstraint constraint) |
BytecodeLoc |
getCombinedLoc() |
Precedence |
getPrecedence() |
applyExpressionRewriter, applyReverseExpressionRewriter, collectUsedLValues, getArgs, getClazz, getMethod, replaceSingleUsageLValues
addLoc, canPushDownInto, canThrow, collectTypeUsages, dump, dumpWithOuterPrecedence, getComputedLiteral, getInferredJavaType, getLoc, isSimple, isValidStatement, outerDeepClone, pushDown, toString, visit
ConstructorInvokationExplicit(BytecodeLoc loc, InferredJavaType res, JavaTypeInstance clazz, java.util.List<Expression> args)
public boolean equals(java.lang.Object o)
equals
in class AbstractExpression
public BytecodeLoc getCombinedLoc()
public Precedence getPrecedence()
getPrecedence
in interface DumpableWithPrecedence
getPrecedence
in class AbstractFunctionInvokationExplicit
public Dumper dumpInner(Dumper d)
dumpInner
in class AbstractExpression
public boolean equivalentUnder(java.lang.Object o, EquivalenceConstraint constraint)
public Expression deepClone(CloneHelper cloneHelper)