类 ConcreteCall
- java.lang.Object
-
- proguard.analysis.datastructure.callgraph.Call
-
- proguard.analysis.datastructure.callgraph.ConcreteCall
-
public class ConcreteCall extends Call
-
-
字段概要
-
从类继承的字段 proguard.analysis.datastructure.callgraph.Call
caller, controlFlowDependent, instruction, runtimeTypeDependent, throwsNullptr
-
-
构造器概要
构造器 构造器 说明 ConcreteCall(CodeLocation caller, Clazz targetClass, Method target, int throwsNullptr, Instruction instruction, boolean controlFlowDependent, boolean runtimeTypeDependent)ConcreteCall(CodeLocation caller, Clazz targetClass, Method target, Value instance, java.util.List<Value> arguments, Value returnValue, int throwsNullptr, Instruction instruction, boolean controlFlowDependent, boolean runtimeTypeDependent)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(java.lang.Object o)MethodSignaturegetTarget()TheMethodSignatureof the method that is being called.ClazzgetTargetClass()MethodgetTargetMethod()inthashCode()booleanhasIncompleteTarget()Check if this call's target is fully known or only parts of it (e.g. only the descriptor).voidtargetMethodAccept(MemberVisitor memberVisitor)-
从类继承的方法 proguard.analysis.datastructure.callgraph.Call
clearValues, getArgument, getArgumentCount, getInstance, getJvmArgumentSize, getReturnValue, isCertainlyCalled, isStatic, setArguments, setInstance, setReturnValue, toSimpleString, toString
-
-
-
-
构造器详细资料
-
ConcreteCall
public ConcreteCall(CodeLocation caller, Clazz targetClass, Method target, Value instance, java.util.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()
从类复制的说明:CallTheMethodSignatureof the method that is being called.
-
hasIncompleteTarget
public boolean hasIncompleteTarget()
从类复制的说明:CallCheck 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
-
-