Package sootup.core.jimple.common.expr
Class AbstractInvokeExpr
java.lang.Object
sootup.core.jimple.common.expr.AbstractInvokeExpr
- All Implemented Interfaces:
EquivTo
,Value
,Expr
,Acceptor<ExprVisitor>
- Direct Known Subclasses:
AbstractInstanceInvokeExpr
,JDynamicInvokeExpr
,JStaticInvokeExpr
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractInvokeExpr
(MethodSignature method, Immediate[] args) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
argsToString
(StringBuilder builder) getArg
(int index) int
getArgs()
Returns a list of arguments.getType()
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, wait
Methods inherited from interface sootup.core.jimple.basic.EquivTo
equivHashCode, equivTo, equivTo
-
Constructor Details
-
AbstractInvokeExpr
-
-
Method Details
-
getMethodSignature
-
getArg
-
getArgs
Returns a list of arguments. -
getArgCount
public int getArgCount() -
getType
Description copied from interface:Value
Returns the Soot type of this Value. -
getUses
Description copied from interface:Value
Returns a List of Locals,FieldRefs,ArrayRefs which are used by (ie contained within) this Expression or Reference. -
argsToString
-
argsToPrinter
-