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.getBase()
getUses()
Returns a List of Locals,FieldRefs,ArrayRefs which are used by (ie contained within) this Expression or Reference.abstract AbstractInvokeExpr
abstract AbstractInvokeExpr
abstract AbstractInvokeExpr
withMethodSignature
(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
@Nonnull public abstract AbstractInvokeExpr withMethodSignature(@Nonnull MethodSignature methodSignature) -
withArgs
-