Package soot.grimp.internal
Class GInterfaceInvokeExpr
- java.lang.Object
-
- soot.jimple.internal.AbstractInvokeExpr
-
- soot.jimple.internal.AbstractInstanceInvokeExpr
-
- soot.jimple.internal.AbstractInterfaceInvokeExpr
-
- soot.grimp.internal.GInterfaceInvokeExpr
-
- All Implemented Interfaces:
Serializable,EquivTo,Precedence,ConvertToBaf,Expr,InstanceInvokeExpr,InterfaceInvokeExpr,InvokeExpr,Switchable,Value
- Direct Known Subclasses:
DInterfaceInvokeExpr
public class GInterfaceInvokeExpr extends AbstractInterfaceInvokeExpr implements Precedence
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class soot.jimple.internal.AbstractInstanceInvokeExpr
baseBox
-
Fields inherited from class soot.jimple.internal.AbstractInvokeExpr
argBoxes, methodRef
-
-
Constructor Summary
Constructors Constructor Description GInterfaceInvokeExpr(Value base, SootMethodRef methodRef, List<? extends Value> args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()Returns a clone of this Value.intgetPrecedence()StringtoString()voidtoString(UnitPrinter up)-
Methods inherited from class soot.jimple.internal.AbstractInterfaceInvokeExpr
apply, convertToBaf, equivHashCode, equivTo
-
Methods inherited from class soot.jimple.internal.AbstractInstanceInvokeExpr
getBase, getBaseBox, getUseBoxes, setBase
-
Methods inherited from class soot.jimple.internal.AbstractInvokeExpr
getArg, getArgBox, getArgCount, getArgs, getMethod, getMethodRef, getType, setArg, setMethodRef
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface soot.jimple.InstanceInvokeExpr
getBase, getBaseBox, setBase
-
Methods inherited from interface soot.jimple.InvokeExpr
getArg, getArgBox, getArgCount, getArgs, getMethod, getMethodRef, setArg, setMethodRef
-
Methods inherited from interface soot.Value
getType, getUseBoxes
-
-
-
-
Constructor Detail
-
GInterfaceInvokeExpr
public GInterfaceInvokeExpr(Value base, SootMethodRef methodRef, List<? extends Value> args)
-
-
Method Detail
-
getPrecedence
public int getPrecedence()
- Specified by:
getPrecedencein interfacePrecedence
-
toString
public String toString()
- Overrides:
toStringin classAbstractInterfaceInvokeExpr
-
toString
public void toString(UnitPrinter up)
- Specified by:
toStringin interfaceValue- Overrides:
toStringin classAbstractInterfaceInvokeExpr
-
-