Package sootup.core.jimple.common.expr
Class JSpecialInvokeExpr
java.lang.Object
sootup.core.jimple.common.expr.AbstractInvokeExpr
sootup.core.jimple.common.expr.AbstractInstanceInvokeExpr
sootup.core.jimple.common.expr.JSpecialInvokeExpr
- All Implemented Interfaces:
EquivTo
,Value
,Expr
,Acceptor<ExprVisitor>
An expression that invokes a special method (e.g. private methods).
-
Constructor Summary
ConstructorDescriptionJSpecialInvokeExpr
(Local base, MethodSignature method, List<Immediate> args) -
Method Summary
Modifier and TypeMethodDescription<V extends ExprVisitor>
Vaccept
(V v) Called when this object is visited.boolean
equivTo
(Object o, JimpleComparator comparator) Returns true if this object is equivalent to o according to the given comparator.toString()
void
toString
(StmtPrinter up) Converts a parameter of type StmtPrinter to a string literal.withMethodSignature
(MethodSignature methodSignature) Methods inherited from class sootup.core.jimple.common.expr.AbstractInstanceInvokeExpr
equivHashCode, getBase, getUses
Methods inherited from class sootup.core.jimple.common.expr.AbstractInvokeExpr
argsToPrinter, argsToString, getArg, getArgCount, getArgs, getMethodSignature, getType
-
Constructor Details
-
JSpecialInvokeExpr
-
-
Method Details
-
equivTo
Description copied from interface:EquivTo
Returns true if this object is equivalent to o according to the given comparator. -
toString
-
toString
Converts a parameter of type StmtPrinter to a string literal. -
accept
Description copied from interface:Acceptor
Called when this object is visited. -
withBase
- Specified by:
withBase
in classAbstractInstanceInvokeExpr
-
withMethodSignature
- Specified by:
withMethodSignature
in classAbstractInstanceInvokeExpr
-
withArgs
- Specified by:
withArgs
in classAbstractInstanceInvokeExpr
-