public class SymbolicCall extends Call
caller, controlFlowDependent, invocationOpcode, runtimeTypeDependent, throwsNullptr| Constructor and Description |
|---|
SymbolicCall(CodeLocation caller,
MethodSignature target,
int throwsNullptr,
byte invocationOpcode,
boolean controlFlowDependent,
boolean runtimeTypeDependent) |
SymbolicCall(CodeLocation caller,
MethodSignature target,
Value instance,
java.util.List<Value> arguments,
Value returnValue,
int throwsNullptr,
byte invocationOpcode) |
SymbolicCall(CodeLocation caller,
MethodSignature target,
Value instance,
java.util.List<Value> arguments,
Value returnValue,
int throwsNullptr,
byte invocationOpcode,
boolean controlFlowDependent,
boolean runtimeTypeDependent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
MethodSignature |
getTarget()
The
MethodSignature of the method that is being called. |
int |
hashCode() |
clearValues, getArgument, getArgumentCount, getInstance, getReturnValue, isCertainlyCalled, setArguments, setInstance, setReturnValue, toStringpublic SymbolicCall(CodeLocation caller, MethodSignature target, Value instance, java.util.List<Value> arguments, Value returnValue, int throwsNullptr, byte invocationOpcode)
public SymbolicCall(CodeLocation caller, MethodSignature target, Value instance, java.util.List<Value> arguments, Value returnValue, int throwsNullptr, byte invocationOpcode, boolean controlFlowDependent, boolean runtimeTypeDependent)
public SymbolicCall(CodeLocation caller, MethodSignature target, int throwsNullptr, byte invocationOpcode, boolean controlFlowDependent, boolean runtimeTypeDependent)
public MethodSignature getTarget()
CallMethodSignature of the method that is being called.