public class ProguardFlags
extends java.lang.Object
Mostly copied from Jack.
| Constructor and Description |
|---|
ProguardFlags() |
@NonNull public java.util.List<ClassSpecification> getKeepClassSpecs()
@NonNull public java.util.List<ClassSpecification> getKeepClassesWithMembersSpecs()
@NonNull public java.util.List<ClassSpecification> getKeepClassMembersSpecs()
public void addKeepClassSpecification(@NonNull
ClassSpecification classSpecification)
public void addKeepClassesWithMembers(@NonNull
ClassSpecification classSpecification)
public void addKeepClassMembers(@NonNull
ClassSpecification classSpecification)
public void whyAreYouKeeping(@NonNull
ClassSpecification classSpecification)
public void dontWarn(@NonNull
java.util.List<FilterSpecification> classSpec)
public void target(@NonNull
java.lang.String target)
@NonNull public java.util.List<FilterSpecification> getDontWarnSpecs()
@NonNull public java.util.List<ClassSpecification> getWhyAreYouKeepingSpecs()
public void setIgnoreWarnings(boolean ignoreWarnings)
public boolean isIgnoreWarnings()
@Nullable public BytecodeVersion getBytecodeVersion()
public boolean isDontShrink()
public void setDontShrink(boolean dontShrink)
public boolean isDontObfuscate()
public void setDontObfuscate(boolean dontObfuscate)
public boolean isDontOptimize()
public void setDontOptimize(boolean dontOptimize)