Class SymbolicCall
- java.lang.Object
-
- proguard.analysis.datastructure.callgraph.Call
-
- proguard.analysis.datastructure.callgraph.SymbolicCall
-
public class SymbolicCall extends Call
-
-
Field Summary
-
Fields inherited from class proguard.analysis.datastructure.callgraph.Call
caller, controlFlowDependent, instruction, runtimeTypeDependent, throwsNullptr
-
-
Constructor Summary
Constructors Constructor Description SymbolicCall(CodeLocation caller, MethodSignature target, int throwsNullptr, Instruction instruction, boolean controlFlowDependent, boolean runtimeTypeDependent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)MethodSignaturegetTarget()TheMethodSignatureof the method that is being called.inthashCode()booleanhasIncompleteTarget()Check if this call's target is fully known or only parts of it (e.g.-
Methods inherited from class proguard.analysis.datastructure.callgraph.Call
clearValues, getArgument, getArgumentCount, getInstance, getJvmArgumentSize, getReturnValue, isCertainlyCalled, isStatic, setArguments, setInstance, setReturnValue, targetMethodAccept, toSimpleString, toString
-
-
-
-
Constructor Detail
-
SymbolicCall
public SymbolicCall(CodeLocation caller, MethodSignature target, int throwsNullptr, Instruction instruction, boolean controlFlowDependent, boolean runtimeTypeDependent)
-
-
Method Detail
-
getTarget
public MethodSignature getTarget()
Description copied from class:CallTheMethodSignatureof the method that is being called.
-
hasIncompleteTarget
public boolean hasIncompleteTarget()
Description copied from class:CallCheck if this call's target is fully known or only parts of it (e.g. only the descriptor).- Specified by:
hasIncompleteTargetin classCall
-
-