public class ConcreteCall extends Call
caller, controlFlowDependent, invocationOpcode, runtimeTypeDependent, throwsNullptr| Constructor and Description |
|---|
ConcreteCall(CodeLocation caller,
Clazz targetClass,
Method target,
int throwsNullptr,
byte invocationOpcode,
boolean controlFlowDependent,
boolean runtimeTypeDependent) |
ConcreteCall(CodeLocation caller,
Clazz targetClass,
Method 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. |
Clazz |
getTargetClass() |
Method |
getTargetMethod() |
int |
hashCode() |
clearValues, getArgument, getArgumentCount, getInstance, getReturnValue, isCertainlyCalled, setArguments, setInstance, setReturnValue, toStringpublic ConcreteCall(CodeLocation caller, Clazz targetClass, Method target, Value instance, java.util.List<Value> arguments, Value returnValue, int throwsNullptr, byte invocationOpcode, boolean controlFlowDependent, boolean runtimeTypeDependent)
public ConcreteCall(CodeLocation caller, Clazz targetClass, Method target, int throwsNullptr, byte invocationOpcode, boolean controlFlowDependent, boolean runtimeTypeDependent)
public MethodSignature getTarget()
CallMethodSignature of the method that is being called.public Clazz getTargetClass()
public Method getTargetMethod()