Package sootup.core.jimple.common.expr
Class AbstractInvokeExpr
java.lang.Object
sootup.core.jimple.common.expr.AbstractInvokeExpr
- Direct Known Subclasses:
AbstractInstanceInvokeExpr,JDynamicInvokeExpr,JStaticInvokeExpr
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractInvokeExpr(@NonNull MethodSignature method, @NonNull Immediate[] args) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidargsToPrinter(@NonNull StmtPrinter up) protected voidargsToString(@NonNull StringBuilder builder) getArg(int index) intgetArgs()Returns a list of arguments.@NonNull MethodSignature@NonNull TypegetType()Returns the Soot type of this Value.getUses()Returns a List of Locals,FieldRefs,ArrayRefs which are used by (ie contained within) this Expression or Reference.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface sootup.core.jimple.basic.EquivTo
equivHashCode, equivTo, equivToMethods inherited from interface sootup.core.jimple.common.expr.Expr
asJAddExpr, asJAndExpr, asJCastExpr, asJCmpExpr, asJCmpgExpr, asJCmplExpr, asJDivExpr, asJDynamicInvokeExpr, asJEqExpr, asJGeExpr, asJGtExpr, asJInstanceOfExpr, asJInterfaceInvokeExpr, asJLeExpr, asJLengthExpr, asJLtExpr, asJMulExpr, asJNeExpr, asJNegExpr, asJNewArrayExpr, asJNewExpr, asJNewMultiArrayExpr, asJOrExpr, asJPhiExpr, asJRemExpr, asJShlExpr, asJShrExpr, asJSpecialInvokeExpr, asJStaticInvokeExpr, asJSubExpr, asJUshrExpr, asJVirtualInvokeExpr, asJXorExpr, isJAddExpr, isJAndExpr, isJCastExpr, isJCmpExpr, isJCmpgExpr, isJCmplExpr, isJDivExpr, isJDynamicInvokeExpr, isJEqExpr, isJGeExpr, isJGtExpr, isJInstanceOfExpr, isJInterfaceInvokeExpr, isJLeExpr, isJLengthExpr, isJLtExpr, isJMulExpr, isJNeExpr, isJNegExpr, isJNewArrayExpr, isJNewExpr, isJNewMultiArrayExpr, isJOrExpr, isJPhiExpr, isJRemExpr, isJShlExpr, isJShrExpr, isJSpecialInvokeExpr, isJStaticInvokeExpr, isJSubExpr, isJUshrExpr, isJVirtualInvokeExpr, isJXorExpr, toJAddExpr, toJAndExpr, toJCastExpr, toJCmpExpr, toJCmpgExpr, toJCmplExpr, toJDivExpr, toJDynamicInvokeExpr, toJEqExpr, toJGeExpr, toJGtExpr, toJInstanceOfExpr, toJInterfaceInvokeExpr, toJLeExpr, toJLengthExpr, toJLtExpr, toJMulExpr, toJNeExpr, toJNegExpr, toJNewArrayExpr, toJNewExpr, toJNewMultiArrayExpr, toJOrExpr, toJPhiExpr, toJRemExpr, toJShlExpr, toJShrExpr, toJSpecialInvokeExpr, toJStaticInvokeExpr, toJSubExpr, toJUshrExpr, toJVirtualInvokeExpr, toJXorExpr
-
Constructor Details
-
AbstractInvokeExpr
-
-
Method Details
-
getMethodSignature
-
getArg
-
getArgs
Returns a list of arguments. -
getArgCount
public int getArgCount() -
getType
Description copied from interface:ValueReturns the Soot type of this Value. -
getUses
Description copied from interface:ValueReturns a List of Locals,FieldRefs,ArrayRefs which are used by (ie contained within) this Expression or Reference. -
argsToString
-
argsToPrinter
-