Package sootup.core.jimple.common.expr
Class AbstractInstanceInvokeExpr
java.lang.Object
sootup.core.jimple.common.expr.AbstractInvokeExpr
sootup.core.jimple.common.expr.AbstractInstanceInvokeExpr
- All Implemented Interfaces:
EquivTo
,Value
,Expr
,Acceptor<ExprVisitor>
- Direct Known Subclasses:
JInterfaceInvokeExpr
,JSpecialInvokeExpr
,JVirtualInvokeExpr
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns a hash code for this object, consistent with structural equality.@NonNull Local
getBase()
getUses()
Returns a List of Locals,FieldRefs,ArrayRefs which are used by (ie contained within) this Expression or Reference.abstract @NonNull AbstractInvokeExpr
abstract @NonNull AbstractInvokeExpr
abstract @NonNull AbstractInvokeExpr
withMethodSignature
(@NonNull MethodSignature methodSignature) Methods inherited from class sootup.core.jimple.common.expr.AbstractInvokeExpr
argsToPrinter, argsToString, getArg, getArgCount, getArgs, getMethodSignature, getType
-
Method Details
-
getBase
-
getUses
Description copied from interface:Value
Returns a List of Locals,FieldRefs,ArrayRefs which are used by (ie contained within) this Expression or Reference.- Specified by:
getUses
in interfaceValue
- Overrides:
getUses
in classAbstractInvokeExpr
- Returns:
-
equivHashCode
public int equivHashCode()Returns a hash code for this object, consistent with structural equality. -
withBase
-
withMethodSignature
public abstract @NonNull AbstractInvokeExpr withMethodSignature(@NonNull MethodSignature methodSignature) -
withArgs
-