类 ClassLoaderModel

java.lang.Object
proguard.evaluation.value.object.model.ClassLoaderModel
所有已实现的接口:
Model, ReflectiveModel<ClassLoaderModel>

public class ClassLoaderModel extends Object implements ReflectiveModel<ClassLoaderModel>
  • 构造器详细资料

    • ClassLoaderModel

      public ClassLoaderModel()
  • 方法详细资料

    • getType

      @NotNull public @NotNull String getType()
      从接口复制的说明: Model
      Returns the type of the modeled class.
      指定者:
      getType 在接口中 Model
    • init

      public MethodResult init(MethodExecutionInfo methodExecutionInfo, ValueCalculator valueCalculator)
      从接口复制的说明: Model
      Execute a constructor call for the modeled class.

      It is suggested to add logic to allow running this only on a dummy model without any state.

      指定者:
      init 在接口中 Model
      指定者:
      init 在接口中 ReflectiveModel<ClassLoaderModel>
      参数:
      methodExecutionInfo - execution info of the target method.
      valueCalculator - the value calculator that should be used to create any value in the result.
      返回:
      the result of the method invocation. Since it's a constructor invocation the return value of the result is expected to be empty and the constructed value should be set as the updated instance.