类 ConcreteCall

java.lang.Object
proguard.analysis.datastructure.callgraph.Call
proguard.analysis.datastructure.callgraph.ConcreteCall
所有已实现的接口:
Comparable<Call>

public class ConcreteCall extends Call
A method call whose target Method is contained in our ClassPool.
  • 构造器详细资料

    • ConcreteCall

      public ConcreteCall(CodeLocation caller, Clazz targetClass, Method target, Value instance, List<Value> arguments, Value returnValue, int throwsNullptr, Instruction instruction, boolean controlFlowDependent, boolean runtimeTypeDependent)
    • ConcreteCall

      public ConcreteCall(CodeLocation caller, Clazz targetClass, Method target, int throwsNullptr, Instruction instruction, boolean controlFlowDependent, boolean runtimeTypeDependent)
  • 方法详细资料

    • getTarget

      public MethodSignature getTarget()
      从类复制的说明: Call
      The MethodSignature of the method that is being called.
      指定者:
      getTarget 在类中 Call
    • hasIncompleteTarget

      public boolean hasIncompleteTarget()
      从类复制的说明: Call
      Check if this call's target is fully known or only parts of it (e.g. only the descriptor).
      指定者:
      hasIncompleteTarget 在类中 Call
    • getTargetClass

      public Clazz getTargetClass()
    • getTargetMethod

      public Method getTargetMethod()
    • targetMethodAccept

      public void targetMethodAccept(MemberVisitor memberVisitor)
      覆盖:
      targetMethodAccept 在类中 Call
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Call
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Call