类 ProcessableViewModel

java.lang.Object
proguard.classfile.util.renderer.ProcessableViewModel
直接已知子类:
ClassViewModel, ConstantViewModel, MemberViewModel

public abstract class ProcessableViewModel extends Object
A base ViewModel class for implementing classes of the Processable interface. This class takes care of rendering the processing flags.
  • 字段详细资料

    • processingFlags

      protected List<String> processingFlags
    • processingInfo

      protected Object processingInfo
  • 构造器详细资料

    • ProcessableViewModel

      public ProcessableViewModel()
  • 方法详细资料

    • renderProcessingFlags

      public static List<String> renderProcessingFlags(int processingFlags)
      A utility method for rendering the processing flags of a processable instance.
      参数:
      processingFlags - The processing flags of a processable to be rendered.
      返回:
      A list of strings containing rendered flags.
    • addExtraProcessingFlags

      protected static <T extends ProcessingFlags> void addExtraProcessingFlags(Class<T> extraProcessingFlagsHolder)
      A utility method that allows for adding additional processing flags that can be rendered as strings.
      参数:
      extraProcessingFlagsHolder - A sub class of ProcessingFlags that holds the additional flags.