Class SymbolicCall

java.lang.Object
proguard.analysis.datastructure.callgraph.Call
proguard.analysis.datastructure.callgraph.SymbolicCall
All Implemented Interfaces:
Comparable<Call>

public class SymbolicCall extends Call
A call whose target Method is not available in our ClassPool.
  • Constructor Details

    • SymbolicCall

      public SymbolicCall(CodeLocation caller, MethodSignature target, int throwsNullptr, Instruction instruction, boolean controlFlowDependent, boolean runtimeTypeDependent)
  • Method Details

    • getTarget

      public MethodSignature getTarget()
      Description copied from class: Call
      The MethodSignature of the method that is being called.
      Specified by:
      getTarget in class Call
    • hasIncompleteTarget

      public boolean hasIncompleteTarget()
      Description copied from class: Call
      Check if this call's target is fully known or only parts of it (e.g. only the descriptor).
      Specified by:
      hasIncompleteTarget in class Call
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Call
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Call