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
ConstructorsModifierConstructorDescriptionprotected
AbstractInvokeExpr
(@NonNull MethodSignature method, @NonNull Immediate[] args) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
argsToPrinter
(@NonNull StmtPrinter up) protected void
argsToString
(@NonNull StringBuilder builder) getArg
(int index) int
getArgs()
Returns a list of arguments.@NonNull MethodSignature
@NonNull Type
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
-