程序包 proguard.shrink

类 UsageMarker


  • public class UsageMarker
    extends java.lang.Object
    Marks classes, resources, resource files and native libraries as being used, starting from the given seeds (keep rules, Android Manifest).
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void mark​(proguard.classfile.ClassPool programClassPool, proguard.classfile.ClassPool libraryClassPool, proguard.resources.file.ResourceFilePool resourceFilePool, SimpleUsageMarker simpleUsageMarker)
      Marks classes, resources, resource files and native libraries as being used, based on the configuration.
      void mark​(proguard.classfile.ClassPool programClassPool, proguard.classfile.ClassPool libraryClassPool, proguard.resources.file.ResourceFilePool resourceFilePool, SimpleUsageMarker simpleUsageMarker, ClassUsageMarker classUsageMarker)
      Marks classes, resources, resource files and native libraries as being used, based on the configuration.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • UsageMarker

        public UsageMarker​(Configuration configuration)
        Creates a new UsageMarker.
    • 方法详细资料

      • mark

        public void mark​(proguard.classfile.ClassPool programClassPool,
                         proguard.classfile.ClassPool libraryClassPool,
                         proguard.resources.file.ResourceFilePool resourceFilePool,
                         SimpleUsageMarker simpleUsageMarker)
        Marks classes, resources, resource files and native libraries as being used, based on the configuration.
        参数:
        programClassPool - the program class pool.
        libraryClassPool - the library class pool.
        resourceFilePool - the resource file pool.
        simpleUsageMarker - the usage marker for marking any visitor accepters.
      • mark

        public void mark​(proguard.classfile.ClassPool programClassPool,
                         proguard.classfile.ClassPool libraryClassPool,
                         proguard.resources.file.ResourceFilePool resourceFilePool,
                         SimpleUsageMarker simpleUsageMarker,
                         ClassUsageMarker classUsageMarker)
        Marks classes, resources, resource files and native libraries as being used, based on the configuration.
        参数:
        programClassPool - the program class pool.
        libraryClassPool - the library class pool.
        resourceFilePool - the resource file pool.
        simpleUsageMarker - the usage marker for marking any visitor accepters.
        classUsageMarker - the usage marker for recursively marking classes.