public abstract class AbstractInterfaceInvokeExpr extends AbstractInstanceInvokeExpr implements InterfaceInvokeExpr, ConvertToBaf
baseBoxargBoxes, methodRef| Modifier | Constructor and Description |
|---|---|
protected |
AbstractInterfaceInvokeExpr(ValueBox baseBox,
SootMethodRef methodRef,
ValueBox[] argBoxes) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(Switch sw)
Called when this object is visited.
|
void |
convertToBaf(JimpleToBafContext context,
List<Unit> out) |
int |
equivHashCode()
Returns a hash code for this object, consistent with structural equality.
|
boolean |
equivTo(Object o)
Returns true if this object is equivalent to o.
|
String |
toString() |
void |
toString(UnitPrinter up) |
getBase, getBaseBox, getUseBoxes, setBaseclone, getArg, getArgBox, getArgCount, getArgs, getMethod, getMethodRef, getType, setArg, setMethodRefequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBase, getBaseBox, setBasegetArg, getArgBox, getArgCount, getArgs, getMethod, getMethodRef, setArg, setMethodRefclone, getType, getUseBoxesprotected AbstractInterfaceInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
public boolean equivTo(Object o)
EquivTopublic int equivHashCode()
equivHashCode in interface EquivTopublic void toString(UnitPrinter up)
public void apply(Switch sw)
Switchableapply in interface Switchablepublic void convertToBaf(JimpleToBafContext context, List<Unit> out)
convertToBaf in interface ConvertToBafCopyright © 2024 Soot OSS. All rights reserved.