程序包 proguard.shrink
类 ShortestUsageMarker
- java.lang.Object
-
- proguard.shrink.SimpleUsageMarker
-
- proguard.shrink.ShortestUsageMarker
-
public class ShortestUsageMarker extends SimpleUsageMarker
This SimpleUsageMarker keeps track of the shortest dependency chains.
-
-
字段概要
字段 修饰符和类型 字段 说明 proguard.shrink.ShortestUsageMarkcurrentUsageMark
-
构造器概要
构造器 构造器 说明 ShortestUsageMarker()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected proguard.shrink.ShortestUsageMarkgetShortestUsageMark(proguard.util.Processable processable)booleanisPossiblyUsed(proguard.util.Processable processable)Returns whether the given processable has been marked as possibly being used.booleanisUsed(proguard.util.Processable processable)Returns whether the given processable has been marked as being used.voidmarkAsPossiblyUsed(proguard.util.Processable processable)Marks the given processable as possibly being used.voidmarkAsUsed(proguard.util.Processable processable)Marks the given processable as being used.voidsetCurrentUsageMark(proguard.shrink.ShortestUsageMark currentUsageMark)booleanshouldBeMarkedAsPossiblyUsed(proguard.classfile.ProgramClass programClass, proguard.classfile.ProgramMember programMember)booleanshouldBeMarkedAsPossiblyUsed(proguard.util.Processable processable)booleanshouldBeMarkedAsUsed(proguard.classfile.ProgramClass programClass)booleanshouldBeMarkedAsUsed(proguard.classfile.ProgramClass programClass, proguard.classfile.ProgramMember programMember)booleanshouldBeMarkedAsUsed(proguard.util.Processable processable)-
从类继承的方法 proguard.shrink.SimpleUsageMarker
markAsUnused
-
-
-
-
方法详细资料
-
setCurrentUsageMark
public void setCurrentUsageMark(proguard.shrink.ShortestUsageMark currentUsageMark)
-
markAsUsed
public void markAsUsed(proguard.util.Processable processable)
从类复制的说明:SimpleUsageMarkerMarks the given processable as being used.- 覆盖:
markAsUsed在类中SimpleUsageMarker
-
isUsed
public boolean isUsed(proguard.util.Processable processable)
从类复制的说明:SimpleUsageMarkerReturns whether the given processable has been marked as being used.- 覆盖:
isUsed在类中SimpleUsageMarker
-
shouldBeMarkedAsUsed
public boolean shouldBeMarkedAsUsed(proguard.classfile.ProgramClass programClass)
-
shouldBeMarkedAsUsed
public boolean shouldBeMarkedAsUsed(proguard.classfile.ProgramClass programClass, proguard.classfile.ProgramMember programMember)
-
shouldBeMarkedAsUsed
public boolean shouldBeMarkedAsUsed(proguard.util.Processable processable)
-
markAsPossiblyUsed
public void markAsPossiblyUsed(proguard.util.Processable processable)
从类复制的说明:SimpleUsageMarkerMarks the given processable as possibly being used.- 覆盖:
markAsPossiblyUsed在类中SimpleUsageMarker
-
shouldBeMarkedAsPossiblyUsed
public boolean shouldBeMarkedAsPossiblyUsed(proguard.classfile.ProgramClass programClass, proguard.classfile.ProgramMember programMember)
-
shouldBeMarkedAsPossiblyUsed
public boolean shouldBeMarkedAsPossiblyUsed(proguard.util.Processable processable)
-
isPossiblyUsed
public boolean isPossiblyUsed(proguard.util.Processable processable)
从类复制的说明:SimpleUsageMarkerReturns whether the given processable has been marked as possibly being used.- 覆盖:
isPossiblyUsed在类中SimpleUsageMarker
-
getShortestUsageMark
protected proguard.shrink.ShortestUsageMark getShortestUsageMark(proguard.util.Processable processable)
-
-