Class SymbolicCall
java.lang.Object
proguard.analysis.datastructure.callgraph.Call
proguard.analysis.datastructure.callgraph.SymbolicCall
- All Implemented Interfaces:
Comparable<Call>
-
Field Summary
Fields inherited from class proguard.analysis.datastructure.callgraph.Call
caller, controlFlowDependent, instruction, runtimeTypeDependent, throwsNullptr -
Constructor Summary
ConstructorsConstructorDescriptionSymbolicCall(CodeLocation caller, MethodSignature target, int throwsNullptr, Instruction instruction, boolean controlFlowDependent, boolean runtimeTypeDependent) -
Method Summary
Modifier and TypeMethodDescriptionbooleanTheMethodSignatureof the method that is being called.inthashCode()booleanCheck 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, compareTo, getArgument, getArgumentCount, getInstance, getJvmArgumentSize, getReturnValue, isCertainlyCalled, isStatic, setArguments, setInstance, setReturnValue, targetMethodAccept, toSimpleString, toString
-
Constructor Details
-
SymbolicCall
public SymbolicCall(CodeLocation caller, MethodSignature target, int throwsNullptr, Instruction instruction, boolean controlFlowDependent, boolean runtimeTypeDependent)
-
-
Method Details
-
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
-
equals
-
hashCode
public int hashCode()
-