程序包 proguard.shrink
类 UsageMarker
- java.lang.Object
-
- proguard.shrink.UsageMarker
-
public class UsageMarker extends java.lang.ObjectMarks classes, resources, resource files and native libraries as being used, starting from the given seeds (keep rules, Android Manifest).
-
-
构造器概要
构造器 构造器 说明 UsageMarker(Configuration configuration)Creates a new UsageMarker.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidmark(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.voidmark(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.
-
-
-
构造器详细资料
-
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.
-
-