A B C D E F G H I J K L M N O P R S T U V W Z _ 
所有类 所有程序包

A

accept(MemberVisitor) - 类 中的方法proguard.classfile.ClassMemberPair
 
accessesPackageCode() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method body accesses any package visible fields or methods.
accessesPackageCode() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
accessesPackageCode(Method) - 类 中的静态方法proguard.optimize.info.AccessMethodMarker
Returns whether the given method accesses package visible classes or class members.
accessesPrivateCode() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method body accesses any private fields or methods.
accessesPrivateCode() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
accessesPrivateCode(Method) - 类 中的静态方法proguard.optimize.info.AccessMethodMarker
Returns whether the given method accesses private class members.
accessesProtectedCode() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method body accesses any protected fields or methods.
accessesProtectedCode() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
accessesProtectedCode(Method) - 类 中的静态方法proguard.optimize.info.AccessMethodMarker
Returns whether the given method accesses protected class members.
AccessMethodMarker - proguard.optimize.info中的类
This InstructionVisitor marks the types of class accesses and class member accesses of the methods whose instructions it visits.
AccessMethodMarker() - 类 的构造器proguard.optimize.info.AccessMethodMarker
 
ADAPT_CLASS_STRINGS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ADAPT_RESOURCE_FILE_CONTENTS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ADAPT_RESOURCE_FILE_NAMES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
adaptClassStrings - 类 中的变量proguard.Configuration
A list of String instances specifying a filter for classes whose string constants are to be adapted, based on corresponding obfuscated class names.
adaptResourceFileContents - 类 中的变量proguard.Configuration
A list of String instances specifying a filter for files whose contents are to be adapted, based on obfuscated class names.
adaptResourceFileNames - 类 中的变量proguard.Configuration
A list of String instances specifying a filter for files whose names are to be adapted, based on corresponding obfuscated class names.
add(int, ClassPathEntry) - 类 中的方法proguard.ClassPath
 
add(ClassPathEntry) - 类 中的方法proguard.ClassPath
 
ADD_CONFIGURATION_DEBUGGING_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
addAll(ClassPath) - 类 中的方法proguard.ClassPath
 
addConfigurationDebugging - 类 中的变量proguard.Configuration
Specifies whether to add logging to reflection code, providing suggestions on the ProGuard configuration.
addDeserializationExclusionStrategy - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
addExtraClass(String) - 类 中的方法proguard.io.ExtraDataEntryNameMap
Adds an extra class data entry that is not linked to a particular data entry.
addExtraClassToClass(String, Class) - 类 中的方法proguard.io.ExtraDataEntryNameMap
Registers an extra class data entry to the given class data entry.
addExtraClassToClass(String, String) - 类 中的方法proguard.io.ExtraDataEntryNameMap
Registers an extra class data entry to the given class data entry.
addExtraClassToClass(Clazz, Class) - 类 中的方法proguard.io.ExtraDataEntryNameMap
Registers an extra class data entry to the given class data entry.
addExtraClassToClass(Clazz, String) - 类 中的方法proguard.io.ExtraDataEntryNameMap
Registers an extra class data entry to the given class data entry.
addExtraClassToClass(Clazz, Clazz) - 类 中的方法proguard.io.ExtraDataEntryNameMap
Registers an extra class data entry to the given class data entry.
addExtraDataEntry(String) - 类 中的方法proguard.io.ExtraDataEntryNameMap
Adds an extra data entry that is not linked to a particular data entry.
addExtraDataEntry(String, String) - 类 中的方法proguard.io.ExtraDataEntryNameMap
Adds an extra data entry to the given data entry.
addExtraDataEntryToClass(String, String) - 类 中的方法proguard.io.ExtraDataEntryNameMap
Registers an extra data entry to the given class data entry.
addField(MemberSpecification) - 类 中的方法proguard.ClassSpecification
Specifies to keep the specified field(s) of this option's class(es).
addMethod(MemberSpecification) - 类 中的方法proguard.ClassSpecification
Specifies to keep the specified method(s) of this option's class(es).
addSerializationExclusionStrategy - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
AfterInitConfigurationVerifier - proguard中的类
This pass performs configuration checks for which class pools or resource information should already have been initialized.
AfterInitConfigurationVerifier(Configuration) - 类 的构造器proguard.AfterInitConfigurationVerifier
 
ALL_DECLARED_CONSTRUCTORS_KEPT - 类 中的静态变量proguard.configuration.ConfigurationLogger
 
ALL_DECLARED_FIELDS_KEPT - 类 中的静态变量proguard.configuration.ConfigurationLogger
 
ALL_DECLARED_METHODS_KEPT - 类 中的静态变量proguard.configuration.ConfigurationLogger
 
ALL_PUBLIC_CONSTRUCTORS_KEPT - 类 中的静态变量proguard.configuration.ConfigurationLogger
 
ALL_PUBLIC_FIELDS_KEPT - 类 中的静态变量proguard.configuration.ConfigurationLogger
 
ALL_PUBLIC_METHODS_KEPT - 类 中的静态变量proguard.configuration.ConfigurationLogger
 
ALLOW_ACCESS_MODIFICATION_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ALLOW_OBFUSCATION_SUBOPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ALLOW_OPTIMIZATION_SUBOPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ALLOW_SHRINKING_SUBOPTION - 类 中的静态变量proguard.ConfigurationConstants
 
allowAccessModification - 类 中的变量proguard.Configuration
Specifies whether the access of class members can be modified.
allowAccessModification - 类 中的变量proguard.optimize.peephole.MethodInliner
 
allowObfuscation - 类 中的变量proguard.KeepClassSpecification
 
allowOptimization - 类 中的变量proguard.KeepClassSpecification
 
allowShrinking - 类 中的变量proguard.KeepClassSpecification
 
ALWAYS_INLINE - 类 中的静态变量proguard.ConfigurationConstants
 
android - 类 中的变量proguard.Configuration
Specifies whether the code should be targeted at the Android platform.
android - 类 中的变量proguard.optimize.peephole.MethodInliner
 
ANDROID_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ANNOTATION_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
ANNOTATION_TYPE_EXPOSE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
ANNOTATION_TYPE_JSON_ADAPTER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
ANNOTATION_TYPE_SERIALIZED_NAME - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
annotationType - 类 中的变量proguard.ClassSpecification
 
annotationType - 类 中的变量proguard.MemberSpecification
 
AnnotationUsageMarker - proguard.shrink中的类
This AttributeVisitor recursively marks all necessary annotation information in the attributes that it visits.
AnnotationUsageMarker(ClassUsageMarker) - 类 的构造器proguard.shrink.AnnotationUsageMarker
Creates a new AnnotationUsageMarker.
ANY_ARGUMENTS_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
ANY_ATTRIBUTE_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
ANY_CLASS_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
ANY_CLASS_MEMBER_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
ANY_FIELD_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
ANY_FILE_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
ANY_METHOD_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
ANY_TYPE_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
APPLY_MAPPING_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
applyMapping - 类 中的变量proguard.Configuration
An optional input file for reading an obfuscation mapping.
AppView - proguard中的类
 
AppView() - 类 的构造器proguard.AppView
 
AppView(ClassPool, ClassPool) - 类 的构造器proguard.AppView
 
AppView(ClassPool, ClassPool, ResourceFilePool, ExtraDataEntryNameMap) - 类 的构造器proguard.AppView
 
ARGUMENT_SEPARATOR_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
ArgumentWordReader - proguard中的类
A WordReader that returns words from an argument list.
ArgumentWordReader(String[], File) - 类 的构造器proguard.ArgumentWordReader
Creates a new ArgumentWordReader for the given arguments, with the given base directory.
ARITHMETIC_SEQUENCES - 类 中的变量proguard.optimize.peephole.InstructionSequenceConstants
 
assignIndices() - 类 中的方法proguard.optimize.gson.OptimizedJsonInfo
Assigns indices to all registered classes and fields.
assignsFinalField() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method body assigns any values to final fields.
assignsFinalField() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
assignsFinalField(Method) - 类 中的静态方法proguard.optimize.info.FinalFieldAssignmentMarker
Returns whether the given method assigns a final field.
ASSUME_NO_ESCAPING_PARAMETERS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ASSUME_NO_EXTERNAL_RETURN_VALUES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ASSUME_NO_EXTERNAL_SIDE_EFFECTS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ASSUME_NO_SIDE_EFFECTS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ASSUME_VALUES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
AssumeClassSpecificationVisitorFactory - proguard.evaluation中的类
This factory creates visitors to efficiently travel to specified classes and class members and set specified values on them.
AssumeClassSpecificationVisitorFactory(ValueFactory) - 类 的构造器proguard.evaluation.AssumeClassSpecificationVisitorFactory
 
assumeNoEscapingParameters - 类 中的变量proguard.Configuration
A list of ClassSpecification instances, whose methods are assumed not to let any reference parameters escape (including 'this').
assumeNoExternalReturnValues - 类 中的变量proguard.Configuration
A list of ClassSpecification instances, whose methods are assumed not to return any external references (only parameters and new instances).
assumeNoExternalSideEffects - 类 中的变量proguard.Configuration
A list of ClassSpecification instances, whose methods are assumed to have no side external effects (that is, outside of 'this').
assumeNoSideEffects - 类 中的变量proguard.Configuration
A list of ClassSpecification instances, whose methods are assumed to have no side effects.
AssumeNoSideEffectsChecker - proguard中的类
This class checks if the user is specifying to assume no side effects for a reasonable number of methods in a class: not none and not all.
AssumeNoSideEffectsChecker(WarningPrinter) - 类 的构造器proguard.AssumeNoSideEffectsChecker
Creates a new KeepClassMemberChecker.
assumeValues - 类 中的变量proguard.Configuration
A list of ClassSpecification instances, with fields and methods that have specified fixed primitive values.
AT_DIRECTIVE - 类 中的静态变量proguard.ConfigurationConstants
 
ATTRIBUTE_SEPARATOR_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
attributeNames - 类 中的变量proguard.ClassSpecification
 
attributeNames - 类 中的变量proguard.MemberSpecification
 
AttributeShrinker - proguard.obfuscate中的类
This ClassVisitor removes attributes that are not marked as being used or required.
AttributeShrinker() - 类 的构造器proguard.obfuscate.AttributeShrinker
 
AttributeUsageMarker - proguard.obfuscate中的类
This AttributeVisitor marks all attributes that it visits.
AttributeUsageMarker() - 类 的构造器proguard.obfuscate.AttributeUsageMarker
 

B

b(JsonReader) - 接口 中的方法proguard.optimize.gson._OptimizedJsonReader
Reads the internal index of the next Json field from the given Json reader.
b(JsonReader) - 类 中的方法proguard.optimize.gson._OptimizedJsonReaderImpl
 
b(JsonWriter, int) - 接口 中的方法proguard.optimize.gson._OptimizedJsonWriter
Writes the field name with the given internal index to the given Json writer.
b(JsonWriter, int) - 类 中的方法proguard.optimize.gson._OptimizedJsonWriterImpl
 
backport - 类 中的变量proguard.Configuration
Specifies whether to backporting of class files to another targetClassVersion shall be enabled.
Backporter - proguard.backport中的类
This pass backports classes to the specified targetClassVersion.
Backporter(Configuration) - 类 的构造器proguard.backport.Backporter
 
BackwardBranchMarker - proguard.optimize.info中的类
This InstructionVisitor marks all methods that branch backward in any of the instructions that it visits.
BackwardBranchMarker() - 类 的构造器proguard.optimize.info.BackwardBranchMarker
 
BASE_DIRECTORY_DIRECTIVE - 类 中的静态变量proguard.ConfigurationConstants
 
Benchmark - proguard.util中的类
 
Benchmark() - 类 的构造器proguard.util.Benchmark
 
BootstrapMethodArgumentShrinker - proguard.optimize中的类
This BootstrapMethodInfoVisitor removes unused constant arguments from bootstrap method entries that it visits.
BootstrapMethodArgumentShrinker() - 类 的构造器proguard.optimize.BootstrapMethodArgumentShrinker
 
bootstrapMethodIndex - 类 中的变量proguard.backport.LambdaExpression
 
bootstrapMethodInfo - 类 中的变量proguard.backport.LambdaExpression
 
BRANCH_SEQUENCES - 类 中的变量proguard.optimize.peephole.InstructionSequenceConstants
 
branchesBackward() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method body contains any backward branches.
branchesBackward() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
branchesBackward(Method) - 类 中的静态方法proguard.optimize.info.BackwardBranchMarker
 
branchTargets(int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns the instruction offsets to which the given instruction offset branches in the most recently analyzed code attribute.
bridgeMethodDescriptors - 类 中的变量proguard.backport.LambdaExpression
 

C

c(JsonReader) - 接口 中的方法proguard.optimize.gson._OptimizedJsonReader
Reads the internal index of the next Json value from the given Json reader.
c(JsonReader) - 类 中的方法proguard.optimize.gson._OptimizedJsonReaderImpl
 
c(JsonWriter, int) - 接口 中的方法proguard.optimize.gson._OptimizedJsonWriter
Writes the field value with the given internal index to the given Json writer.
c(JsonWriter, int) - 类 中的方法proguard.optimize.gson._OptimizedJsonWriterImpl
 
CalledMemberVisitor - proguard.optimize中的类
This InstructionVisitor visits all members that can be executed because of an instruction.
CalledMemberVisitor(MemberVisitor) - 类 的构造器proguard.optimize.CalledMemberVisitor
 
canBeMadePrivate() - 类 中的方法proguard.optimize.info.FieldOptimizationInfo
Returns whether the field can be made private.
canBeMadePrivate() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method can be made private.
canBeMadePrivate() - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
 
canBeMadePrivate() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
canBeMadePrivate(Field) - 类 中的静态方法proguard.optimize.info.NonPrivateMemberMarker
Returns whether the given field can be made private.
canBeMadePrivate(Method) - 类 中的静态方法proguard.optimize.info.NonPrivateMemberMarker
Returns whether the given method can be made private.
CAST_SEQUENCES - 类 中的变量proguard.optimize.peephole.InstructionSequenceConstants
 
catchesExceptions() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method body contains any exception handlers.
catchesExceptions() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
catchesExceptions(Method) - 类 中的静态方法proguard.optimize.info.CatchExceptionMarker
 
CatchExceptionMarker - proguard.optimize.info中的类
This AttributeVisitor marks all methods that catch exceptions.
CatchExceptionMarker() - 类 的构造器proguard.optimize.info.CatchExceptionMarker
 
CaughtClassFilter - proguard.optimize.info中的类
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are caught as exceptions.
CaughtClassFilter(ClassVisitor) - 类 的构造器proguard.optimize.info.CaughtClassFilter
 
CaughtClassMarker - proguard.optimize.info中的类
This ClassVisitor marks all program classes that it visits as caught.
CaughtClassMarker() - 类 的构造器proguard.optimize.info.CaughtClassMarker
 
ChangedCodePrinter - proguard.optimize中的类
This AttributeVisitor delegates its call to another AttributeVisitor, and prints out the code if the other visitor has changed it.
ChangedCodePrinter(AttributeVisitor) - 类 的构造器proguard.optimize.ChangedCodePrinter
 
check() - 类 中的方法proguard.ConfigurationVerifier
Checks the given configuration for potential problems.
check() - 类 中的静态方法proguard.GPL
Prints out a note about the GPL if ProGuard is linked against unknown code.
check() - 类 中的方法proguard.UpToDateChecker
Returns whether the output is up to date, based on the modification times of the input jars, output jars, and library jars (or directories).
checkClass(String, String, String, String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if a class that is loaded via reflection is kept and if not, log a keep rule suggestion for it.
checkClassSpecifications(List) - 类 中的方法proguard.AssumeNoSideEffectsChecker
Checks if the given class specifications try to assume no side effects for all methods in a class, printing notes if necessary.
checkClassSpecifications(List) - 类 中的方法proguard.ClassMemberChecker
Checks the classes mentioned in the given class specifications, printing notes if necessary.
checkClassSpecifications(List) - 类 中的方法proguard.DescriptorKeepChecker
Checks the classes mentioned in the given keep specifications, printing notes if necessary.
checkClassSpecifications(List) - 类 中的方法proguard.FullyQualifiedClassNameChecker
Checks the classes mentioned in the given class specifications, printing notes if necessary.
checkClassSpecifications(List) - 类 中的方法proguard.KeepClassMemberChecker
Checks if the given class specifications try to keep class members without actually specifying any, printing notes if necessary.
checkClassSpecifications(List) - 类 中的方法proguard.LibraryKeepChecker
Checks the classes mentioned in the given keep specifications, printing notes if necessary.
checkForName(String, String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if a class that is loaded via Class.forName() is kept and if not, log a keep rule suggestion for it.
checkGetConstructor(Class, Class[], String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if a constructor that is retrieved via Class.getConstructor() is kept and if not, log a keep rule suggestion for it.
checkGetConstructor(String, Class, Class[], String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if a constructor that is retrieved via reflection is kept and if not, log a keep rule suggestion for it.
checkGetConstructors(Class, String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if the constructors of a class on which getConstructors() is called are all kept and if not, log a keep rule suggestion for it.
checkGetDeclaredConstructor(Class, Class[], String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if a constructor that is retrieved via Class.getDeclaredConstructor() is kept and if not, log a keep rule suggestion for it.
checkGetDeclaredConstructors(Class, String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if the constructors of a class on which getDeclaredConstructors() is called are all kept and if not, log a keep rule suggestion for it.
checkGetDeclaredField(Class, String, String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if a field that is retrieved via Class.getDeclaredField() is kept and if not, log a keep rule suggestion for it.
checkGetDeclaredFields(Class, String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if the fields of a class whose fields are retrieved via Class.getDeclaredFields() are all kept and if not, log a keep rule suggestion for it.
checkGetDeclaredMethod(Class, String, Class[], String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if a method that is retrieved via Class.getDeclaredMethod() is kept and if not, log a keep rule suggestion for it.
checkGetDeclaredMethods(Class, String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if the methods of a class on which getDeclaredMethods() is called are all kept and if not, log a keep rule suggestion for it.
checkGetField(Class, String, String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if a field that is retrieved via Class.getField() is kept and if not, log a keep rule suggestion for it.
checkGetFields(Class, String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if the fields of a class whose fields are retrieved via Class.getFields() are all kept and if not, log a keep rule suggestion for it.
checkGetMethod(Class, String, Class[], String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if a method that is retrieved via Class.getMethod() is kept and if not, log a keep rule suggestion for it.
checkGetMethods(Class, String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if the methods of a class on which getMethods() is called are all kept and if not, log a keep rule suggestion for it.
checkLoadClass(String, String) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Check if a class that is loaded via ClassLoader.loadClass() is kept and if not, log a keep rule suggestion for it.
CLASS_KEPT - 类 中的静态变量proguard.configuration.ConfigurationLogger
 
CLASS_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
CLASS_MAP_FILENAME - 类 中的静态变量proguard.configuration.ConfigurationLogger
 
CLASS_NAME - 类 中的静态变量proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
CLASS_OBFUSCATION_DICTIONARY_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
CLASS_SHRUNK - 类 中的静态变量proguard.configuration.ConfigurationLogger
 
ClassFinalizer - proguard.optimize.peephole中的类
This ClassVisitor makes the program classes that it visits final, if possible.
ClassFinalizer() - 类 的构造器proguard.optimize.peephole.ClassFinalizer
Creates a new ClassFinalizer.
ClassFinalizer(ClassVisitor) - 类 的构造器proguard.optimize.peephole.ClassFinalizer
Creates a new ClassFinalizer.
classIndices - 类 中的变量proguard.optimize.gson.OptimizedJsonInfo
Maps the class name to a unique, contiguous index.
ClassJsonInfo() - 类 的构造器proguard.optimize.gson.OptimizedJsonInfo.ClassJsonInfo
 
classJsonInfos - 类 中的变量proguard.optimize.gson.OptimizedJsonInfo
Maps the class name to a ClassJsonInfo.
ClassMapDataEntryReplacer - proguard.io中的类
This DataEntryReader writes a class mapping to each received data entry, used for debugging of the configuration.
ClassMapDataEntryReplacer(ClassPool, InitialStateInfo, DataEntryWriter) - 类 的构造器proguard.io.ClassMapDataEntryReplacer
 
ClassMemberChecker - proguard中的类
This class checks if the user has specified non-existent class members.
ClassMemberChecker(ClassPool, WarningPrinter) - 类 的构造器proguard.ClassMemberChecker
Creates a new ClassMemberChecker.
ClassMemberPair - proguard.classfile中的类
Container class for a pair of class + member.
ClassMemberPair(Clazz, Member) - 类 的构造器proguard.classfile.ClassMemberPair
 
ClassMerger - proguard.optimize.peephole中的类
This ClassVisitor inlines the classes that it visits in a given target class, whenever possible.
ClassMerger(ProgramClass, boolean, boolean, boolean) - 类 的构造器proguard.optimize.peephole.ClassMerger
Creates a new ClassMerger that will merge classes into the given target class.
ClassMerger(ProgramClass, boolean, boolean, boolean, ClassVisitor) - 类 的构造器proguard.optimize.peephole.ClassMerger
Creates a new ClassMerger that will merge classes into the given target class.
className - 类 中的变量proguard.ClassSpecification
 
ClassNameAdapterFunction - proguard.obfuscate中的类
This StringFunction maps given names on obfuscated names, based on the renamed classes in the given ClassPool.
ClassNameAdapterFunction(ClassPool) - 类 的构造器proguard.obfuscate.ClassNameAdapterFunction
Creates a new ClassNameAdapterFunction for the given class pool.
classNames() - 类 中的方法proguard.configuration.InitialStateInfo
 
classObfuscationDictionary - 类 中的变量proguard.Configuration
An optional name of a file containing obfuscated class names.
ClassObfuscator - proguard.obfuscate中的类
This ClassVisitor comes up with obfuscated names for the classes it visits, and for their class members.
ClassObfuscator(ClassPool, ClassPool, DictionaryNameFactory, DictionaryNameFactory, boolean, List, String, String, boolean, boolean) - 类 的构造器proguard.obfuscate.ClassObfuscator
Creates a new ClassObfuscator.
ClassOptimizationInfo - proguard.optimize.info中的类
This class stores some optimization information that can be attached to a class.
ClassOptimizationInfo() - 类 的构造器proguard.optimize.info.ClassOptimizationInfo
 
ClassPath - proguard中的类
This class represents a class path, as a list of ClassPathEntry objects.
ClassPath() - 类 的构造器proguard.ClassPath
 
ClassPathEntry - proguard中的类
This class represents an entry from a class path: an apk, a jar, an aar, a war, a zip, an ear, or a directory.
ClassPathEntry(File, boolean) - 类 的构造器proguard.ClassPathEntry
Creates a new ClassPathEntry with the given file and output flag.
ClassPathEntry(File, boolean, String) - 类 的构造器proguard.ClassPathEntry
Creates a new ClassPathEntry with the given file, output flag, and optional feature name.
ClassRenamer - proguard.obfuscate中的类
This ClassVisitor renames the class names and class member names of the classes it visits, using names previously determined by the obfuscator.
ClassRenamer() - 类 的构造器proguard.obfuscate.ClassRenamer
Creates a new ClassRenamer.
ClassRenamer(ClassVisitor, MemberVisitor) - 类 的构造器proguard.obfuscate.ClassRenamer
Creates a new ClassRenamer.
ClassShrinker - proguard.shrink中的类
This ClassVisitor removes constant pool entries, class members, and other class elements that are not marked as being used.
ClassShrinker(SimpleUsageMarker) - 类 的构造器proguard.shrink.ClassShrinker
Creates a new ClassShrinker.
ClassSpecification - proguard中的类
This class stores a specification of classes and possibly class members.
ClassSpecification() - 类 的构造器proguard.ClassSpecification
Creates a new ClassSpecification for all possible classes, without comments or class members.
ClassSpecification(String, int, int, String, String, String, String) - 类 的构造器proguard.ClassSpecification
Creates a new ClassSpecification for the specified class(es), without class members.
ClassSpecification(String, int, int, String, String, String, String, List, List) - 类 的构造器proguard.ClassSpecification
Creates a new ClassSpecification for the specified classes and class members.
ClassSpecification(ClassSpecification) - 类 的构造器proguard.ClassSpecification
Creates a new ClassSpecification that is a copy of the given specification.
ClassSpecificationVisitorFactory - proguard中的类
This factory creates visitors to efficiently travel to specified classes and class members.
ClassSpecificationVisitorFactory() - 类 的构造器proguard.ClassSpecificationVisitorFactory
 
ClassUsageMarker - proguard.shrink中的类
This ClassVisitor, MemberVisitor and KotlinMetadataVisitor recursively marks all classes and class elements that are being used.
ClassUsageMarker() - 类 的构造器proguard.shrink.ClassUsageMarker
Creates a new UsageMarker.
ClassUsageMarker(SimpleUsageMarker) - 类 的构造器proguard.shrink.ClassUsageMarker
Creates a new UsageMarker.
ClassUsageMarker(SimpleUsageMarker, ClassUsageMarker.MarkingMode) - 类 的构造器proguard.shrink.ClassUsageMarker
Creates a new UsageMarker.
ClassUsageMarker.KotlinUsageMarker - proguard.shrink中的类
 
ClassUsageMarker.MarkingMode - proguard.shrink中的枚举
 
clazz - 类 中的变量proguard.classfile.ClassMemberPair
 
clear() - 类 中的方法proguard.ClassPath
 
clear() - 类 中的方法proguard.io.ExtraDataEntryNameMap
Clears all extra data entries.
clearExtraClasses() - 类 中的方法proguard.io.ExtraDataEntryNameMap
Clears all extra class data entries.
clone() - 类 中的方法proguard.ClassSpecification
 
clone() - 类 中的方法proguard.KeepClassSpecification
 
close() - 类 中的方法proguard.ConfigurationParser
Closes the configuration.
close() - 类 中的方法proguard.ConfigurationWriter
Closes this ConfigurationWriter.
close() - 类 中的方法proguard.io.UniqueDataEntryWriter
 
close() - 类 中的方法proguard.LineWordReader
 
close() - 类 中的方法proguard.WordReader
Closes the FileWordReader.
CLOSE_ARGUMENTS_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
CLOSE_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
CLOSE_SYSTEM_PROPERTY - 类 中的静态变量proguard.ConfigurationConstants
 
closePrintWriter(File, PrintWriter) - 类 中的静态方法proguard.util.PrintWriterUtil
Closes the given print writer, or flushes it if is the standard output.
CodeAttributeOptimizationInfo - proguard.optimize.info中的类
This class stores some optimization information that can be attached to a code attribute.
CodeAttributeOptimizationInfo() - 类 的构造器proguard.optimize.info.CodeAttributeOptimizationInfo
 
comments - 类 中的变量proguard.ClassSpecification
 
condition - 类 中的变量proguard.KeepClassSpecification
 
Configuration - proguard中的类
The ProGuard configuration.
Configuration() - 类 的构造器proguard.Configuration
 
ConfigurationConstants - proguard中的类
This class provides constants for parsing and writing ProGuard configurations.
ConfigurationConstants() - 类 的构造器proguard.ConfigurationConstants
 
ConfigurationLogger - proguard.configuration中的类
This class can be injected in applications to log information about reflection being used in the application code, and suggest appropriate ProGuard rules for keeping the reflected classes, methods and/or fields.
ConfigurationLogger() - 类 的构造器proguard.configuration.ConfigurationLogger
 
ConfigurationLogger.ClassInfo - proguard.configuration中的类
Container of processing information of a class.
ConfigurationLogger.MemberInfo - proguard.configuration中的类
 
ConfigurationLoggingAdder - proguard.configuration中的类
This pass can add configuration debug logging code to all code that relies on reflection.
ConfigurationLoggingAdder() - 类 的构造器proguard.configuration.ConfigurationLoggingAdder
 
ConfigurationLoggingInstructionSequenceConstants - proguard.configuration中的类
This class contains a set of instruction sequences for accessing class information via reflection, and replacement instructions that add logging information on the reflection that is used.
ConfigurationLoggingInstructionSequenceConstants(ClassPool, ClassPool) - 类 的构造器proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
Creates a new instance of ResourceIdInstructionSequenceConstants, with constants that reference classes from the given class pools.
ConfigurationLoggingInstructionSequenceReplacer - proguard.configuration中的类
This InstructionSequencesReplacer appends logging instructions to all instructions calling reflection methods.
ConfigurationLoggingInstructionSequenceReplacer(Constant[], Instruction[], Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor) - 类 的构造器proguard.configuration.ConfigurationLoggingInstructionSequenceReplacer
 
ConfigurationLoggingInstructionSequenceReplacer(Constant[], Instruction[], Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - 类 的构造器proguard.configuration.ConfigurationLoggingInstructionSequenceReplacer
 
ConfigurationLoggingInstructionSequenceReplacer(InstructionSequenceMatcher, Constant[], Instruction[], Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - 类 的构造器proguard.configuration.ConfigurationLoggingInstructionSequenceReplacer
 
ConfigurationLoggingInstructionSequencesReplacer - proguard.configuration中的类
This InstructionSequencesReplacer appends logging instructions to all instructions calling reflection methods.
ConfigurationLoggingInstructionSequencesReplacer(Constant[], Instruction[][][], BranchTargetFinder, CodeAttributeEditor) - 类 的构造器proguard.configuration.ConfigurationLoggingInstructionSequencesReplacer
Creates a new ConfigurationLoggingInstructionSequencesReplacer.
ConfigurationLoggingInstructionSequencesReplacer(Constant[], Instruction[][][], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - 类 的构造器proguard.configuration.ConfigurationLoggingInstructionSequencesReplacer
Creates a new ConfigurationLoggingInstructionSequencesReplacer.
ConfigurationParser - proguard中的类
This class parses ProGuard configurations.
ConfigurationParser(File) - 类 的构造器proguard.ConfigurationParser
已过时。
Temporary code for backward compatibility in Obclipse.
ConfigurationParser(File, Properties) - 类 的构造器proguard.ConfigurationParser
Creates a new ConfigurationParser for the given file and the given Properties.
ConfigurationParser(String[], File, Properties) - 类 的构造器proguard.ConfigurationParser
Creates a new ConfigurationParser for the given String arguments, with the given base directory and the given Properties.
ConfigurationParser(String[], Properties) - 类 的构造器proguard.ConfigurationParser
Creates a new ConfigurationParser for the given String arguments and the given Properties.
ConfigurationParser(String, String, File, Properties) - 类 的构造器proguard.ConfigurationParser
Creates a new ConfigurationParser for the given lines, with the given base directory and the given Properties.
ConfigurationParser(URL, Properties) - 类 的构造器proguard.ConfigurationParser
Creates a new ConfigurationParser for the given URL and the given Properties.
ConfigurationParser(WordReader, Properties) - 类 的构造器proguard.ConfigurationParser
Creates a new ConfigurationParser for the given word reader and the given Properties.
ConfigurationVerifier - proguard中的类
This class performs sanity checks on a given configurations.
ConfigurationVerifier(Configuration) - 类 的构造器proguard.ConfigurationVerifier
Creates a new ConfigurationVerifier with the given configuration.
ConfigurationWriter - proguard中的类
This class writes ProGuard configurations to a file.
ConfigurationWriter(File) - 类 的构造器proguard.ConfigurationWriter
Creates a new ConfigurationWriter for the given file name.
ConfigurationWriter(PrintWriter) - 类 的构造器proguard.ConfigurationWriter
Creates a new ConfigurationWriter for the given PrintWriter.
configureVerbosity(boolean) - 类 中的静态方法proguard.logging.Logging
 
CONSTANT_INDEX - 类 中的静态变量proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
ConstantMemberFilter - proguard.optimize中的类
This MemberVisitor delegates its visits to program class members to another given MemberVisitor, but only when the visited class member has been marked as a constant.
ConstantMemberFilter(MemberVisitor) - 类 的构造器proguard.optimize.ConstantMemberFilter
Creates a new ConstantMemberFilter.
ConstantParameterFilter - proguard.optimize中的类
This MemberVisitor delegates its visits to program methods to another given MemberVisitor, for each method parameter that has been marked as constant.
ConstantParameterFilter(MemberVisitor) - 类 的构造器proguard.optimize.ConstantParameterFilter
Creates a new ConstantParameterFilter.
CONSTANTS - 类 中的变量proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
CONSTANTS - 类 中的变量proguard.optimize.peephole.InstructionSequenceConstants
 
containsConstructors() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
 
containsConstructors() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
containsConstructors(Clazz) - 类 中的静态方法proguard.optimize.info.ContainsConstructorsMarker
 
ContainsConstructorsMarker - proguard.optimize.info中的类
This MemberVisitor marks all classes that contain any kind of constructors.
ContainsConstructorsMarker() - 类 的构造器proguard.optimize.info.ContainsConstructorsMarker
 
containsPackageVisibleMembers() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether the class contains any package visible class members.
containsPackageVisibleMembers() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
containsPackageVisibleMembers(Clazz) - 类 中的静态方法proguard.optimize.info.PackageVisibleMemberContainingClassMarker
 
create(Gson, TypeToken<T>) - 类 中的方法proguard.optimize.gson._OptimizedTypeAdapterFactory
 
createClassPoolVisitor(List, ClassVisitor, MemberVisitor) - 类 中的方法proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members, and attributes.
createClassPoolVisitor(List, ClassVisitor, MemberVisitor, MemberVisitor, AttributeVisitor) - 类 中的方法proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes and class members.
createClassPoolVisitor(List, ClassVisitor, MemberVisitor, MemberVisitor, AttributeVisitor) - 类 中的方法proguard.KeepClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members and code attributes.
createClassPoolVisitor(ClassSpecification, ClassVisitor, MemberVisitor, MemberVisitor, AttributeVisitor, WildcardManager) - 类 中的方法proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members, and attributes.
createClassPoolVisitor(KeepClassSpecification, ClassVisitor, MemberVisitor, MemberVisitor, AttributeVisitor) - 类 中的方法proguard.KeepClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members, and attributes.
createClassTester(ClassSpecification, ClassPoolVisitor, WildcardManager) - 类 中的方法proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor that conditionally applies the given ClassPoolVisitor for all classes that match the given class specification.
createClassTester(ClassSpecification, ClassVisitor, WildcardManager) - 类 中的方法proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor that conditionally applies the given ClassVisitor to all classes that match the given class specification.
createCombinedClassVisitor(List, List, List, ClassVisitor, MemberVisitor, MemberVisitor, AttributeVisitor, WildcardManager) - 类 中的方法proguard.ClassSpecificationVisitorFactory
Constructs a ClassVisitor to efficiently delegate to the given ClassVisitor and travel to the specified class members and attributes.
createDataEntryReader(ClassPathEntry, DataEntryReader) - 类 中的方法proguard.DataEntryReaderFactory
Creates a DataEntryReader that can read the given class path entry.
createDataEntryWriter(ClassPath, int, int, DataEntryWriter) - 类 中的方法proguard.DataEntryWriterFactory
Creates a DataEntryWriter that can write to the given class path entries.
createDirectory(DataEntry) - 类 中的方法proguard.io.UniqueDataEntryWriter
 
createMemberVisitor(MemberVisitor) - 接口 中的方法proguard.optimize.InfluenceFixpointVisitor.MemberVisitorFactory
Creates a MemberVisitor instance that should visit all the members that have changed with the given influencedMethodCollector.
createNonTestingClassVisitor(MemberSpecification, boolean, MemberVisitor, AttributeVisitor, WildcardManager) - 类 中的方法proguard.ClassSpecificationVisitorFactory
Creates a new ClassVisitor to efficiently travel to the specified class members and attributes.
createNonTestingClassVisitor(MemberSpecification, boolean, MemberVisitor, AttributeVisitor, WildcardManager) - 类 中的方法proguard.evaluation.AssumeClassSpecificationVisitorFactory
 
createOutputStream(DataEntry) - 类 中的方法proguard.io.UniqueDataEntryWriter
 
createPrintWriter(File, PrintWriter) - 类 中的静态方法proguard.util.PrintWriterUtil
Returns a print writer for the given file, or the standard output if the file name is empty.
createPrintWriter(File, PrintWriter, boolean) - 类 中的静态方法proguard.util.PrintWriterUtil
Returns a print writer for the given file, or the standard output if the file name is empty.
createPrintWriterErr(File) - 类 中的静态方法proguard.util.PrintWriterUtil
Returns a print writer for the given file, or the standard output if the file name is empty.
createPrintWriterOut(File) - 类 中的静态方法proguard.util.PrintWriterUtil
Returns a print writer for the given file, or the standard output if the file name is empty.
createPrintWriterOut(File, boolean) - 类 中的静态方法proguard.util.PrintWriterUtil
Returns a print writer for the given file, or the standard output if the file name is empty.
currentUsageMark - 类 中的变量proguard.shrink.ShortestUsageMarker
 

D

DataEntryReaderFactory - proguard中的类
This class can create DataEntryReader instances based on class path entries.
DataEntryReaderFactory(boolean) - 类 的构造器proguard.DataEntryReaderFactory
Creates a new DataEntryReaderFactory.
DataEntryWriterFactory - proguard中的类
This class can create DataEntryWriter instances based on class paths.
DataEntryWriterFactory(ClassPool, ResourceFilePool, int, StringMatcher, int, boolean, boolean, KeyStore.PrivateKeyEntry[]) - 类 的构造器proguard.DataEntryWriterFactory
Creates a new DataEntryWriterFactory.
DataEntryWriterFactory(ClassPool, ResourceFilePool, int, StringMatcher, int, boolean, boolean, KeyStore.PrivateKeyEntry[], Function<DataEntryWriter, DataEntryWriter>) - 类 的构造器proguard.DataEntryWriterFactory
Creates a new DataEntryWriterFactory.
DEBUG - 类 中的静态变量proguard.optimize.gson.GsonDomainClassFinder
 
DEBUG - 类 中的静态变量proguard.optimize.gson.GsonOptimizer
 
DEBUG - 类 中的静态变量proguard.optimize.gson.OptimizedTypeAdapterAdder
 
DEFAULT_PACKAGE_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
DefaultInterfaceMethodConverter - proguard.backport中的类
This ClassVisitor moves all default interface methods in the visited interfaces to concrete implementations.
DefaultInterfaceMethodConverter(ClassVisitor, MemberVisitor) - 类 的构造器proguard.backport.DefaultInterfaceMethodConverter
 
descriptor - 类 中的变量proguard.MemberSpecification
 
DescriptorKeepChecker - proguard中的类
This class checks whether classes referenced by class members that are marked to be kept are marked to be kept too.
DescriptorKeepChecker(ClassPool, ClassPool, WarningPrinter) - 类 的构造器proguard.DescriptorKeepChecker
Creates a new DescriptorKeepChecker.
deserialize - proguard.optimize.gson.OptimizedJsonFieldCollector.Mode
 
DictionaryNameFactory - proguard.obfuscate中的类
This NameFactory generates names that are read from a specified input file.
DictionaryNameFactory(File, boolean, NameFactory) - 类 的构造器proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(File, NameFactory) - 类 的构造器proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(Reader, boolean, NameFactory) - 类 的构造器proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(Reader, NameFactory) - 类 的构造器proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(URL, boolean, NameFactory) - 类 的构造器proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(URL, NameFactory) - 类 的构造器proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(DictionaryNameFactory, NameFactory) - 类 的构造器proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
disableInnerClassSerialization - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
DONT_COMPRESS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
DONT_NOTE_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
DONT_OBFUSCATE_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
DONT_OPTIMIZE_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
DONT_PREVERIFY_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
DONT_PROCESS_KOTLIN_METADATA - 类 中的静态变量proguard.ConfigurationConstants
 
DONT_SHRINK_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
DONT_SKIP_NON_PUBLIC_LIBRARY_CLASS_MEMBERS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
DONT_SKIP_NON_PUBLIC_LIBRARY_CLASSES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
DONT_USE_MIXED_CASE_CLASS_NAMES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
DONT_WARN_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
dontCompress - 类 中的变量proguard.Configuration
A list of String instances specifying a filter for files that should not be compressed in output jars.
dontProcessKotlinMetadata - 类 中的变量proguard.Configuration
Specifies not to process Kotlin metadata.
DotClassFilter - proguard.optimize.info中的类
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are used in a .class construct.
DotClassFilter(ClassVisitor) - 类 的构造器proguard.optimize.info.DotClassFilter
 
DotClassMarker - proguard.optimize.info中的类
This InstructionVisitor marks all classes that are used in a .class construct by any of the instructions that it visits.
DotClassMarker() - 类 的构造器proguard.optimize.info.DotClassMarker
 
dump - 类 中的变量proguard.Configuration
An optional output file for printing out the processed code in a more or less readable form.
DUMP_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
Dumper - proguard中的类
This pass prints the contents of the program class pool.
Dumper(Configuration) - 类 的构造器proguard.Dumper
 
dumpTypeTokenCache(String, Map<TypeToken<?>, TypeAdapter<?>>) - 类 中的静态方法proguard.optimize.gson._GsonUtil
Dumps the cached type adapter for each type for debugging purpose.
DuplicateClassPrinter - proguard中的类
This ClassVisitor writes out notes about the class files that it visits being duplicates.
DuplicateClassPrinter(WarningPrinter) - 类 的构造器proguard.DuplicateClassPrinter
Creates a new DuplicateClassVisitor.
DuplicateInitializerFixer - proguard.optimize中的类
This MemberVisitor adds an additional parameter to the duplicate initialization methods that it visits.
DuplicateInitializerFixer() - 类 的构造器proguard.optimize.DuplicateInitializerFixer
Creates a new DuplicateInitializerFixer.
DuplicateInitializerFixer(MemberVisitor) - 类 的构造器proguard.optimize.DuplicateInitializerFixer
Creates a new DuplicateInitializerFixer with an extra visitor.
DuplicateInitializerInvocationFixer - proguard.optimize中的类
This AttributeVisitor adds an additional integer parameter to the tweaked initialization method invocations that it visits.
DuplicateInitializerInvocationFixer() - 类 的构造器proguard.optimize.DuplicateInitializerInvocationFixer
Creates a new DuplicateInitializerInvocationFixer.
DuplicateInitializerInvocationFixer(InstructionVisitor) - 类 的构造器proguard.optimize.DuplicateInitializerInvocationFixer
Creates a new DuplicateInitializerInvocationFixer.
DuplicateResourceFilePrinter - proguard中的类
This ResourceFileVisitor writes out notes about the resource files that it visits being duplicates.
DuplicateResourceFilePrinter(WarningPrinter) - 类 的构造器proguard.DuplicateResourceFilePrinter
Creates a new DuplicateResourceFilePrinter.
DynamicInvocationMarker - proguard.optimize.info中的类
This InstructionVisitor marks whether the methods whose instructions it visits contain the invokedynamic instruction.
DynamicInvocationMarker() - 类 的构造器proguard.optimize.info.DynamicInvocationMarker
 

E

enableKotlinAsserter - 类 中的变量proguard.Configuration
Enables of disables the Kotlin asserter.
EQUAL_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
equals(Object) - 类 中的方法proguard.classfile.ClassMemberPair
 
equals(Object) - 类 中的方法proguard.ClassSpecification
 
equals(Object) - 类 中的方法proguard.KeepClassSpecification
 
equals(Object) - 类 中的方法proguard.MemberSpecification
 
equals(Object) - 类 中的方法proguard.MemberValueSpecification
 
EscapingClassFilter - proguard.optimize.info中的类
This ClassVisitor delegates its visits to one of two other given ClassVisitor instances, depending on whether the classes are marked to be escaping or not.
EscapingClassFilter(ClassVisitor) - 类 的构造器proguard.optimize.info.EscapingClassFilter
Creates a new EscapingClassFilter.
EscapingClassFilter(ClassVisitor, ClassVisitor) - 类 的构造器proguard.optimize.info.EscapingClassFilter
Creates a new EscapingClassFilter.
EscapingClassMarker - proguard.optimize.info中的类
This AttributeVisitor marks the classes that are escaping from the visited code attributes.
EscapingClassMarker() - 类 的构造器proguard.optimize.info.EscapingClassMarker
Creates a new EscapingClassMarker.
EscapingClassMarker(PartialEvaluator, boolean) - 类 的构造器proguard.optimize.info.EscapingClassMarker
Creates a new EscapingClassMarker.
EscapingClassMarker(PartialEvaluator, boolean, ReferenceEscapeChecker, boolean) - 类 的构造器proguard.optimize.info.EscapingClassMarker
Creates a new EscapingClassMarker.
EscapingClassMarker(ReferenceTracingValueFactory) - 类 的构造器proguard.optimize.info.EscapingClassMarker
Creates a new EscapingClassMarker.
EscapingClassMarker(ValueFactory) - 类 的构造器proguard.optimize.info.EscapingClassMarker
Creates a new EscapingClassMarker.
EvaluationShrinker - proguard.optimize.evaluation中的类
This AttributeVisitor shrinks the code attributes that it visits, based on partial evaluation.
EvaluationShrinker() - 类 的构造器proguard.optimize.evaluation.EvaluationShrinker
Creates a new EvaluationShrinker.
EvaluationShrinker(PartialEvaluator, boolean, boolean, InstructionVisitor, InstructionVisitor) - 类 的构造器proguard.optimize.evaluation.EvaluationShrinker
Creates a new EvaluationShrinker.
EvaluationShrinker(InstructionUsageMarker, boolean, InstructionVisitor, InstructionVisitor) - 类 的构造器proguard.optimize.evaluation.EvaluationShrinker
Creates a new EvaluationShrinker.
EvaluationSimplifier - proguard.optimize.evaluation中的类
This AttributeVisitor simplifies the code attributes that it visits, based on partial evaluation.
EvaluationSimplifier(boolean) - 类 的构造器proguard.optimize.evaluation.EvaluationSimplifier
Creates a new EvaluationSimplifier.
EvaluationSimplifier(PartialEvaluator, InstructionVisitor, boolean) - 类 的构造器proguard.optimize.evaluation.EvaluationSimplifier
Creates a new EvaluationSimplifier.
ExceptionInstructionChecker - proguard.optimize.info中的类
This class can tell whether an instruction might throw exceptions.
ExceptionInstructionChecker() - 类 的构造器proguard.optimize.info.ExceptionInstructionChecker
 
excludeFieldsWithModifiers - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
excludeFieldsWithoutExposeAnnotation - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
execute() - 类 中的方法proguard.ProGuard
Performs all subsequent ProGuard operations.
execute(AppView) - 类 中的方法proguard.AfterInitConfigurationVerifier
 
execute(AppView) - 类 中的方法proguard.backport.Backporter
 
execute(AppView) - 类 中的方法proguard.classfile.pass.PrimitiveArrayConstantIntroducer
 
execute(AppView) - 类 中的方法proguard.configuration.ConfigurationLoggingAdder
Instruments the given program class pool.
execute(AppView) - 类 中的方法proguard.Dumper
 
execute(AppView) - 类 中的方法proguard.Initializer
Initializes the classes in the given program class pool and library class pool, performs some basic checks, and shrinks the library class pool.
execute(AppView) - 类 中的方法proguard.InputReader
Fills the program class pool, library class pool, and resource file pool by reading files based on the current configuration.
execute(AppView) - 类 中的方法proguard.KotlinMetadataAdapter
 
execute(AppView) - 类 中的方法proguard.mark.Marker
Marks classes and class members in the given class pools with appropriate access flags, corresponding to the class specifications in the configuration.
execute(AppView) - 类 中的方法proguard.normalize.StringNormalizer
 
execute(AppView) - 类 中的方法proguard.obfuscate.NameObfuscationReferenceFixer
 
execute(AppView) - 类 中的方法proguard.obfuscate.ObfuscationPreparation
 
execute(AppView) - 类 中的方法proguard.obfuscate.Obfuscator
Performs obfuscation of the given program class pool.
execute(AppView) - 类 中的方法proguard.obfuscate.ResourceFileNameAdapter
 
execute(AppView) - 类 中的方法proguard.optimize.gson.GsonOptimizer
Performs the Gson optimizations.
execute(AppView) - 类 中的方法proguard.optimize.LineNumberTrimmer
 
execute(AppView) - 类 中的方法proguard.optimize.Optimizer
 
execute(AppView) - 类 中的方法proguard.optimize.peephole.LineNumberLinearizer
Disambiguates the line numbers of all program classes, after optimizations like method inlining and class merging.
execute(AppView) - 类 中的方法proguard.OutputWriter
Writes the given class pool to class files, based on the current configuration.
execute(AppView) - 接口 中的方法proguard.pass.Pass
Executes the pass.
execute(AppView) - 类 中的方法proguard.preverify.PreverificationClearer
 
execute(AppView) - 类 中的方法proguard.preverify.Preverifier
Performs preverification of the given program class pool.
execute(AppView) - 类 中的方法proguard.preverify.SubroutineInliner
Performs subroutine inlining of the given program class pool.
execute(AppView) - 类 中的方法proguard.SeedPrinter
Prints out the seeds for the classes in the given program class pool.
execute(AppView) - 类 中的方法proguard.shrink.Shrinker
Performs shrinking of the given program class pool.
execute(AppView) - 类 中的方法proguard.strip.KotlinAnnotationStripper
 
execute(AppView) - 类 中的方法proguard.Targeter
Sets the target version on classes in the given program class pool.
execute(AppView) - 类 中的方法proguard.util.kotlin.asserter.KotlinMetadataVerifier
 
execute(AppView) - 类 中的方法proguard.util.kotlin.KotlinUnsupportedVersionChecker
 
exposedJavaFieldNames - 类 中的变量proguard.optimize.gson.OptimizedJsonInfo.ClassJsonInfo
Contains the names of all (and only those) Java fields that are exposed.
EXTENDS_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
extendsAnnotationType - 类 中的变量proguard.ClassSpecification
 
extendsClassName - 类 中的变量proguard.ClassSpecification
 
extraDataEntryNameMap - 类 中的变量proguard.AppView
 
ExtraDataEntryNameMap - proguard.io中的类
Map keeping track of all data entries that have associated extra data entries with them.
ExtraDataEntryNameMap() - 类 的构造器proguard.io.ExtraDataEntryNameMap
 
ExtraDataEntryReader - proguard.io中的类
This DataEntryReader delegates to another DataEntryReader, inserting additional data entries that are attached to the read data entry.
ExtraDataEntryReader(String, DataEntryReader) - 类 的构造器proguard.io.ExtraDataEntryReader
Creates a new ExtraDataEntryReader that reads one given extra data entry together with the first data entry that is read.
ExtraDataEntryReader(String, DataEntryReader, DataEntryReader) - 类 的构造器proguard.io.ExtraDataEntryReader
Creates a new ExtraDataEntryReader that reads one given extra data entry together with the first data entry that is read.
ExtraDataEntryReader(ExtraDataEntryNameMap, DataEntryReader) - 类 的构造器proguard.io.ExtraDataEntryReader
Creates a new ExtraDataEntryReader.
ExtraDataEntryReader(ExtraDataEntryNameMap, DataEntryReader, DataEntryReader) - 类 的构造器proguard.io.ExtraDataEntryReader
Creates a new ExtraDataEntryReader.
extraInlinedInvocationVisitor - 类 中的变量proguard.optimize.peephole.MethodInliner
 
extraJar - 类 中的变量proguard.Configuration
File to write extra data entries to; instead of writing them to their respective jars.

F

factoryMethodDescriptor - 类 中的变量proguard.backport.LambdaExpression
 
FALSE_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
FIELD_INDEX - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.FromJsonFieldLocals
 
FIELD_NAME_BOOLEAN - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_DESERIALIZATION_STRATEGIES - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_EXCLUDER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_EXCLUDER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_FIELD_NAMING_STRATEGY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_GSON - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_IDENTITY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_INSTANCE_CREATORS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_MODIFIERS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_NULL - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_OPTIMIZED_JSON_READER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_OPTIMIZED_JSON_READER_IMPL - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_OPTIMIZED_JSON_WRITER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_OPTIMIZED_JSON_WRITER_IMPL - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_REQUIRE_EXPOSE - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_SERIALIZATION_STRATEGIES - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_TYPE_TOKEN_CACHE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_VERSION - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_SEQUENCES - 类 中的变量proguard.optimize.peephole.InstructionSequenceConstants
 
FIELD_TYPE_BOOLEAN - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_DESERIALIZATION_STRATEGIES - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_EXCLUDER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_EXCLUDER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_FIELD_NAMING_STRATEGY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_GSON - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_IDENTITY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_INSTANCE_CREATORS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_MODIFIERS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_NULL - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_OPTIMIZED_JSON_READER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_OPTIMIZED_JSON_READER_IMPL - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_OPTIMIZED_JSON_WRITER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_OPTIMIZED_JSON_WRITER_IMPL - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_REQUIRE_EXPOSE - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_SERIALIZATION_STRATEGIES - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_TYPE_TOKEN_CACHE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_VERSION - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
fieldHashes - 类 中的变量proguard.configuration.ConfigurationLogger.ClassInfo
 
FieldOptimizationInfo - proguard.optimize.info中的类
This class stores some optimization information that can be attached to a field.
FieldOptimizationInfo() - 类 的构造器proguard.optimize.info.FieldOptimizationInfo
 
fieldSpecifications - 类 中的变量proguard.ClassSpecification
 
fileName(File) - 类 中的静态方法proguard.util.PrintWriterUtil
Returns the canonical file name for the given file, or "standard output" if the file name is empty.
FileWordReader - proguard中的类
A WordReader that returns words from a file or a URL.
FileWordReader(File) - 类 的构造器proguard.FileWordReader
Creates a new FileWordReader for the given file.
FileWordReader(URL) - 类 的构造器proguard.FileWordReader
Creates a new FileWordReader for the given URL.
FinalFieldAssignmentMarker - proguard.optimize.info中的类
This InstructionVisitor marks whether a final field is assigned in the methods whose instructions it visits.
FinalFieldAssignmentMarker() - 类 的构造器proguard.optimize.info.FinalFieldAssignmentMarker
 
firstExceptionThrowingInstructionOffset(Clazz, Method, CodeAttribute, int, int) - 类 中的方法proguard.optimize.info.ExceptionInstructionChecker
Returns the offset of the first instruction in the specified block of code that may throw exceptions, or the end offset if there is none.
FLATTEN_PACKAGE_HIERARCHY_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
flattenPackageHierarchy - 类 中的变量proguard.Configuration
An optional base package if the obfuscated package hierarchy is to be flattened, null otherwise.
FNV_HASH_INIT - 类 中的静态变量proguard.util.HashUtil
 
FNV_HASH_PRIME - 类 中的静态变量proguard.util.HashUtil
 
FORCE_PROCESSING_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
FromJsonFieldLocals() - 类 的构造器proguard.optimize.gson.OptimizedClassConstants.FromJsonFieldLocals
 
FromJsonLocals() - 类 的构造器proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
FullyQualifiedClassNameChecker - proguard中的类
This class checks if the user has forgotten to fully qualify any classes in the configuration.
FullyQualifiedClassNameChecker(ClassPool, ClassPool, WarningPrinter) - 类 的构造器proguard.FullyQualifiedClassNameChecker
Creates a new FullyQualifiedClassNameChecker.

G

generalizeParameterValue(int, Value) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies a possible representation of the specified method parameter.
generalizeReferencedClass(ReferenceValue) - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
Specifies a representation of the class through which the field is accessed.
generalizeReturnValue(Value) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies a representation of the value that the method returns, or null if it is unknown.
generalizeValue(Value) - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
Specifies a representation of the value of the field.
generateNonExecutableJson - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
get(int) - 类 中的方法proguard.ClassPath
 
getAabFilter() - 类 中的方法proguard.ClassPathEntry
Returns the name filter that is applied to aab files in this entry, if any.
getAarFilter() - 类 中的方法proguard.ClassPathEntry
Returns the name filter that is applied to aar files in this entry, if any.
getAllExtraDataEntryNames() - 类 中的方法proguard.io.ExtraDataEntryNameMap
Returns the names of all extra data entries.
GetAnnotationChecker - proguard中的类
This constant visitor checks whether visited method references try to access annotations.
GetAnnotationChecker(WarningPrinter) - 类 的构造器proguard.GetAnnotationChecker
Creates a new GetAnnotationChecker.
getApkFilter() - 类 中的方法proguard.ClassPathEntry
Returns the name filter that is applied to apk files in this entry, if any.
getBaseDir() - 类 中的方法proguard.WordReader
Returns the base directory of this reader, if any.
getBaseURL() - 类 中的方法proguard.WordReader
Returns the base URL of this reader, if any.
getClassDataEntryName(String) - 类 中的方法proguard.io.ExtraDataEntryNameMap
 
getClassOptimizationInfo(Clazz) - 类 中的静态方法proguard.optimize.info.ClassOptimizationInfo
Returns the ClassOptimizationInfo instance from the given class.
getCodeAttributeOptimizationInfo(CodeAttribute) - 类 中的静态方法proguard.optimize.info.CodeAttributeOptimizationInfo
 
getConstants() - 类 中的方法proguard.obfuscate.kotlin.KotlinCallableReferenceFixer.NameAndSignatureReplacementSequences
 
getConstants() - 类 中的方法proguard.obfuscate.kotlin.KotlinCallableReferenceFixer.NameOrSignatureReplacementSequences
 
getConstants() - 类 中的方法proguard.obfuscate.kotlin.KotlinCallableReferenceFixer.OwnerReplacementSequences
 
getConstants() - 类 中的方法proguard.obfuscate.kotlin.KotlinIntrinsicsReplacementSequences
 
getConstants() - 类 中的方法proguard.obfuscate.kotlin.KotlinUnsupportedExceptionReplacementSequences
 
getConstants() - 接口 中的方法proguard.obfuscate.util.ReplacementSequences
 
getConstructorDescriptor() - 类 中的方法proguard.backport.LambdaExpression
 
getCount() - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationCounter
Returns the number of annotations excluding parameter annotations.
getCount() - 接口 中的方法proguard.util.kotlin.asserter.Reporter
 
getDefaultExtraDataEntryNames() - 类 中的方法proguard.io.ExtraDataEntryNameMap
Returns the names of all extra data entries that are not attached to a particular data entry.
getEarFilter() - 类 中的方法proguard.ClassPathEntry
Returns the name filter that is applied to ear files in this entry, if any.
getElapsedTimeMs() - 类 中的方法proguard.util.Benchmark
Return the elapsed time in milliseconds.
GetEnclosingClassChecker - proguard中的类
This constant visitor checks whether visited method references try to access enclosing classes.
GetEnclosingClassChecker(WarningPrinter) - 类 的构造器proguard.GetEnclosingClassChecker
Creates a new GetEnclosingMethodChecker.
GetEnclosingMethodChecker - proguard中的类
This constant visitor checks whether visited method references try to access enclosing methods.
GetEnclosingMethodChecker(WarningPrinter) - 类 的构造器proguard.GetEnclosingMethodChecker
Creates a new GetEnclosingMethodChecker.
getEscapedParameters() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns a mask with the reference parameters have already escaped to the heap when entering the method.
getEscapedParameters() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
getEscapedParameters(Method) - 类 中的静态方法proguard.optimize.info.ParameterEscapedMarker
Returns which parameters are escaped from the given method.
getEscapingParameters() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns a mask with the parameters that escape from the method.
getEscapingParameters() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
getEscapingParameters(Method) - 类 中的静态方法proguard.optimize.info.ParameterEscapeMarker
Returns which parameters are escaping from the given method.
getExtraConstantVisitor() - 类 中的方法proguard.shrink.ClassUsageMarker
Return the optional ConstantVisitor that is invoked for all IntegerConstant and StringConstant instances that are marked.
getExtraDataEntryNames(String) - 类 中的方法proguard.io.ExtraDataEntryNameMap
Returns the names of all extra data entries attached to the given data entry.
getFeatureName() - 类 中的方法proguard.ClassPathEntry
Returns the feature name.
getFieldClassValue(Clazz, FieldrefConstant, String) - 类 中的方法proguard.optimize.evaluation.LoadingInvocationUnit
 
getFieldClassValue(Field) - 类 中的静态方法proguard.optimize.evaluation.StoringInvocationUnit
 
getFieldHashMap(String) - 类 中的方法proguard.configuration.InitialStateInfo
Given a class name return a mapping of a field -> original field hash
getFieldOptimizationInfo(Field) - 类 中的静态方法proguard.optimize.info.FieldOptimizationInfo
Returns the FieldOptimizationInfo instance from the given field.
getFieldValue(Clazz, FieldrefConstant, String) - 类 中的方法proguard.optimize.evaluation.LoadingInvocationUnit
 
getFieldValue(Field) - 类 中的静态方法proguard.optimize.evaluation.StoringInvocationUnit
 
getFile() - 类 中的方法proguard.ClassPathEntry
Returns the file.
getFilter() - 类 中的方法proguard.ClassPathEntry
Returns the name filter that is applied to bottom-level files in this entry.
getFilterExcludingVersionedClasses(ClassPathEntry) - 类 中的静态方法proguard.DataEntryReaderFactory
Method to return an augmented filter for supported features.
getInvocationCount() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns the number of times the method is invoked in the known code base.
getInvocationCount() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
getInvocationCount(Method) - 类 中的静态方法proguard.optimize.info.MethodInvocationMarker
Returns the number of times the given method was invoked by the instructions that were visited.
getJarFilter() - 类 中的方法proguard.ClassPathEntry
Returns the name filter that is applied to jar files in this entry, if any.
getJmodFilter() - 类 中的方法proguard.ClassPathEntry
Returns the name filter that is applied to jmod files in this entry, if any.
getKeyDataEntryNames() - 类 中的方法proguard.io.ExtraDataEntryNameMap
Returns the names of all data entries that have extra data entries attached to them.
getLambdaClassName() - 类 中的方法proguard.backport.LambdaExpression
Returns the class name of the converted anonymous class.
getMethodHashMap(String) - 类 中的方法proguard.configuration.InitialStateInfo
Given a class name return a mapping of method -> original method hash
getMethodOptimizationInfo(Method) - 类 中的静态方法proguard.optimize.info.MethodOptimizationInfo
Returns the MethodOptimizationInfo instance from the specified chain of linked methods.
getMethodParameterValue(Clazz, Method, int, String, Clazz) - 类 中的方法proguard.optimize.evaluation.LoadingInvocationUnit
 
getMethodParameterValue(Method, int) - 类 中的静态方法proguard.optimize.evaluation.StoringInvocationUnit
 
getMethodReturnValue(Clazz, AnyMethodrefConstant, String) - 类 中的方法proguard.optimize.evaluation.LoadingInvocationUnit
 
getMethodReturnValue(Clazz, AnyMethodrefConstant, String) - 类 中的方法proguard.optimize.evaluation.ParameterTracingInvocationUnit
 
getMethodReturnValue(Method) - 类 中的静态方法proguard.optimize.evaluation.StoringInvocationUnit
 
getModifiedParameters() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns a mask of the reference parameters whose contents are modified in the method.
getModifiedParameters() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
getModifiedParameters(Method) - 类 中的静态方法proguard.optimize.info.ParameterEscapeMarker
Returns which parameters are modified by the given method.
getName() - 类 中的方法proguard.classfile.ClassMemberPair
 
getName() - 类 中的方法proguard.ClassPathEntry
Returns the path name of the entry.
getName() - 接口 中的方法proguard.pass.Pass
Returns the name of the pass.
getOriginalResourceFileName(ResourceFile) - 类 中的静态方法proguard.obfuscate.ResourceFileNameObfuscator
Retrieves the original name of the given resource file.
getParameterAnnotationCount(int) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationCounter
Returns the number of annotations on param{index} or -1 if there is no parameter at that index.
getParameterSize() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns the size that the parameters of the method take up on the stack.
getParameterSize() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
getParameterSize(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Returns the stack size of the parameter at the given index.
getParameterSize(Method) - 类 中的静态方法proguard.optimize.info.ParameterUsageMarker
Returns the total size of the parameters.
getParameterValue(int) - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns a representation of the specified method parameter, or null if it is unknown.
getParameterValue(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
getProgramClassOptimizationInfo(Clazz) - 类 中的静态方法proguard.optimize.info.ProgramClassOptimizationInfo
Returns the ProgramClassOptimizationInfo instance from the given class.
getProgramFieldOptimizationInfo(Field) - 类 中的静态方法proguard.optimize.info.ProgramFieldOptimizationInfo
Returns the ProgramFieldOptimizationInfo instance from the given field.
getProgramMethodOptimizationInfo(Method) - 类 中的静态方法proguard.optimize.info.ProgramMethodOptimizationInfo
Returns the ProgramMethodOptimizationInfo instance from the specified chain of linked methods.
getReferencedClass() - 类 中的方法proguard.optimize.info.FieldOptimizationInfo
Returns a representation of the class through which the field is accessed, or null if it is unknown.
getReferencedClass() - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
 
getReturnedParameters() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns a mask of the reference parameters that the method might return.
getReturnedParameters() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
getReturnedParameters(Method) - 类 中的静态方法proguard.optimize.info.ParameterEscapeMarker
Returns which parameters are returned from the given method.
getReturnValue() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns a representation of the return value of the method, or null if it is unknown.
getSequences() - 类 中的方法proguard.obfuscate.kotlin.KotlinCallableReferenceFixer.NameAndSignatureReplacementSequences
 
getSequences() - 类 中的方法proguard.obfuscate.kotlin.KotlinCallableReferenceFixer.NameOrSignatureReplacementSequences
 
getSequences() - 类 中的方法proguard.obfuscate.kotlin.KotlinCallableReferenceFixer.OwnerReplacementSequences
 
getSequences() - 类 中的方法proguard.obfuscate.kotlin.KotlinIntrinsicsReplacementSequences
 
getSequences() - 类 中的方法proguard.obfuscate.kotlin.KotlinUnsupportedExceptionReplacementSequences
 
getSequences() - 接口 中的方法proguard.obfuscate.util.ReplacementSequences
 
getShortestUsageMark(Processable) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
getShortestUsageMark(Processable) - 类 中的方法proguard.shrink.ShortestUsageMarker
 
GetSignatureChecker - proguard中的类
This constant visitor checks whether visited method references try to access signatures.
GetSignatureChecker(WarningPrinter) - 类 的构造器proguard.GetSignatureChecker
Creates a new GetSignatureChecker.
getStackAfter(int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns the stack after execution of the instruction at the given offset.
getStackBefore(int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns the stack before execution of the instruction at the given offset.
getSuperClassName(String) - 类 中的方法proguard.configuration.InitialStateInfo
Given a class name return it's super class name.
getTargetClass() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns the class into which this class can be merged.
getTargetClass() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
getTargetClass(Clazz) - 类 中的静态方法proguard.optimize.peephole.ClassMerger
 
getTypeAdapter(Gson, TypeToken, Object) - 类 中的静态方法proguard.optimize.gson._GsonUtil
Returns the appropriate type adapter for handling the given value with the given declared type token.
getTypeAdapter(Gson, Class, Object) - 类 中的静态方法proguard.optimize.gson._GsonUtil
Returns the appropriate type adapter for handling the given value with the given declared type.
getUsageMarker() - 类 中的方法proguard.shrink.ClassUsageMarker
Returns the SimpleUsageMarker used by this class to mark the individual classes, class members, ...
getUsageMarker() - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
getUsedParameters() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns a mask with the parameters that the method actually uses.
getUsedParameters() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
getUsedParameters(Method) - 类 中的静态方法proguard.optimize.info.ParameterUsageMarker
Returns which parameters are being used.
getValue() - 类 中的方法proguard.optimize.info.FieldOptimizationInfo
Returns a representation of the value of the field, or null if it is unknown.
getVersion() - 类 中的静态方法proguard.ProGuard
Returns the implementation version from the manifest.
getWarFilter() - 类 中的方法proguard.ClassPathEntry
Returns the name filter that is applied to war files in this entry, if any.
getWrappedClass() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns the class for which this class is a simple wrapper without any additional functionality, or null otherwise.
getWrappedClass() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
getWrappedClass(Clazz) - 类 中的静态方法proguard.optimize.info.WrapperClassMarker
 
getZipFilter() - 类 中的方法proguard.ClassPathEntry
Returns the name filter that is applied to zip files in this entry, if any.
GotoCommonCodeReplacer - proguard.optimize.peephole中的类
This AttributeVisitor redirects unconditional branches so any common code is shared, and the code preceding the branch can be removed, in the code attributes that it visits.
GotoCommonCodeReplacer(InstructionVisitor) - 类 的构造器proguard.optimize.peephole.GotoCommonCodeReplacer
Creates a new GotoCommonCodeReplacer.
GotoGotoReplacer - proguard.optimize.peephole中的类
This InstructionVisitor simplifies unconditional branches to other unconditional branches.
GotoGotoReplacer(CodeAttributeEditor) - 类 的构造器proguard.optimize.peephole.GotoGotoReplacer
Creates a new GotoGotoReplacer.
GotoGotoReplacer(CodeAttributeEditor, InstructionVisitor) - 类 的构造器proguard.optimize.peephole.GotoGotoReplacer
Creates a new GotoGotoReplacer.
GotoReturnReplacer - proguard.optimize.peephole中的类
This InstructionVisitor replaces unconditional branches to return instructions by these same return instructions.
GotoReturnReplacer(CodeAttributeEditor) - 类 的构造器proguard.optimize.peephole.GotoReturnReplacer
Creates a new GotoReturnReplacer.
GotoReturnReplacer(CodeAttributeEditor, InstructionVisitor) - 类 的构造器proguard.optimize.peephole.GotoReturnReplacer
Creates a new GotoReturnReplacer.
GPL - proguard中的类
This class checks and prints out information about the GPL.
GPL() - 类 的构造器proguard.GPL
 
GSON - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.FromJsonFieldLocals
 
GSON - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
GSON - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.ToJsonLocals
 
GsonAnnotationCleaner - proguard.optimize.gson中的类
This class visitor removes Gson annotations that are not required anymore after the Gson optimizations are applied.
GsonAnnotationCleaner(GsonRuntimeSettings) - 类 的构造器proguard.optimize.gson.GsonAnnotationCleaner
Creates a new GsonAnnotationCleaner.
GsonBuilderInvocationFinder - proguard.optimize.gson中的类
This instructor visitor searches for invocations to GsonBuilder and keeps track of which parameters of the GsonBuilder are being utilized in the code in a GsonRuntimeSettings instance.
GsonBuilderInvocationFinder(ClassPool, ClassPool, GsonRuntimeSettings, ClassVisitor, ClassVisitor) - 类 的构造器proguard.optimize.gson.GsonBuilderInvocationFinder
Creates a new GsonBuilderInvocationFinder.
GsonClassConstants - proguard.optimize.gson中的类
Constants used in the classes of the GSON library.
GsonClassConstants() - 类 的构造器proguard.optimize.gson.GsonClassConstants
 
GsonConstructorPatcher - proguard.optimize.gson中的类
Class visitor that patches the constructor of Gson so that the injected optimized type adapter factory is registered at the right priority.
GsonConstructorPatcher(CodeAttributeEditor, boolean) - 类 的构造器proguard.optimize.gson.GsonConstructorPatcher
Constructs a new GsonConstructorPatcher.
GsonContext - proguard.optimize.gson中的类
This class groups all information about how the Gson library is being used in a program class pool.
GsonContext() - 类 的构造器proguard.optimize.gson.GsonContext
 
GsonDeserializationInvocationFinder - proguard.optimize.gson中的类
This instruction visitor searches the code for invocations to any of the deserialization methods of Gson (all the fromJson variants) and keeps track of the domain classes that are involved in the deserialization.
GsonDeserializationInvocationFinder(ClassPool, ClassPool, ClassVisitor, WarningPrinter) - 类 的构造器proguard.optimize.gson.GsonDeserializationInvocationFinder
Creates a new GsonDeserializationInvocationFinder.
GsonDeserializationOptimizer - proguard.optimize.gson中的类
This visitor injects a fromJson$xxx() method into the classes that it visits that deserializes its fields from Json.
GsonDeserializationOptimizer(ClassPool, ClassPool, GsonRuntimeSettings, OptimizedJsonInfo, boolean, ExtraDataEntryNameMap) - 类 的构造器proguard.optimize.gson.GsonDeserializationOptimizer
Creates a new GsonDeserializationOptimizer.
GsonDomainClassFinder - proguard.optimize.gson中的类
This class visitor determines whether a given domain class can be optimized by the GSON optimizations and traverses both the class and field hierarchy to look for further domain classes.
GsonDomainClassFinder(GsonRuntimeSettings, ClassPool, WarningPrinter) - 类 的构造器proguard.optimize.gson.GsonDomainClassFinder
Creates a new GsonDomainClassFinder.
gsonDomainClassPool - 类 中的变量proguard.optimize.gson.GsonContext
 
GsonInstrumentationAdder - proguard.optimize.gson中的类
Instruction visitor that adds some instrumentation code to the Gson.toJson() and Gson.fromJson() methods that prints out the type adapter cache.
GsonInstrumentationAdder(ClassPool, ClassPool, CodeAttributeEditor) - 类 的构造器proguard.optimize.gson.GsonInstrumentationAdder
Creates a new GsonInstrumentationAdder.
GsonOptimizer - proguard.optimize.gson中的类
This pass is the entry point for the GSON optimizations.
GsonOptimizer(Configuration) - 类 的构造器proguard.optimize.gson.GsonOptimizer
 
gsonRuntimeSettings - 类 中的变量proguard.optimize.gson.GsonContext
 
GsonRuntimeSettings - proguard.optimize.gson中的类
This class keeps track of which parameters of the GsonBuilder are being utilized in the code.
GsonRuntimeSettings() - 类 的构造器proguard.optimize.gson.GsonRuntimeSettings
 
GsonSerializationInvocationFinder - proguard.optimize.gson中的类
This instruction visitor searches the code for invocations to any of the serialization methods of Gson (all the toJson variants) and keeps track of the domain classes that are involved in the serialization.
GsonSerializationInvocationFinder(ClassPool, ClassPool, ClassVisitor, WarningPrinter) - 类 的构造器proguard.optimize.gson.GsonSerializationInvocationFinder
Creates a new GsonSerializationInvocationFinder.
GsonSerializationOptimizer - proguard.optimize.gson中的类
This visitor injects a toJson$xxx() method into the classes that it visits that serializes its fields to Json.
GsonSerializationOptimizer(ClassPool, ClassPool, GsonRuntimeSettings, OptimizedJsonInfo, boolean, ExtraDataEntryNameMap) - 类 的构造器proguard.optimize.gson.GsonSerializationOptimizer
Creates a new GsonSerializationOptimizer.

H

hash(byte[], int) - 类 中的静态方法proguard.util.HashUtil
Computes a hash of the given bytes, using the FNV-1a hashing function, but with a custom inital hash value.
hash(String, int) - 类 中的静态方法proguard.util.HashUtil
Convience method for computing the FNV-1a hash on the UTF-8 encoded byte representation of the given String, using the given initial hash value.
hashCode() - 类 中的方法proguard.classfile.ClassMemberPair
 
hashCode() - 类 中的方法proguard.ClassSpecification
 
hashCode() - 类 中的方法proguard.KeepClassSpecification
 
hashCode() - 类 中的方法proguard.MemberSpecification
 
hashCode() - 类 中的方法proguard.MemberValueSpecification
 
hashFnv1a32(byte[]) - 类 中的静态方法proguard.util.HashUtil
FNV-1a hashing function.
hashFnv1a32_UTF8(String) - 类 中的静态方法proguard.util.HashUtil
Convience method for computing the FNV-1a hash on the UTF-8 encoded byte representation of the given String.
HashUtil - proguard.util中的类
Hashing functions.
hasNoEscapingParameters - 类 中的变量proguard.optimize.info.MethodOptimizationInfo
 
hasNoEscapingParameters() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method doesn't have escaping parameters.
hasNoExternalReturnValues - 类 中的变量proguard.optimize.info.MethodOptimizationInfo
 
hasNoExternalReturnValues() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method returns external values.
hasNoExternalReturnValues(Method) - 类 中的静态方法proguard.optimize.info.NoExternalReturnValuesMethodMarker
 
hasNoExternalSideEffects - 类 中的变量proguard.optimize.info.MethodOptimizationInfo
 
hasNoExternalSideEffects() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Retruns whether the method has no external side effects.
hasNoExternalSideEffects(Method) - 类 中的静态方法proguard.optimize.info.NoExternalSideEffectMethodMarker
 
hasNoParameterEscaping(Method) - 类 中的静态方法proguard.optimize.info.NoEscapingParametersMethodMarker
 
hasNoSideEffects - 类 中的变量proguard.optimize.info.ClassOptimizationInfo
 
hasNoSideEffects - 类 中的变量proguard.optimize.info.MethodOptimizationInfo
 
hasNoSideEffects() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether loading the class has side effects.
hasNoSideEffects() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Specifies that the method has no side effects.
hasNoSideEffects(Clazz) - 类 中的静态方法proguard.optimize.info.NoSideEffectClassMarker
 
hasNoSideEffects(Method) - 类 中的静态方法proguard.optimize.info.NoSideEffectMethodMarker
 
hasOriginalClassName(Clazz) - 类 中的静态方法proguard.obfuscate.ClassObfuscator
Returns whether the class name of the given class has changed.
hasOutput() - 类 中的方法proguard.ClassPath
Returns whether the class path contains any output entries.
hasParameterEscaped(int) - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the specified reference parameter has already escaped to the heap when entering the method.
hasParameterEscaped(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
hasParameterEscaped(Method, int) - 类 中的静态方法proguard.optimize.info.ParameterEscapedMarker
Returns whether the given parameter is escaped from the given method.
hasSideEffects() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether loading the class has any side effects.
hasSideEffects() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method has side effects.
hasSideEffects() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
hasSideEffects() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
hasSideEffects(Clazz) - 类 中的静态方法proguard.optimize.info.SideEffectClassMarker
 
hasSideEffects(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
hasSideEffects(Method) - 类 中的静态方法proguard.optimize.info.SideEffectMethodMarker
 
hasSynchronizedBlock() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method body contains any synchronization code ('monitorenter' and 'monitorexit').
hasSynchronizedBlock() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
hasSynchronizedBlock(Method) - 类 中的静态方法proguard.optimize.info.SynchronizedBlockMethodMarker
Returns whether the given method accesses private class members.
hasUnusedParameters() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method has any unused parameters.
hasUnusedParameters() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
hasUnusedParameters(Method) - 类 中的静态方法proguard.optimize.info.ParameterUsageMarker
Returns whether the given method has any unused parameters.
HorizontalClassMerger - proguard.optimize.peephole中的类
This ClassPoolVisitor inlines siblings in the program classes that it visits, whenever possible.
HorizontalClassMerger(boolean, boolean, Set<String>) - 类 的构造器proguard.optimize.peephole.HorizontalClassMerger
Creates a new HorizontalClassMerger.
HorizontalClassMerger(boolean, boolean, Set<String>, ClassVisitor) - 类 的构造器proguard.optimize.peephole.HorizontalClassMerger
Creates a new HorizontalClassMerger.

I

IDENTIFIER_NAME_STRING - 类 中的静态变量proguard.ConfigurationConstants
 
IF_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
IGNORE_WARNINGS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ignoreWarnings - 类 中的变量proguard.Configuration
Specifies whether to ignore any warnings.
IMPLEMENTS_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
INCLUDE_CODE_SUBOPTION - 类 中的静态变量proguard.ConfigurationConstants
 
INCLUDE_DESCRIPTOR_CLASSES_SUBOPTION - 类 中的静态变量proguard.ConfigurationConstants
 
INCLUDE_DIRECTIVE - 类 中的静态变量proguard.ConfigurationConstants
 
includeWordReader(WordReader) - 类 中的方法proguard.WordReader
Specifies to start reading words from the given WordReader.
incrementInvocationCount() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Increments the counter for number of times the method is invoked in the known code base.
InfluencedMethodTraveller(MemberVisitor) - 类 的构造器proguard.optimize.ReverseDependencyStore.InfluencedMethodTraveller
 
InfluenceFixpointVisitor - proguard.optimize中的类
This ClassPoolVisitor visits members using visitors created by a factory.
InfluenceFixpointVisitor(InfluenceFixpointVisitor.MemberVisitorFactory) - 类 的构造器proguard.optimize.InfluenceFixpointVisitor
Creates a mew InfluenceFixpointVisitor
InfluenceFixpointVisitor.MemberVisitorFactory - proguard.optimize中的接口
A factory of MemberVisitor instances.
Initializer - proguard中的类
This pass initializes class pools and resource information.
Initializer(Configuration) - 类 的构造器proguard.Initializer
 
initialStateInfo - 类 中的变量proguard.AppView
Stores information about the original state of the program class pool used for configuration debugging.
InitialStateInfo - proguard.configuration中的类
Stores the initial state of a classpool and resource files including class names, super class names and hashes of fields and methods; and resource filenames.
InitialStateInfo(ClassPool) - 类 的构造器proguard.configuration.InitialStateInfo
 
INJARS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
InjectedClassFilter - proguard.classfile.visitor中的类
This ClassVisitor delegates to one of two other visitors, depending on whether the visited class was injected or not.
InjectedClassFilter(ClassVisitor, ClassVisitor) - 类 的构造器proguard.classfile.visitor.InjectedClassFilter
 
INLINED - proguard.classfile.attribute.ProGuardOrigin
 
INLINED_METHOD_END_LINE_NUMBER - 类 中的静态变量proguard.optimize.peephole.MethodInliner
 
INLINED_METHOD_START_LINE_NUMBER - 类 中的静态变量proguard.optimize.peephole.MethodInliner
 
InnerUsageMarker - proguard.shrink中的类
This AttributeVisitor recursively marks all necessary inner class information in the attributes that it visits.
InnerUsageMarker(ClassUsageMarker) - 类 的构造器proguard.shrink.InnerUsageMarker
Creates a new InnerUsageMarker.
InputReader - proguard中的类
This pass reads the input class files.
InputReader(Configuration) - 类 的构造器proguard.InputReader
Creates a new InputReader to read input class files as specified by the given configuration.
insertParameter(int, int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Notifies this object that a parameter is inserted at the given index with the given stack size.
instanceCreatorClassPool - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
InstanceofClassFilter - proguard.optimize.info中的类
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are used in an 'instanceof' test.
InstanceofClassFilter(ClassVisitor) - 类 的构造器proguard.optimize.info.InstanceofClassFilter
 
InstanceofClassMarker - proguard.optimize.info中的类
This InstructionVisitor marks all classes that are used in an 'instanceof' test by any of the instructions that it visits.
InstanceofClassMarker() - 类 的构造器proguard.optimize.info.InstanceofClassMarker
 
InstantiationClassFilter - proguard.optimize.info中的类
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are instantiated.
InstantiationClassFilter(ClassVisitor) - 类 的构造器proguard.optimize.info.InstantiationClassFilter
 
InstantiationClassMarker - proguard.optimize.info中的类
This InstructionVisitor marks all classes that are instantiated by any of the instructions that it visits.
InstantiationClassMarker() - 类 的构造器proguard.optimize.info.InstantiationClassMarker
 
InstructionSequenceConstants - proguard.optimize.peephole中的类
This class contains a set of instruction sequences with their suggested more compact or more efficient replacements.
InstructionSequenceConstants(ClassPool, ClassPool) - 类 的构造器proguard.optimize.peephole.InstructionSequenceConstants
Creates a new instance of InstructionSequenceConstants, with constants that reference classes from the given class pools.
InstructionSequenceObfuscator - proguard.obfuscate.util中的类
 
InstructionSequenceObfuscator(ReplacementSequences) - 类 的构造器proguard.obfuscate.util.InstructionSequenceObfuscator
 
InstructionUsageMarker - proguard.optimize.evaluation中的类
This AttributeVisitor marks necessary instructions in the code attributes that it visits, based on partial evaluation.
InstructionUsageMarker(boolean) - 类 的构造器proguard.optimize.evaluation.InstructionUsageMarker
Creates a new InstructionUsageMarker.
InstructionUsageMarker(PartialEvaluator, boolean, boolean) - 类 的构造器proguard.optimize.evaluation.InstructionUsageMarker
Creates a new InstructionUsageMarker.
InstructionUsageMarker(PartialEvaluator, boolean, boolean, boolean) - 类 的构造器proguard.optimize.evaluation.InstructionUsageMarker
Creates a new InstructionUsageMarker.
interfaceMethod - 类 中的变量proguard.backport.LambdaExpression
 
interfaceMethodDescriptor - 类 中的变量proguard.backport.LambdaExpression
 
interfaces - 类 中的变量proguard.backport.LambdaExpression
 
InterfaceUsageMarker - proguard.shrink中的类
This ClassVisitor recursively marks all interface classes that are being used in the visited class.
InterfaceUsageMarker(ClassUsageMarker) - 类 的构造器proguard.shrink.InterfaceUsageMarker
Creates a new InterfaceUsageMarker.
invokedClassName - 类 中的变量proguard.backport.LambdaExpression
 
invokedMethodDesc - 类 中的变量proguard.backport.LambdaExpression
 
invokedMethodName - 类 中的变量proguard.backport.LambdaExpression
 
invokedReferenceKind - 类 中的变量proguard.backport.LambdaExpression
 
invokesDynamically() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method body invokes any methods with 'invokedynamic'.
invokesDynamically() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
invokesDynamically(Method) - 类 中的静态方法proguard.optimize.info.DynamicInvocationMarker
Returns whether the given method calls the invokedynamic instruction.
invokesPackageVisibleMembers() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether any code in the class accesses any package visible class members.
invokesPackageVisibleMembers() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
invokesPackageVisibleMembers(Clazz) - 类 中的静态方法proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
invokesStaticInterfaceMethod() - 类 中的方法proguard.backport.LambdaExpression
Returns whether the invoked method is a static interface method.
invokesSuperMethods() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method body invokes any super methods.
invokesSuperMethods() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
invokesSuperMethods(Method) - 类 中的静态方法proguard.optimize.info.SuperInvocationMarker
 
isAab() - 类 中的方法proguard.ClassPathEntry
Returns whether this data entry is an aab file.
isAar() - 类 中的方法proguard.ClassPathEntry
Returns whether this data entry is an aar file.
isAnyStackEntryNecessaryAfter(InstructionOffsetValue, int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns whether any of the stack entries after the given offsets are necessary.
isApk() - 类 中的方法proguard.ClassPathEntry
Returns whether this data entry is an apk file.
isCandidateForMerging(Clazz) - 类 中的方法proguard.optimize.peephole.HorizontalClassMerger
Checks if a class can trivially not be used for merging (either as target or source)
isCaught() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether the class is a Throwable that is caught in an exception handler in the known code.
isCaught() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
isCaught(Clazz) - 类 中的静态方法proguard.optimize.info.CaughtClassMarker
 
isClassEscaping(Clazz) - 类 中的静态方法proguard.optimize.info.EscapingClassMarker
Returns whether the given class is escaping.
isDex() - 类 中的方法proguard.ClassPathEntry
Returns whether this data entry is a dex file.
isDotClassed() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether the class is loaded with an 'ldc' instruction (a .class construct in Java) in the known code.
isDotClassed() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
isDotClassed(Clazz) - 类 中的静态方法proguard.optimize.info.DotClassMarker
 
isEar() - 类 中的方法proguard.ClassPathEntry
Returns whether this data entry is a ear file.
isEmpty() - 类 中的方法proguard.ClassPath
 
isEscaping() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether instances of the class are ever escaping to the heap.
isEscaping() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
isExtraPushPopInstructionNecessary(int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns whether an extra push/pop instruction is required at the given offset in the most recently analyzed code attribute.
isFiltered() - 类 中的方法proguard.ClassPathEntry
Returns whether this data entry has any kind of filter.
isInstanceEscaping(int) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
Returns whether the instance created or retrieved at the specified instruction offset is escaping.
isInstanceExternal(int) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
Returns whether the instance created or retrieved at the specified instruction offset is external to this method and its invoked methods.
isInstanceModified(int) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
Returns whether the instance created or retrieved at the specified instruction offset is being modified.
isInstanceofed() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether the class is part of an 'instanceof' instruction in the known code.
isInstanceofed() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
isInstanceofed(Clazz) - 类 中的静态方法proguard.optimize.info.InstanceofClassMarker
 
isInstanceReturned(int) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
Returns whether the instance created or retrieved at the specified instruction offset is being returned.
isInstantiated() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether the class is instantiated in the known code.
isInstantiated() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
isInstantiated(Clazz) - 类 中的静态方法proguard.optimize.info.InstantiationClassMarker
 
isInstructionNecessary(int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the specified instruction is necessary in the most recently analyzed code attribute.
isJar() - 类 中的方法proguard.ClassPathEntry
Returns whether this data entry is a jar file.
isJmod() - 类 中的方法proguard.ClassPathEntry
Returns whether this data entry is a jmod file.
isKept() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether the class is kept.
isKept() - 类 中的方法proguard.optimize.info.CodeAttributeOptimizationInfo
 
isKept() - 类 中的方法proguard.optimize.info.FieldOptimizationInfo
Returns whether the method is kept.
isKept() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method is kept.
isKept() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
isKept() - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
 
isKept() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
isKept(CodeAttribute) - 类 中的静态方法proguard.optimize.KeepMarker
 
isKept(Clazz) - 类 中的静态方法proguard.optimize.KeepMarker
 
isKept(Field) - 类 中的静态方法proguard.optimize.KeepMarker
 
isKept(Method) - 类 中的静态方法proguard.optimize.KeepMarker
 
isMergeable(ProgramClass) - 类 中的方法proguard.optimize.peephole.ClassMerger
 
isMethodReference() - 类 中的方法proguard.backport.LambdaExpression
Returns whether the lambda expression is actually a method reference.
isNestHostOrMember(Clazz) - 类 中的静态方法proguard.optimize.peephole.ClassMerger
 
isObfuscated(ResourceFile) - 类 中的静态方法proguard.obfuscate.ResourceFileNameObfuscator
Returns whether the given resource file has been obfuscated by an instance of this class.
isOutput() - 类 中的方法proguard.ClassPathEntry
Returns whether this data entry is an output entry.
isParameterEscaping(int) - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the specified parameter escapes from the method.
isParameterEscaping(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
isParameterEscaping(Method, int) - 类 中的静态方法proguard.optimize.info.ParameterEscapeMarker
Returns whether the given parameter is escaping from the given method.
isParameterModified(int) - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the contents of the specified reference parameter are modified in the method.
isParameterModified(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
isParameterModified(Method, int) - 类 中的静态方法proguard.optimize.info.ParameterEscapeMarker
Returns whether the given parameter is modified by the given method.
isParameterReturned(Method, int) - 类 中的静态方法proguard.optimize.info.ParameterEscapeMarker
Returns whether the given parameter is returned from the given method.
isParameterUsed(int) - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method actually uses the specified parameter.
isParameterUsed(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
isParameterUsed(Method, int) - 类 中的静态方法proguard.optimize.info.ParameterUsageMarker
Returns whether the given parameter is being used.
isPossiblyUsed(Processable) - 类 中的方法proguard.shrink.ClassUsageMarker
Returns whether the given processable has been marked as possibly being used.
isPossiblyUsed(Processable) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
isPossiblyUsed(Processable) - 类 中的方法proguard.shrink.ShortestUsageMarker
 
isPossiblyUsed(Processable) - 类 中的方法proguard.shrink.SimpleUsageMarker
Returns whether the given processable has been marked as possibly being used.
isReachable(int) - 类 中的方法proguard.optimize.peephole.ReachableCodeMarker
Returns whether the instruction at the given offset is reachable in the CodeAttribute that was visited most recently.
isReachable(int, int) - 类 中的方法proguard.optimize.peephole.ReachableCodeMarker
Returns whether any of the instructions at the given offsets are reachable in the CodeAttribute that was visited most recently.
isRead() - 类 中的方法proguard.optimize.info.FieldOptimizationInfo
Returns whether the field is ever read.
isRead() - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
 
isRead(Field) - 类 中的静态方法proguard.optimize.info.ReadWriteFieldMarker
 
isSerializable() - 类 中的方法proguard.backport.LambdaExpression
Returns whether the lambda expression is serializable.
isSet() - 类 中的方法proguard.optimize.info.MutableBoolean
 
isSimpleEnum() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether the class is an enum type that can be simplified to a primitive integer.
isSimpleEnum() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
isSimpleEnum(Clazz) - 类 中的静态方法proguard.optimize.info.SimpleEnumMarker
 
isStackEntriesNecessaryAfter(int, int, int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the stack specified entries after the given offset are necessary.
isStackEntriesPresentBefore(int, int, int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the stack specified entries before the given offset are present.
isStackEntryNecessaryAfter(int, int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the specified stack entry after the given offset is necessary.
isStackEntryPresentBefore(int, int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the specified stack entry before the given offset is present.
isStackEntryUnwantedBefore(int, int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the specified stack entry before the given offset is unwanted, e.g. because it was intended as a method parameter that has been removed.
isStateless() - 类 中的方法proguard.backport.LambdaExpression
Returns whether the lambda expression is stateless.
isTraced(int) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the specified instruction was traced in the most recently analyzed code attribute.
isUsed(Processable) - 类 中的静态方法proguard.obfuscate.AttributeUsageMarker
Returns whether the given Processable has been marked as being used.
isUsed(Processable) - 类 中的方法proguard.shrink.ClassUsageMarker
Returns whether the given processable has been marked as being used.
isUsed(Processable) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
isUsed(Processable) - 类 中的方法proguard.shrink.ShortestUsageMarker
 
isUsed(Processable) - 类 中的方法proguard.shrink.SimpleUsageMarker
Returns whether the given processable has been marked as being used.
isVariableUsed(int) - 类 中的方法proguard.optimize.info.VariableUsageMarker
Returns whether the given variable has been marked as being used.
isWar() - 类 中的方法proguard.ClassPathEntry
Returns whether this data entry is a war file.
isWritten() - 类 中的方法proguard.optimize.info.FieldOptimizationInfo
Returns whether the field is ever written to.
isWritten() - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
 
isWritten(Field) - 类 中的静态方法proguard.optimize.info.ReadWriteFieldMarker
 
isZip() - 类 中的方法proguard.ClassPathEntry
Returns whether this data entry is a zip file.

J

JAR_SEPARATOR_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
javaToJsonFieldNames - 类 中的变量proguard.optimize.gson.OptimizedJsonInfo.ClassJsonInfo
Maps the Java field name to all of its corresponding Json field names.
JSON_READER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.FromJsonFieldLocals
 
JSON_READER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
JSON_READER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.ReadLocals
 
JSON_WRITER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.ToJsonLocals
 
JSON_WRITER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.WriteLocals
 
jsonFieldIndices - 类 中的变量proguard.optimize.gson.OptimizedJsonInfo
Maps the json field name to a unique, contiguous index.
JSR310Converter - proguard.backport中的类
This ClassVisitor will replace any occurrence of java.time.** related methods / types that have been introduced in Java 8 to the threetenbp library.
JSR310Converter(ClassPool, ClassPool, WarningPrinter, ClassVisitor, InstructionVisitor) - 类 的构造器proguard.backport.JSR310Converter
Create a new JSR310Converter instance.

K

keep - 类 中的变量proguard.Configuration
A list of KeepClassSpecification instances, whose class names and class member names are to be kept from shrinking, optimization, and/or obfuscation.
KEEP_ATTRIBUTES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEEP_CLASS_MEMBER_NAMES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEEP_CLASS_MEMBERS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEEP_CLASSES_WITH_MEMBER_NAMES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEEP_CLASSES_WITH_MEMBERS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEEP_CODE_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEEP_DIRECTORIES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEEP_KOTLIN_METADATA - 类 中的静态变量proguard.ConfigurationConstants
 
KEEP_NAMES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEEP_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEEP_PACKAGE_NAMES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEEP_PARAMETER_NAMES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
keepAttributes - 类 中的变量proguard.Configuration
A list of String instances specifying optional attributes to be kept.
KeepClassMemberChecker - proguard中的类
This class checks if the user has forgotten to specify class members in some keep options in the configuration.
KeepClassMemberChecker(WarningPrinter) - 类 的构造器proguard.KeepClassMemberChecker
Creates a new KeepClassMemberChecker.
KeepClassSpecification - proguard中的类
This class represents a keep option with class specification.
KeepClassSpecification(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, ClassSpecification, ClassSpecification) - 类 的构造器proguard.KeepClassSpecification
Creates a new KeepClassSpecification.
KeepClassSpecification(boolean, boolean, boolean, boolean, boolean, boolean, boolean, ClassSpecification, ClassSpecification) - 类 的构造器proguard.KeepClassSpecification
已过时。
KeepClassSpecificationVisitorFactory - proguard中的类
This factory creates visitors to efficiently travel to specified classes and class members.
KeepClassSpecificationVisitorFactory(boolean, boolean, boolean) - 类 的构造器proguard.KeepClassSpecificationVisitorFactory
Creates a new KeepClassSpecificationVisitorFactory that creates visitors for the specified goal.
keepDirectories - 类 中的变量proguard.Configuration
A list of String instances specifying directories to be kept in the output directories or the output jars.
keepKotlinMetadata - 类 中的变量proguard.Configuration
Specifies whether to process Kotlin metadata or not.
KeepMarker - proguard.optimize中的类
This ClassVisitor, MemberVisitor and AttributeVisitor marks classes, class members and code attributes it visits.
KeepMarker() - 类 的构造器proguard.optimize.KeepMarker
 
keepPackageNames - 类 中的变量proguard.Configuration
A list of String instances specifying package names to be kept.
keepParameterNames - 类 中的变量proguard.Configuration
Specifies whether method parameter names and types should be kept for methods that are not obfuscated.
KeptClassFilter - proguard.optimize中的类
This ClassVisitor delegates its visits to one of two ClassVisitor's, depending on whether the visited class is kept or not.
KeptClassFilter(ClassVisitor) - 类 的构造器proguard.optimize.KeptClassFilter
Creates a new KeptClassFilter.
KeptClassFilter(ClassVisitor, ClassVisitor) - 类 的构造器proguard.optimize.KeptClassFilter
Creates a new KeptClassFilter.
KeptMemberFilter - proguard.optimize中的类
This MemberVisitor delegates all its method calls to another MemberVisitor, but only for Member objects that are marked as kept.
KeptMemberFilter(MemberVisitor) - 类 的构造器proguard.optimize.KeptMemberFilter
Creates a new KeptMemberFilter.
KEY_ALIAS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEY_PASSWORD_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEY_STORE_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
KEY_STORE_PASSWORD_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
keyAliases - 类 中的变量proguard.Configuration
A list of String instances specifying the names of the keys to be used when signing jars.
keyPasswords - 类 中的变量proguard.Configuration
A list of String instances specifying the passwords of the keys to be used when signing jars.
keyStorePasswords - 类 中的变量proguard.Configuration
A list of String instances specifying the passwords of the key stores to be used when signing jars.
keyStores - 类 中的变量proguard.Configuration
A list of File instances specifying the key stores to be used when signing jars.
KotlinAliasNameObfuscator - proguard.obfuscate.kotlin中的类
 
KotlinAliasNameObfuscator(NameFactory) - 类 的构造器proguard.obfuscate.kotlin.KotlinAliasNameObfuscator
 
KotlinAliasReferenceFixer - proguard.obfuscate.kotlin中的类
 
KotlinAliasReferenceFixer() - 类 的构造器proguard.obfuscate.kotlin.KotlinAliasReferenceFixer
 
KotlinAnnotationCounter - proguard.fixer.kotlin中的类
 
KotlinAnnotationCounter() - 类 的构造器proguard.fixer.kotlin.KotlinAnnotationCounter
 
KotlinAnnotationCounter(SimpleUsageMarker) - 类 的构造器proguard.fixer.kotlin.KotlinAnnotationCounter
 
KotlinAnnotationFlagFixer - proguard.fixer.kotlin中的类
 
KotlinAnnotationFlagFixer() - 类 的构造器proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
KotlinAnnotationStripper - proguard.strip中的类
This pass aggressively strips the kotlin.Metadata annotation from classes.
KotlinAnnotationStripper(Configuration) - 类 的构造器proguard.strip.KotlinAnnotationStripper
 
KotlinCallableReferenceFixer - proguard.obfuscate.kotlin中的类
This class fixes the CallableReference implementations of function and property references.
KotlinCallableReferenceFixer(ClassPool, ClassPool) - 类 的构造器proguard.obfuscate.kotlin.KotlinCallableReferenceFixer
 
KotlinCallableReferenceFixer.NameAndSignatureReplacementSequences - proguard.obfuscate.kotlin中的类
 
KotlinCallableReferenceFixer.NameOrSignatureReplacementSequences - proguard.obfuscate.kotlin中的类
 
KotlinCallableReferenceFixer.OwnerReplacementSequences - proguard.obfuscate.kotlin中的类
 
KotlinCompanionEqualizer - proguard.obfuscate.kotlin中的类
 
KotlinCompanionEqualizer() - 类 的构造器proguard.obfuscate.kotlin.KotlinCompanionEqualizer
 
KotlinContextParameterUsageMarker - proguard.optimize.kotlin中的类
This Kotlin metadata visitor marks the parameters of methods used, using the ParameterUsageMarker, if those parameters correspond to Kotlin context parameters.
KotlinContextParameterUsageMarker() - 类 的构造器proguard.optimize.kotlin.KotlinContextParameterUsageMarker
 
KotlinContextReceiverUsageMarker - proguard.optimize.kotlin中的类
This Kotlin metadata visitor marks the parameters of methods used, using the ParameterUsageMarker, if those parameters correspond to Kotlin context receivers.
KotlinContextReceiverUsageMarker() - 类 的构造器proguard.optimize.kotlin.KotlinContextReceiverUsageMarker
 
KotlinDefaultImplsMethodNameEqualizer - proguard.obfuscate.kotlin中的类
 
KotlinDefaultImplsMethodNameEqualizer() - 类 的构造器proguard.obfuscate.kotlin.KotlinDefaultImplsMethodNameEqualizer
 
KotlinDefaultMethodNameEqualizer - proguard.obfuscate.kotlin中的类
 
KotlinDefaultMethodNameEqualizer() - 类 的构造器proguard.obfuscate.kotlin.KotlinDefaultMethodNameEqualizer
 
KotlinDontOptimizeMarker() - 类 的构造器proguard.mark.Marker.KotlinDontOptimizeMarker
 
KotlinIntrinsicsReplacementSequences - proguard.obfuscate.kotlin中的类
 
KotlinIntrinsicsReplacementSequences(ClassPool, ClassPool) - 类 的构造器proguard.obfuscate.kotlin.KotlinIntrinsicsReplacementSequences
 
KotlinMetadataAdapter - proguard中的类
 
KotlinMetadataAdapter() - 类 的构造器proguard.KotlinMetadataAdapter
 
KotlinMetadataVerifier - proguard.util.kotlin.asserter中的类
This pass performs a series of checks to see whether the kotlin metadata is intact.
KotlinMetadataVerifier(Configuration) - 类 的构造器proguard.util.kotlin.asserter.KotlinMetadataVerifier
 
KotlinModuleFixer - proguard.obfuscate.kotlin中的类
This class fixes the KotlinModule fileName to match the module name and the strings referring to classes to match the obfuscated names.
KotlinModuleFixer() - 类 的构造器proguard.obfuscate.kotlin.KotlinModuleFixer
 
KotlinModuleNameObfuscator - proguard.obfuscate.kotlin中的类
Obfuscate module names using the given NameFactory.
KotlinModuleNameObfuscator(NameFactory) - 类 的构造器proguard.obfuscate.kotlin.KotlinModuleNameObfuscator
 
KotlinModuleShrinker - proguard.shrink中的类
Shrink the contents of the Kotlin module based on if the referenced classes are used or not.
KotlinModuleUsageMarker - proguard.shrink中的类
Mark Kotlin modules with the given SimpleUsageMarker if required.
KotlinModuleUsageMarker(SimpleUsageMarker) - 类 的构造器proguard.shrink.KotlinModuleUsageMarker
 
KotlinMultiFileFacadeFixer - proguard.obfuscate.kotlin中的类
Ensure that multi-file class parts and multi-file facades are kept in the same package.
KotlinMultiFileFacadeFixer() - 类 的构造器proguard.obfuscate.kotlin.KotlinMultiFileFacadeFixer
 
KotlinObjectFixer - proguard.obfuscate.kotlin中的类
This fixer ensures that the INSTANCE field in an object class remains named INSTANCE.
KotlinObjectFixer() - 类 的构造器proguard.obfuscate.kotlin.KotlinObjectFixer
 
KotlinPropertyNameObfuscator - proguard.obfuscate.kotlin中的类
 
KotlinPropertyNameObfuscator(NameFactory) - 类 的构造器proguard.obfuscate.kotlin.KotlinPropertyNameObfuscator
 
KotlinPropertyRenamer - proguard.obfuscate.kotlin中的类
 
KotlinPropertyRenamer() - 类 的构造器proguard.obfuscate.kotlin.KotlinPropertyRenamer
 
KotlinShrinker - proguard.shrink中的类
 
KotlinShrinker(SimpleUsageMarker) - 类 的构造器proguard.shrink.KotlinShrinker
 
KotlinSourceDebugExtensionAttributeObfuscator - proguard.obfuscate.kotlin中的类
This class sets the SourceDebugExtension attribute to a basic minimum SMAP entry.
KotlinSourceDebugExtensionAttributeObfuscator() - 类 的构造器proguard.obfuscate.kotlin.KotlinSourceDebugExtensionAttributeObfuscator
 
KotlinSyntheticClassFixer - proguard.obfuscate.kotlin中的类
Synthetic classes are created for lambdas, $DefaultImpls and $WhenMappings.
KotlinSyntheticClassFixer() - 类 的构造器proguard.obfuscate.kotlin.KotlinSyntheticClassFixer
 
KotlinSyntheticToStringObfuscator - proguard.obfuscate.kotlin中的类
Some types of Kotlin classes (i.e. data, value, inline) simply hold data.
KotlinSyntheticToStringObfuscator() - 类 的构造器proguard.obfuscate.kotlin.KotlinSyntheticToStringObfuscator
 
KotlinUnsupportedExceptionReplacementSequences - proguard.obfuscate.kotlin中的类
The Kotlin compiler automatically inserts a null check into $default methods, checking the last parameter but the string contains the original name of the method.
KotlinUnsupportedExceptionReplacementSequences(ClassPool, ClassPool) - 类 的构造器proguard.obfuscate.kotlin.KotlinUnsupportedExceptionReplacementSequences
 
KotlinUnsupportedVersionChecker - proguard.util.kotlin中的类
This pass checks the attached a class' attached Kotlin metadata for unsupported metadata.
KotlinUnsupportedVersionChecker() - 类 的构造器proguard.util.kotlin.KotlinUnsupportedVersionChecker
 
KotlinUsageMarker() - 类 的构造器proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
KotlinValueParameterNameShrinker - proguard.obfuscate.kotlin中的类
This KotlinValueParameterVisitor removes the name of ValueParameters that it visits, based on the markings of the KotlinValueParameterUsageMarker.
KotlinValueParameterNameShrinker() - 类 的构造器proguard.obfuscate.kotlin.KotlinValueParameterNameShrinker
 
KotlinValueParameterUsageMarker - proguard.obfuscate.kotlin中的类
This KotlinMetadataVisitor marks ValueParameters of constructors, properties and functions if their referenced method is not obfuscated.
KotlinValueParameterUsageMarker() - 类 的构造器proguard.obfuscate.kotlin.KotlinValueParameterUsageMarker
 

L

lambdaClass - 类 中的变量proguard.backport.LambdaExpression
 
LambdaExpression - proguard.backport中的类
A small helper class that captures useful information about a lambda expression as encountered in a class file.
LambdaExpression(ProgramClass, int, BootstrapMethodInfo, String, String[], String[], String, String, int, String, String, String, Clazz, Method) - 类 的构造器proguard.backport.LambdaExpression
Creates a new initialized LambdaExpression (except for the lambdaClass).
LambdaExpressionCollector - proguard.backport中的类
This ClassVisitor collects all lambda expressions that are defined in a visited class.
LambdaExpressionCollector(Map<Integer, LambdaExpression>) - 类 的构造器proguard.backport.LambdaExpressionCollector
 
LambdaExpressionConverter - proguard.backport中的类
This ClassVisitor converts all lambda expressions in the visited classes to anonymous inner classes.
LambdaExpressionConverter(ClassPool, ClassPool, ExtraDataEntryNameMap, ClassVisitor) - 类 的构造器proguard.backport.LambdaExpressionConverter
 
lastComments() - 类 中的方法proguard.WordReader
Returns the comments collected before returning the last word.
lastExceptionThrowingInstructionOffset(Clazz, Method, CodeAttribute, int, int) - 类 中的方法proguard.optimize.info.ExceptionInstructionChecker
Returns the offset after the last instruction in the specified block of code that may throw exceptions, or the start offset if there is none.
lastModified - 类 中的变量proguard.Configuration
Specifies the last modification time of this configuration.
LIBRARY_GSON - 类 中的静态变量proguard.optimize.Optimizer
 
libraryClassPool - 类 中的变量proguard.AppView
 
libraryJars - 类 中的变量proguard.Configuration
A list of library entries (jars, wars, ears, jmods, zips, and directories).
LIBRARYJARS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
LibraryKeepChecker - proguard中的类
This class checks whether some keep rules only keep library classes, no program classes.
LibraryKeepChecker(ClassPool, ClassPool, WarningPrinter) - 类 的构造器proguard.LibraryKeepChecker
Creates a new DescriptorKeepChecker.
lineLocationDescription() - 类 中的方法proguard.ArgumentWordReader
 
lineLocationDescription() - 类 中的方法proguard.LineWordReader
 
lineLocationDescription() - 类 中的方法proguard.WordReader
Returns a readable description of the current WordReader position.
LineNumberLinearizer - proguard.optimize.peephole中的类
This pass disambiguates line numbers, in the classes that it visits.
LineNumberLinearizer() - 类 的构造器proguard.optimize.peephole.LineNumberLinearizer
 
LineNumberTrimmer - proguard.optimize中的类
Trims the line number table attributes of all program classes.
LineNumberTrimmer() - 类 的构造器proguard.optimize.LineNumberTrimmer
 
LineWordReader - proguard中的类
A WordReader that returns words from a line number reader.
LineWordReader(LineNumberReader, String, File) - 类 的构造器proguard.LineWordReader
Creates a new LineWordReader for the given input.
LineWordReader(LineNumberReader, String, URL) - 类 的构造器proguard.LineWordReader
Creates a new LineWordReader for the given input.
loadClassMap(InputStream, Map<String, ConfigurationLogger.ClassInfo>) - 类 中的静态方法proguard.configuration.ConfigurationLogger
Load a classmap.txt file into a map.
LoadingInvocationUnit - proguard.optimize.evaluation中的类
This InvocationUnit loads parameter values and return values that were previously stored with the methods that are invoked.
LoadingInvocationUnit(ValueFactory) - 类 的构造器proguard.optimize.evaluation.LoadingInvocationUnit
Creates a new LoadingInvocationUnit with the given value factory.
LoadingInvocationUnit(ValueFactory, boolean, boolean, boolean) - 类 的构造器proguard.optimize.evaluation.LoadingInvocationUnit
Creates a new LoadingInvocationUnit with the given value factory, for loading the specified values.
LOCAL_VARIABLE_INDEX_1 - 类 中的静态变量proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
LOCAL_VARIABLE_INDEX_2 - 类 中的静态变量proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
LOCAL_VARIABLE_INDEX_3 - 类 中的静态变量proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
LocalVariableTypeUsageMarker - proguard.shrink中的类
This AttributeVisitor recursively marks all information that points to used classes, in the LocalVariableTable and LocalVariableTypeTable attributes that it visits.
LocalVariableTypeUsageMarker(ClassUsageMarker) - 类 的构造器proguard.shrink.LocalVariableTypeUsageMarker
Creates a new LocalVariableTypeUsageMarker.
locationDescription() - 类 中的方法proguard.WordReader
Constructs a readable description of the current position in this WordReader and its included WordReader objects.
Logging - proguard.logging中的类
 
Logging() - 类 的构造器proguard.logging.Logging
 

M

main(String[]) - 类 中的静态方法proguard.ArgumentWordReader
Test application that prints out the individual words of the argument list.
main(String[]) - 类 中的静态方法proguard.ConfigurationParser
A main method for testing configuration parsing.
main(String[]) - 类 中的静态方法proguard.ConfigurationWriter
A main method for testing configuration writing.
main(String[]) - 类 中的静态方法proguard.GPL
 
main(String[]) - 类 中的静态方法proguard.obfuscate.DictionaryNameFactory
 
main(String[]) - 类 中的静态方法proguard.obfuscate.SimpleNameFactory
 
main(String[]) - 类 中的静态方法proguard.obfuscate.SpecialNameFactory
 
main(String[]) - 类 中的静态方法proguard.optimize.peephole.InstructionSequenceConstants
Prints out the instruction sequences.
main(String[]) - 类 中的静态方法proguard.ProGuard
The main method for ProGuard.
MAIN_DEX_TRACING - proguard.shrink.ClassUsageMarker.MarkingMode
 
MapCleaner - proguard.obfuscate中的类
This ClassVisitor clears a given map whenever it visits a class.
MapCleaner(Map) - 类 的构造器proguard.obfuscate.MapCleaner
Creates a new MapCleaner.
MappingKeeper - proguard.obfuscate中的类
This MappingKeeper applies the mappings that it receives to its class pool, so these mappings are ensured in a subsequent obfuscation step.
MappingKeeper(ClassPool, WarningPrinter) - 类 的构造器proguard.obfuscate.MappingKeeper
Creates a new MappingKeeper.
MappingPrinter - proguard.obfuscate中的类
This ClassVisitor prints out the renamed classes and class members with their old names and new names.
MappingPrinter(PrintWriter) - 类 的构造器proguard.obfuscate.MappingPrinter
Creates a new MappingPrinter that prints to the given writer.
MappingProcessor - proguard.obfuscate中的接口
This interface specifies methods to process name mappings between original classes and their obfuscated versions.
MappingReader - proguard.obfuscate中的类
This class can parse mapping files and invoke a processor for each of the mapping entries.
MappingReader(File) - 类 的构造器proguard.obfuscate.MappingReader
 
mark(ClassPool, ClassPool, ResourceFilePool, SimpleUsageMarker) - 类 中的方法proguard.shrink.UsageMarker
Marks classes, resources, resource files and native libraries as being used, based on the configuration.
mark(ClassPool, ClassPool, ResourceFilePool, SimpleUsageMarker, ClassUsageMarker) - 类 中的方法proguard.shrink.UsageMarker
Marks classes, resources, resource files and native libraries as being used, based on the configuration.
markAsPossiblyUsed(Processable) - 类 中的方法proguard.shrink.ClassUsageMarker
Marks the given processable as possibly being used.
markAsPossiblyUsed(Processable) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
markAsPossiblyUsed(Processable) - 类 中的方法proguard.shrink.ShortestUsageMarker
 
markAsPossiblyUsed(Processable) - 类 中的方法proguard.shrink.SimpleUsageMarker
Marks the given processable as possibly being used.
markAsUnused(Processable) - 类 中的方法proguard.shrink.ClassUsageMarker
Clears any usage marks from the given processable.
markAsUnused(Processable) - 类 中的方法proguard.shrink.SimpleUsageMarker
Clears any usage marks from the given processable.
markAsUsed(Processable) - 类 中的方法proguard.shrink.ClassUsageMarker
Marks the given processable as being used.
markAsUsed(Processable) - 类 中的方法proguard.shrink.ShortestUsageMarker
 
markAsUsed(Processable) - 类 中的方法proguard.shrink.SimpleUsageMarker
Marks the given processable as being used.
markClasses - 类 中的变量proguard.KeepClassSpecification
 
markClassMembers - 类 中的变量proguard.KeepClassSpecification
 
markCodeAttributes - 类 中的变量proguard.KeepClassSpecification
 
markConditionally - 类 中的变量proguard.KeepClassSpecification
 
markDescriptorClasses - 类 中的变量proguard.KeepClassSpecification
 
Marker - proguard.mark中的类
This pass translates the keep rules and other class specifications from the configuration into processing flags on classes and class members.
Marker(Configuration) - 类 的构造器proguard.mark.Marker
 
Marker.KotlinDontOptimizeMarker - proguard.mark中的类
This KotlinMetadataVisitor marks classes and members with DONT_OPTIMIZE if it is known that optimizing them would break Kotlin functionality.
markMethodHierarchy(Clazz, Method) - 类 中的方法proguard.shrink.ClassUsageMarker
Marks the hierarchy of implementing or overriding methods corresponding to the given method, if any.
markMethodHierarchy(Clazz, Method) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
markParameterUsed(Method, int) - 类 中的静态方法proguard.optimize.info.ParameterUsageMarker
Marks the given parameter as being used.
markProgramClassBody(ProgramClass) - 类 中的方法proguard.shrink.ClassUsageMarker
 
markProgramClassBody(ProgramClass) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
markProgramFieldBody(ProgramClass, ProgramField) - 类 中的方法proguard.shrink.ClassUsageMarker
 
markProgramFieldBody(ProgramClass, ProgramField) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
markProgramMethodBody(ProgramClass, ProgramMethod) - 类 中的方法proguard.shrink.ClassUsageMarker
 
markProgramMethodBody(ProgramClass, ProgramMethod) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
matchedArgument(Clazz, Method, CodeAttribute, int, int) - 类 中的方法proguard.configuration.ConfigurationLoggingInstructionSequenceReplacer
 
matchedConstantIndex(ProgramClass, int) - 类 中的方法proguard.configuration.ConfigurationLoggingInstructionSequenceReplacer
 
matches(String) - 类 中的方法proguard.util.TransformedStringMatcher
 
matches(String, int, int) - 类 中的方法proguard.util.TransformedStringMatcher
 
MATH_ANDROID_SEQUENCES - 类 中的变量proguard.optimize.peephole.InstructionSequenceConstants
 
MATH_SEQUENCES - 类 中的变量proguard.optimize.peephole.InstructionSequenceConstants
 
MAX_LOCALS - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
MAXIMUM_INLINED_CODE_LENGTH_android - 类 中的静态变量proguard.optimize.peephole.MethodInliner
 
MAXIMUM_INLINED_CODE_LENGTH_JVM - 类 中的静态变量proguard.optimize.peephole.MethodInliner
 
MAXIMUM_REMOVED_ANDROID_LOG_LEVEL - 类 中的静态变量proguard.ConfigurationConstants
 
MAXIMUM_RESULTING_CODE_LENGTH_JME - 类 中的静态变量proguard.optimize.peephole.MethodInliner
 
MAXIMUM_RESULTING_CODE_LENGTH_JSE - 类 中的静态变量proguard.optimize.peephole.MethodInliner
 
MAXIMUM_RESULTING_CODE_LENGTH_JVM - 类 中的静态变量proguard.optimize.peephole.MethodInliner
 
maxResultingCodeLength - 类 中的变量proguard.optimize.peephole.MethodInliner
 
mayBeMerged() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Returns whether the class may be merged with other classes.
mayBeMerged() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
mayHaveSideEffects(Clazz, Clazz) - 类 中的静态方法proguard.optimize.info.SideEffectClassChecker
Returns whether accessing the given class from another given class may have side effects when they are initialized.
mayHaveSideEffects(Clazz, Clazz, Member) - 类 中的静态方法proguard.optimize.info.SideEffectClassChecker
Returns whether accessing the given class member from the given class may have side effects when they are initialized.
mayThrowExceptions(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.info.ExceptionInstructionChecker
Returns whether the specified method may throw exceptions.
mayThrowExceptions(Clazz, Method, CodeAttribute, int) - 类 中的方法proguard.optimize.info.ExceptionInstructionChecker
Returns whether the specified instruction may throw exceptions.
mayThrowExceptions(Clazz, Method, CodeAttribute, int, int) - 类 中的方法proguard.optimize.info.ExceptionInstructionChecker
Returns whether the specified block of code may throw exceptions.
mayThrowExceptions(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.ExceptionInstructionChecker
Returns whether the given instruction may throw exceptions.
member - 类 中的变量proguard.classfile.ClassMemberPair
 
MEMBER_KEPT - 类 中的静态变量proguard.configuration.ConfigurationLogger
 
MEMBER_SHRUNK - 类 中的静态变量proguard.configuration.ConfigurationLogger
 
memberComments - 类 中的变量proguard.ClassSpecification
 
MemberDescriptorSpecializer - proguard.optimize中的类
This MemberVisitor specializes class types in the descriptors of the fields and methods that it visits.
MemberDescriptorSpecializer(boolean, boolean, boolean) - 类 的构造器proguard.optimize.MemberDescriptorSpecializer
Creates a new MemberDescriptorSpecializer.
MemberDescriptorSpecializer(boolean, boolean, boolean, MemberVisitor, MemberVisitor, MemberVisitor) - 类 的构造器proguard.optimize.MemberDescriptorSpecializer
Creates a new MemberDescriptorSpecializer with extra visitors.
MemberNameCleaner - proguard.obfuscate中的类
This MemberVisitor clears the new names of the class members that it visits.
MemberNameCleaner() - 类 的构造器proguard.obfuscate.MemberNameCleaner
 
MemberNameCollector - proguard.obfuscate中的类
This MemberVisitor collects all new (obfuscation) names of the members that it visits.
MemberNameCollector(boolean, Map) - 类 的构造器proguard.obfuscate.MemberNameCollector
Creates a new MemberNameCollector.
MemberNameConflictFixer - proguard.obfuscate中的类
This MemberInfoVisitor solves obfuscation naming conflicts in all class members that it visits.
MemberNameConflictFixer(boolean, Map, WarningPrinter, MemberObfuscator) - 类 的构造器proguard.obfuscate.MemberNameConflictFixer
Creates a new MemberNameConflictFixer.
MemberObfuscator - proguard.obfuscate中的类
This MemberVisitor obfuscates all class members that it visits.
MemberObfuscator(boolean, NameFactory, Map) - 类 的构造器proguard.obfuscate.MemberObfuscator
Creates a new MemberObfuscator.
MemberPrivatizer - proguard.optimize.peephole中的类
This MemberVisitor makes all class members that it visits private, unless they have been marked by a NonPrivateMemberMarker.
MemberPrivatizer() - 类 的构造器proguard.optimize.peephole.MemberPrivatizer
Creates a new MemberPrivatizer.
MemberPrivatizer(MemberVisitor) - 类 的构造器proguard.optimize.peephole.MemberPrivatizer
Creates a new MemberPrivatizer.
MemberReferenceGeneralizer - proguard.optimize中的类
This InstructionVisitor generalizes the classes referenced by the field/method invocation instructions that it visits.
MemberReferenceGeneralizer(boolean, boolean, CodeAttributeEditor) - 类 的构造器proguard.optimize.MemberReferenceGeneralizer
Creates a new ReferenceGeneralizer.
MemberReferenceGeneralizer(boolean, boolean, CodeAttributeEditor, InstructionVisitor, InstructionVisitor) - 类 的构造器proguard.optimize.MemberReferenceGeneralizer
Creates a new ReferenceGeneralizer.
MemberSpecialNameFilter - proguard.obfuscate中的类
This MemberVisitor delegates its visits to another given MemberVisitor, but only when the visited member has a special new name.
MemberSpecialNameFilter(MemberVisitor) - 类 的构造器proguard.obfuscate.MemberSpecialNameFilter
Creates a new MemberSpecialNameFilter.
MemberSpecification - proguard中的类
This class stores a specification of class members.
MemberSpecification() - 类 的构造器proguard.MemberSpecification
Creates a new option to keep all possible class members.
MemberSpecification(int, int, String, String, String) - 类 的构造器proguard.MemberSpecification
Creates a new option to keep the specified class member(s).
MemberValueSpecification - proguard中的类
This member specification assigns a constant value or value range to the class members.
MemberValueSpecification() - 类 的构造器proguard.MemberValueSpecification
Creates a new option to keep all possible class members.
MemberValueSpecification(int, int, String, String, String, Number[]) - 类 的构造器proguard.MemberValueSpecification
Creates a new option to keep the specified class member(s).
merge(ClassOptimizationInfo) - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Merges in the given information of a class that is merged.
merge(MethodOptimizationInfo) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Merges in the given information of a method that is inlined.
MERGE_INTERFACES_AGGRESSIVELY_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
mergeInterfacesAggressively - 类 中的变量proguard.Configuration
Specifies whether interfaces may be merged aggressively.
METHOD_NAME_ADD_DESERIALIZATION_EXCLUSION_STRATEGY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_ADD_SERIALIZATION_EXCLUSION_STRATEGY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_CREATE - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_CREATE_INSTANCE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_DISABLE_INNER_CLASS_SERIALIZATION - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_DUMP_TYPE_TOKEN_CACHE - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_ENABLE_COMPLEX_MAP_KEY_SERIALIZATION - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_EXCLUDE_FIELDS_WITH_MODIFIERS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_EXCLUDE_FIELDS_WITHOUT_EXPOSE_ANNOTATION - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_FROM_JSON - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_FROM_JSON - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_FROM_JSON_FIELD - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_GENERATE_EXECUTABLE_JSON - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_GET_ADAPTER_CLASS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_GET_ADAPTER_TYPE_TOKEN - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_GET_RAW_TYPE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_GET_TYPE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_GET_TYPE_ADAPTER_CLASS - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_GET_TYPE_ADAPTER_TYPE_TOKEN - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_HAS_NEXT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_INIT_NAMES - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_INIT_NAMES_MAP - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_NAME - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_NEXT_BOOLEAN - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_NEXT_FIELD_INDEX - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_NEXT_INTEGER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_NEXT_NULL - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_NEXT_STRING - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_NEXT_VALUE_INDEX - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_NULL_VALUE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_PEEK - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_READ - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_READ - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_READER_BEGIN_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_READER_END_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_REGISTER_TYPE_ADAPTER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_REGISTER_TYPE_ADAPTER_FACTORY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_REGISTER_TYPE_HIERARCHY_ADAPTER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SERIALIZE_NULLS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SERIALIZE_SPECIAL_FLOATING_POINT_VALUES - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SET_EXCLUSION_STRATEGIES - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SET_FIELD_NAMING_POLICY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SET_FIELD_NAMING_STRATEGY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SET_LONG_SERIALIZATION_POLICY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SET_VERSION - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SKIP_VALUE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_TO_JSON - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_TO_JSON - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_TO_JSON_BODY - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_TO_JSON_TREE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_VALUE - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_VALUE_BOOLEAN - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_VALUE_BOOLEAN_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_VALUE_NUMBER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_VALUE_STRING - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_WRITE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_WRITE - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_WRITER_BEGIN_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_WRITER_END_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_ADD_DESERIALIZATION_EXCLUSION_STRATEGY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_ADD_SERIALIZATION_EXCLUSION_STRATEGY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_CREATE - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_CREATE_INSTANCE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_DISABLE_INNER_CLASS_SERIALIZATION - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_DUMP_TYPE_TOKEN_CACHE - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_ENABLE_COMPLEX_MAP_KEY_SERIALIZATION - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_EXCLUDE_FIELDS_WITH_MODIFIERS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_EXLCUDE_FIELDS_WITHOUT_EXPOSE_ANNOTATION - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_FROM_JSON - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_FROM_JSON_FIELD - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_FROM_JSON_JSON_READER_TYPE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_FROM_JSON_READER_CLASS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_FROM_JSON_READER_TYPE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_FROM_JSON_STRING_CLASS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_FROM_JSON_STRING_TYPE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GENERATE_EXECUTABLE_JSON - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GET_ADAPTER_CLASS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GET_ADAPTER_TYPE_TOKEN - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GET_RAW_TYPE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GET_TYPE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GET_TYPE_ADAPTER_CLASS - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_GET_TYPE_ADAPTER_TYPE_TOKEN - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_HAS_NEXT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_INIT - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_INIT_NAMES - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_INIT_NAMES_MAP - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_NAME - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_NAME_VALUE_STRING - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_NEXT_BOOLEAN - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_NEXT_FIELD_INDEX - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_NEXT_INTEGER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_NEXT_NULL - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_NEXT_STRING - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_NEXT_VALUE_INDEX - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_NULL_VALUE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_PEEK - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_READ - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_READER_BEGIN_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_READER_END_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_REGISTER_TYPE_ADAPTER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_REGISTER_TYPE_ADAPTER_FACTORY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_REGISTER_TYPE_HIERARCHY_ADAPTER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SERIALIZE_NULLS - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SERIALIZE_SPECIAL_FLOATING_POINT_VALUES - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SET_EXCLUSION_STRATEGIES - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SET_FIELD_NAMING_POLICY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SET_FIELD_NAMING_STRATEGY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SET_LONG_SERIALIZATION_POLICY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SET_VERSION - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SKIP_VALUE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_TO_JSON_BODY - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_TO_JSON_JSON_ELEMENT_WRITER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_OBJECT_APPENDABLE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_OBJECT_TYPE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_OBJECT_TYPE_APPENDABLE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_OBJECT_TYPE_WRITER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_TREE_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_TREE_OBJECT_TYPE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_VALUE - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_VALUE_BOOLEAN - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_VALUE_BOOLEAN_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_VALUE_NUMBER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_WRITE - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_WRITER_BEGIN_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_WRITER_END_OBJECT - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
MethodDescriptorShrinker - proguard.optimize中的类
This MemberVisitor removes unused parameters in the descriptors of the methods that it visits.
MethodDescriptorShrinker() - 类 的构造器proguard.optimize.MethodDescriptorShrinker
Creates a new MethodDescriptorShrinker.
MethodDescriptorShrinker(MemberVisitor) - 类 的构造器proguard.optimize.MethodDescriptorShrinker
Creates a new MethodDescriptorShrinker with an extra visitor.
MethodFinalizer - proguard.optimize.peephole中的类
This MemberVisitor makes the program methods that it visits final, if possible.
MethodFinalizer() - 类 的构造器proguard.optimize.peephole.MethodFinalizer
Creates a new ClassFinalizer.
MethodFinalizer(MemberVisitor) - 类 的构造器proguard.optimize.peephole.MethodFinalizer
Creates a new ClassFinalizer.
methodHashes - 类 中的变量proguard.configuration.ConfigurationLogger.ClassInfo
 
MethodInliner - proguard.optimize.peephole中的类
This AttributeVisitor is an abstract class representing a visitor considering to inline each method that it visits in its usage sites.
MethodInliner(boolean, boolean, boolean) - 类 的构造器proguard.optimize.peephole.MethodInliner
Creates a new MethodInliner.
MethodInliner(boolean, boolean, boolean, InstructionVisitor) - 类 的构造器proguard.optimize.peephole.MethodInliner
Creates a new MethodInliner.
MethodInliner(boolean, boolean, int, boolean, boolean, InstructionVisitor) - 类 的构造器proguard.optimize.peephole.MethodInliner
Creates a new MethodInliner.
MethodInvocationMarker - proguard.optimize.info中的类
This InstructionVisitor counts the number of times methods are invoked from the instructions that are visited.
MethodInvocationMarker() - 类 的构造器proguard.optimize.info.MethodInvocationMarker
 
MethodOptimizationInfo - proguard.optimize.info中的类
This class stores some optimization information that can be attached to a method.
MethodOptimizationInfo() - 类 的构造器proguard.optimize.info.MethodOptimizationInfo
 
methodSpecifications - 类 中的变量proguard.ClassSpecification
 
MethodStaticizer - proguard.optimize中的类
This MemberVisitor makes all methods that it visits static, if their 'this' parameters are unused.
MethodStaticizer() - 类 的构造器proguard.optimize.MethodStaticizer
Creates a new MethodStaticizer.
MethodStaticizer(MemberVisitor) - 类 的构造器proguard.optimize.MethodStaticizer
Creates a new MethodStaticizer with an extra visitor.
MICRO_EDITION_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
microEdition - 类 中的变量proguard.Configuration
Specifies whether the code should be preverified for Java Micro Edition (creating StackMap attributes) instead of for Java Standard Edition (creating StackMapTable attributes).
microEdition - 类 中的变量proguard.optimize.peephole.MethodInliner
 
millisecondsToMinSecReadable(int) - 类 中的静态方法proguard.util.TimeUtil
 
modifiesAnything() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method might modify objects that it can reach through static fields or instance fields.
modifiesAnything() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
modifiesAnything(Method) - 类 中的静态方法proguard.optimize.info.ParameterEscapeMarker
Returns whether anything may be modified by the given method.
MultiMappingProcessor - proguard.obfuscate中的类
This MappingKeeper delegates all method calls to each MappingProcessor in a given list.
MultiMappingProcessor(MappingProcessor[]) - 类 的构造器proguard.obfuscate.MultiMappingProcessor
Creates a new MultiMappingProcessor.
MutableBoolean - proguard.optimize.info中的类
This class provides a mutable boolean flag.
MutableBoolean() - 类 的构造器proguard.optimize.info.MutableBoolean
 

N

name - 类 中的变量proguard.MemberSpecification
 
NAME_EXCLUDER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
NAME_FIELD_NAMING_POLICY - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
NAME_GSON - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
NAME_GSON_BUILDER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
NAME_GSON_UTIL - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
NAME_INSTANCE_CREATOR - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
NAME_JSON_READER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
NAME_JSON_SYNTAX_EXCEPTION - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
NAME_JSON_TOKEN - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
NAME_JSON_WRITER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
NAME_OPTIMIZED_JSON_READER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_JSON_READER_IMPL - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_JSON_WRITER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_JSON_WRITER_IMPL - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_TYPE_ADAPTER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_TYPE_ADAPTER_FACTORY - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_TYPE_ADAPTER_IMPL - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
NAME_TYPE_ADAPTER - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
NAME_TYPE_TOKEN - 类 中的静态变量proguard.optimize.gson.GsonClassConstants
 
NameFactory - proguard.obfuscate中的接口
This interfaces provides methods to generate unique sequences of names.
NameFactoryResetter - proguard.obfuscate中的类
This ClassVisitor resets a given name factory whenever it visits a class file.
NameFactoryResetter(NameFactory) - 类 的构造器proguard.obfuscate.NameFactoryResetter
Creates a new NameFactoryResetter.
NameObfuscationReferenceFixer - proguard.obfuscate中的类
This pass fixes references between Java code and resource files.
NameObfuscationReferenceFixer(Configuration) - 类 的构造器proguard.obfuscate.NameObfuscationReferenceFixer
 
necessaryInstructionFilter(boolean, InstructionVisitor) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns a filtering version of the given instruction visitor that only visits necessary or unnecessary instructions.
necessaryInstructionFilter(InstructionVisitor) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns a filtering version of the given instruction visitor that only visits necessary instructions.
needsAccessorMethod() - 类 中的方法proguard.backport.LambdaExpression
Returns whether an accessor method is needed to access the invoked method from the lambda class.
NEGATOR_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
NestUsageMarker - proguard.shrink中的类
This AttributeVisitor marks all necessary nest host attributes, nest members attributes, and permitted subclasses attributes that it visits.
NestUsageMarker(ClassUsageMarker) - 类 的构造器proguard.shrink.NestUsageMarker
Creates a new NestUsageMarker.
newClassName(Clazz) - 类 中的静态方法proguard.obfuscate.ClassObfuscator
Retrieves the new name of the given class.
newInjectedMemberNameFactory(Clazz) - 类 中的静态方法proguard.obfuscate.UniqueMemberNameFactory
Utility for creating a new NameFactory that can generate names for injected members: the generated names are unique within the given class, and don't clash with non-injected members of its super classes.
newMemberName(Member) - 类 中的静态方法proguard.obfuscate.MemberObfuscator
Retrieves the new name of the given class member.
NewMemberNameFilter - proguard.obfuscate中的类
This MemberVisitor delegates its visits to another given MemberVisitor, but only when the visited member has a new name.
NewMemberNameFilter(MemberVisitor) - 类 的构造器proguard.obfuscate.NewMemberNameFilter
Creates a new MemberNameFilter.
newSourceFileAttribute - 类 中的变量proguard.Configuration
An optional replacement for all SourceFile attributes.
nextLine() - 类 中的方法proguard.ArgumentWordReader
 
nextLine() - 类 中的方法proguard.LineWordReader
 
nextLine() - 类 中的方法proguard.WordReader
Reads a line from this WordReader, or from one of its active included WordReader objects.
nextName() - 类 中的方法proguard.obfuscate.DictionaryNameFactory
 
nextName() - 接口 中的方法proguard.obfuscate.NameFactory
 
nextName() - 类 中的方法proguard.obfuscate.NumericNameFactory
 
nextName() - 类 中的方法proguard.obfuscate.PrefixingNameFactory
 
nextName() - 类 中的方法proguard.obfuscate.SimpleNameFactory
 
nextName() - 类 中的方法proguard.obfuscate.SpecialNameFactory
 
nextName() - 类 中的方法proguard.obfuscate.UniqueMemberNameFactory
 
nextWord(boolean, boolean) - 类 中的方法proguard.WordReader
Reads a word from this WordReader, or from one of its active included WordReader objects.
NoConstructorReferenceReplacer - proguard.optimize.peephole中的类
This InstructionVisitor replaces instance references on classes without constructors in all methods that it visits.
NoConstructorReferenceReplacer(CodeAttributeEditor) - 类 的构造器proguard.optimize.peephole.NoConstructorReferenceReplacer
Creates a new NoConstructorReferenceReplacer.
NoConstructorReferenceReplacer(CodeAttributeEditor, InstructionVisitor) - 类 的构造器proguard.optimize.peephole.NoConstructorReferenceReplacer
Creates a new GotoGotoReplacer.
NoEscapingParametersMethodMarker - proguard.optimize.info中的类
This MemberVisitor marks all methods that it visits as not having any escaping parameters (including 'this').
NoEscapingParametersMethodMarker() - 类 的构造器proguard.optimize.info.NoEscapingParametersMethodMarker
 
NoExternalReturnValuesMethodMarker - proguard.optimize.info中的类
This MemberVisitor marks all methods that it visits as not having any return values that are external reference values (only parameters or new instances).
NoExternalReturnValuesMethodMarker() - 类 的构造器proguard.optimize.info.NoExternalReturnValuesMethodMarker
 
NoExternalSideEffectMethodMarker - proguard.optimize.info中的类
This MemberVisitor marks all methods that it visits as not having any external side effects.
NoExternalSideEffectMethodMarker() - 类 的构造器proguard.optimize.info.NoExternalSideEffectMethodMarker
 
NonEmptyStackReturnMarker - proguard.optimize.info中的类
This InstructionVisitor marks all methods that return with a non-empty stack (other than the return value).
NonEmptyStackReturnMarker(StackSizeComputer) - 类 的构造器proguard.optimize.info.NonEmptyStackReturnMarker
Creates a new NonEmptyStackReturnMarker
NonPrivateMemberMarker - proguard.optimize.info中的类
This ClassVisitor marks all class members that can not be made private in the classes that it visits, and in the classes to which they refer.
NonPrivateMemberMarker() - 类 的构造器proguard.optimize.info.NonPrivateMemberMarker
 
NopRemover - proguard.optimize.peephole中的类
This InstructionVisitor removes all nop instructions that it encounters.
NopRemover(CodeAttributeEditor) - 类 的构造器proguard.optimize.peephole.NopRemover
Creates a new NopRemover.
NopRemover(CodeAttributeEditor, InstructionVisitor) - 类 的构造器proguard.optimize.peephole.NopRemover
Creates a new NopRemover.
NoSideEffectClassMarker - proguard.optimize.info中的类
This ClassVisitor marks all classes that it visits as not having any side effects.
NoSideEffectClassMarker() - 类 的构造器proguard.optimize.info.NoSideEffectClassMarker
 
NoSideEffectMethodMarker - proguard.optimize.info中的类
This MemberVisitor marks all methods that it visits as not having any side effects.
NoSideEffectMethodMarker() - 类 的构造器proguard.optimize.info.NoSideEffectMethodMarker
 
note - 类 中的变量proguard.Configuration
A list of String instances specifying a filter for the classes for which not to print notes, if there are noteworthy potential problems.
NumericNameFactory - proguard.obfuscate中的类
This NameFactory generates unique numeric names, starting at "1".
NumericNameFactory() - 类 的构造器proguard.obfuscate.NumericNameFactory
 

O

obfuscate - 类 中的变量proguard.Configuration
Specifies whether the code should be obfuscated.
OBFUSCATION_DICTIONARY_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
obfuscationDictionary - 类 中的变量proguard.Configuration
An optional name of a file containing obfuscated class member names.
ObfuscationPreparation - proguard.obfuscate中的类
 
ObfuscationPreparation(Configuration) - 类 的构造器proguard.obfuscate.ObfuscationPreparation
 
Obfuscator - proguard.obfuscate中的类
This pass can perform obfuscation of class pools according to a given specification.
Obfuscator(Configuration) - 类 的构造器proguard.obfuscate.Obfuscator
 
OBJECT_SEQUENCES - 类 中的变量proguard.optimize.peephole.InstructionSequenceConstants
 
OPEN_ARGUMENTS_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
OPEN_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
OPEN_SYSTEM_PROPERTY - 类 中的静态变量proguard.ConfigurationConstants
 
OPTIMIZATION_NAMES - 类 中的静态变量proguard.optimize.Optimizer
 
OPTIMIZATION_PASSES - 类 中的静态变量proguard.ConfigurationConstants
 
OptimizationCodeAttributeFilter - proguard.optimize.info中的类
This AttributeVisitor delegates calls for code attributes to another AttributeVisitor, but only if they can be optimized.
OptimizationCodeAttributeFilter(AttributeVisitor) - 类 的构造器proguard.optimize.info.OptimizationCodeAttributeFilter
Creates a new OptimizationCodeAttributeFilter.
OptimizationCodeAttributeFilter(AttributeVisitor, AttributeVisitor) - 类 的构造器proguard.optimize.info.OptimizationCodeAttributeFilter
Creates a new OptimizationCodeAttributeFilter.
OptimizationInfoClassFilter - proguard.optimize中的类
This ClassVisitor delegates its visits to another given ClassVisitor, but only when the visited class has editable optimization info.
OptimizationInfoClassFilter(ClassVisitor) - 类 的构造器proguard.optimize.OptimizationInfoClassFilter
Creates a new OptimizationInfoClassFilter.
OptimizationInfoMemberFilter - proguard.optimize中的类
This MemberVisitor delegates its visits to another given MemberVisitor, but only when the visited member has editable optimization info.
OptimizationInfoMemberFilter(MemberVisitor) - 类 的构造器proguard.optimize.OptimizationInfoMemberFilter
Creates a new OptimizationInfoMemberFilter.
OptimizationInfoMemberFilter(MemberVisitor, MemberVisitor) - 类 的构造器proguard.optimize.OptimizationInfoMemberFilter
Creates a new OptimizationInfoMemberFilter.
optimizationPasses - 类 中的变量proguard.Configuration
Specifies the number of optimization passes.
optimizations - 类 中的变量proguard.Configuration
A list of String instances specifying the optimizations to be performed.
OPTIMIZATIONS - 类 中的静态变量proguard.ConfigurationConstants
 
optimize - 类 中的变量proguard.Configuration
Specifies whether the code should be optimized.
OPTIMIZE_AGGRESSIVELY - 类 中的静态变量proguard.ConfigurationConstants
 
optimizeConservatively - 类 中的变量proguard.Configuration
Specifies whether conservative optimization should be applied
OPTIMIZED_JSON_READER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
OPTIMIZED_JSON_WRITER - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.ToJsonLocals
 
OptimizedClassConstants - proguard.optimize.gson中的类
Constants used in the injected GSON optimization classes.
OptimizedClassConstants() - 类 的构造器proguard.optimize.gson.OptimizedClassConstants
 
OptimizedClassConstants.FromJsonFieldLocals - proguard.optimize.gson中的类
 
OptimizedClassConstants.FromJsonLocals - proguard.optimize.gson中的类
 
OptimizedClassConstants.ReadLocals - proguard.optimize.gson中的类
 
OptimizedClassConstants.ToJsonLocals - proguard.optimize.gson中的类
 
OptimizedClassConstants.WriteLocals - proguard.optimize.gson中的类
 
OptimizedJsonFieldCollector - proguard.optimize.gson中的类
This class and member visitor collects the classes and fields that can be involved in Json (de)serialization and register their Java to Json field name mapping in an OptimizedJsonInfo object
OptimizedJsonFieldCollector(OptimizedJsonInfo, OptimizedJsonFieldCollector.Mode) - 类 的构造器proguard.optimize.gson.OptimizedJsonFieldCollector
Creates a new OptimizedJsonFieldCollector.
OptimizedJsonFieldCollector.Mode - proguard.optimize.gson中的枚举
 
OptimizedJsonFieldVisitor - proguard.optimize.gson中的类
This visitor searches the classes that it visits for fields that can be involved in Json (de)serialization and passes them on to the given member visitor.
OptimizedJsonFieldVisitor(ClassVisitor, MemberVisitor) - 类 的构造器proguard.optimize.gson.OptimizedJsonFieldVisitor
Creates a new OptimizedJsonFieldVisitor.
OptimizedJsonInfo - proguard.optimize.gson中的类
This class keeps track of which Java classes and fields can be involved in Json (de)serialization and stores their corresponding Json field names and internal indices.
OptimizedJsonInfo() - 类 的构造器proguard.optimize.gson.OptimizedJsonInfo
 
OptimizedJsonInfo.ClassJsonInfo - proguard.optimize.gson中的类
 
OptimizedJsonReaderImplInitializer - proguard.optimize.gson中的类
This code attribute visitor implements the static initializer of _OptimizedJsonReaderImpl so that the data structure is initialized with the correct mapping between Json field names and internal indices.
OptimizedJsonReaderImplInitializer(ClassPool, ClassPool, CodeAttributeEditor, OptimizedJsonInfo) - 类 的构造器proguard.optimize.gson.OptimizedJsonReaderImplInitializer
Creates a new OptimizedJsonReaderImplInitializer.
OptimizedJsonWriterImplInitializer - proguard.optimize.gson中的类
This code attribute visitor implements the static initializer of _OptimizedJsonWriterImpl so that the data structure is initialized with the correct mapping between internal indices and Json field names.
OptimizedJsonWriterImplInitializer(ClassPool, ClassPool, CodeAttributeEditor, OptimizedJsonInfo) - 类 的构造器proguard.optimize.gson.OptimizedJsonWriterImplInitializer
Creates a new OptimizedJsonWriterImplInitializer.
OptimizedTypeAdapterAdder - proguard.optimize.gson中的类
This ClassVisitor visits domain classes that can be involved in a GSON (de)serialization and injects an optimized TypeAdapter for each of them.
OptimizedTypeAdapterAdder(ClassPool, ClassPool, CodeAttributeEditor, OptimizedJsonInfo, OptimizedJsonInfo, ExtraDataEntryNameMap, Map<String, String>, GsonRuntimeSettings) - 类 的构造器proguard.optimize.gson.OptimizedTypeAdapterAdder
Creates a new OptimizedTypeAdapterAdder.
OptimizedTypeAdapterFactoryInitializer - proguard.optimize.gson中的类
This visitor implements the getType() method of the injected _OptimizedTypeAdapterFactory.
OptimizedTypeAdapterFactoryInitializer(ClassPool, CodeAttributeEditor, Map<String, String>, GsonRuntimeSettings) - 类 的构造器proguard.optimize.gson.OptimizedTypeAdapterFactoryInitializer
Creates a new OptimizedTypeAdapterFactoryInitializer.
OptimizedTypeAdapterInitializer - proguard.optimize.gson中的类
This class visitor transforms the template _OptimizedTypeAdapter into a full implementation of a GSON TypeAdapter for a specific domain class.
OptimizedTypeAdapterInitializer(String, ProgramClass, CodeAttributeEditor, OptimizedJsonInfo, OptimizedJsonInfo, ClassPool, ClassVisitor) - 类 的构造器proguard.optimize.gson.OptimizedTypeAdapterInitializer
Creates a new OptimizedTypeAdapterInitializer.
Optimizer - proguard.optimize中的类
This pass optimizes class pools according to a given configuration.
Optimizer(Configuration) - 类 的构造器proguard.optimize.Optimizer
 
OPTION_PREFIX - 类 中的静态变量proguard.ConfigurationConstants
 
OriginalClassNameFilter - proguard.obfuscate中的类
This ClassVisitor delegates its visits to one of two other ClassVisitor's, depending on whether the visited class still has its original name or not.
OriginalClassNameFilter(ClassVisitor, ClassVisitor) - 类 的构造器proguard.obfuscate.OriginalClassNameFilter
Creates a new OriginalClassNameFilter.
OUTJARS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
OutputWriter - proguard中的类
This pass writes the output class files and resource files, packaged in jar files, etc, if required.
OutputWriter(Configuration) - 类 的构造器proguard.OutputWriter
 
OVERLOAD_AGGRESSIVELY_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
overloadAggressively - 类 中的变量proguard.Configuration
Specifies whether to apply aggressive name overloading on class members.

P

PACKAGE_OBFUSCATION_DICTIONARY_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
packageObfuscationDictionary - 类 中的变量proguard.Configuration
An optional name of a file containing obfuscated package names.
PackageVisibleMemberContainingClassMarker - proguard.optimize.info中的类
This ClassVisitor marks all classes that contain package visible members.
PackageVisibleMemberContainingClassMarker() - 类 的构造器proguard.optimize.info.PackageVisibleMemberContainingClassMarker
 
PackageVisibleMemberInvokingClassMarker - proguard.optimize.info中的类
This ConstantVisitor marks all classes that refer to package visible classes or class members.
PackageVisibleMemberInvokingClassMarker() - 类 的构造器proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
ParameterEscapedMarker - proguard.optimize.info中的类
This ClassPoolVisitor marks the reference parameters that have escaped or that are escaping, outside or inside their methods.
ParameterEscapedMarker() - 类 的构造器proguard.optimize.info.ParameterEscapedMarker
Creates a new ParameterModificationMarker.
ParameterEscapeMarker - proguard.optimize.info中的类
This MemberVisitor, AttributeVisitor, and InstructionVisitor marks the reference parameters that are escaping, that are modified, or that are returned.
ParameterEscapeMarker() - 类 的构造器proguard.optimize.info.ParameterEscapeMarker
Creates a new ParameterEscapeMarker.
ParameterEscapeMarker(MemberVisitor) - 类 的构造器proguard.optimize.info.ParameterEscapeMarker
Creates a new ParameterEscapeMarker.
ParameterEscapeMarker(PartialEvaluator, boolean, MemberVisitor) - 类 的构造器proguard.optimize.info.ParameterEscapeMarker
Creates a new ParameterEscapeMarker.
ParameterEscapeMarker(PartialEvaluator, boolean, ReferenceEscapeChecker, boolean, MemberVisitor) - 类 的构造器proguard.optimize.info.ParameterEscapeMarker
Creates a new ParameterEscapeMarker.
ParameterEscapeMarker(ReferenceTracingValueFactory, MemberVisitor) - 类 的构造器proguard.optimize.info.ParameterEscapeMarker
Creates a new ParameterEscapeMarker.
ParameterEscapeMarker(ValueFactory, MemberVisitor) - 类 的构造器proguard.optimize.info.ParameterEscapeMarker
Creates a new ParameterEscapeMarker.
ParameterNameMarker - proguard.obfuscate中的类
This AttributeVisitor trims and marks all local variable (type) table attributes that it visits.
ParameterNameMarker(AttributeVisitor) - 类 的构造器proguard.obfuscate.ParameterNameMarker
Constructs a new ParameterNameMarker.
ParameterShrinker - proguard.optimize中的类
This AttributeVisitor removes unused parameters from the code of the methods that it visits.
ParameterShrinker() - 类 的构造器proguard.optimize.ParameterShrinker
Creates a new ParameterShrinker.
ParameterShrinker(MemberVisitor) - 类 的构造器proguard.optimize.ParameterShrinker
Creates a new ParameterShrinker with an extra visitor.
ParameterTracingInvocationUnit - proguard.optimize.evaluation中的类
This InvocationUnit tags reference values like ReferenceTracingInvocationUnit, but adds detail to return values from invoked methods.
ParameterTracingInvocationUnit(SimplifiedInvocationUnit) - 类 的构造器proguard.optimize.evaluation.ParameterTracingInvocationUnit
Creates a new ParameterTracingInvocationUnit that attaches trace values specifying the parameter index to each parameter.
ParameterUsageMarker - proguard.optimize.info中的类
This MemberVisitor counts the parameters and marks the used parameters of the methods that it visits.
ParameterUsageMarker() - 类 的构造器proguard.optimize.info.ParameterUsageMarker
Creates a new ParameterUsageMarker.
ParameterUsageMarker(boolean, boolean) - 类 的构造器proguard.optimize.info.ParameterUsageMarker
Creates a new ParameterUsageMarker that optionally marks all parameters.
ParameterUsageMarker(boolean, boolean, boolean) - 类 的构造器proguard.optimize.info.ParameterUsageMarker
Creates a new ParameterUsageMarker that optionally marks all parameters.
parse(Configuration) - 类 中的方法proguard.ConfigurationParser
Parses and returns the configuration.
parse(Configuration, BiConsumer<String, String>) - 类 中的方法proguard.ConfigurationParser
Parses and returns the configuration.
parseClassSpecificationArguments() - 类 中的方法proguard.ConfigurationParser
 
parseClassSpecificationArguments(boolean, boolean, boolean) - 类 中的方法proguard.ConfigurationParser
Parses and returns a class specification.
ParseException - proguard中的异常错误
This Exception signals that a parse exception of some sort has occurred.
ParseException() - 异常错误 的构造器proguard.ParseException
Constructs a ParseException with null as its error detail message.
ParseException(String) - 异常错误 的构造器proguard.ParseException
Constructs a ParseException with the specified detail message.
Pass - proguard.pass中的接口
The interface each ProGuard pass should implement.
PassRunner - proguard.pass中的类
 
PassRunner() - 类 的构造器proguard.pass.PassRunner
 
PrefixingNameFactory - proguard.obfuscate中的类
NameFactory that prepends the names of the wrapped NameFactory with a fixed prefix.
PrefixingNameFactory(NameFactory, String) - 类 的构造器proguard.obfuscate.PrefixingNameFactory
Creates a new PrefixingNameFactory.
PreverificationClearer - proguard.preverify中的类
This pass clears any JSE preverification information from the program classes.
PreverificationClearer() - 类 的构造器proguard.preverify.PreverificationClearer
 
Preverifier - proguard.preverify中的类
This pass can preverify methods in program class pools, according to a given configuration.
Preverifier(Configuration) - 类 的构造器proguard.preverify.Preverifier
 
preverify - 类 中的变量proguard.Configuration
Specifies whether the code should be preverified.
PrimitiveArrayConstantIntroducer - proguard.classfile.pass中的类
This pass replaces primitive array initialization code by primitive array constants.
PrimitiveArrayConstantIntroducer() - 类 的构造器proguard.classfile.pass.PrimitiveArrayConstantIntroducer
 
print(String, String) - 接口 中的方法proguard.util.kotlin.asserter.Reporter
 
PRINT_CONFIGURATION_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
PRINT_MAPPING_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
PRINT_SEEDS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
PRINT_USAGE_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
printConfiguration - 类 中的变量proguard.Configuration
An optional output file for printing out the configuration that ProGuard is using (with included files and replaced variables).
println(PrintWriter, String) - 类 中的方法proguard.io.UniqueDataEntryWriter
 
printMapping - 类 中的变量proguard.Configuration
An optional output file for listing the obfuscation mapping.
printSeeds - 类 中的变量proguard.Configuration
An optional output file for listing the kept seeds.
printUsage - 类 中的变量proguard.Configuration
An optional output file for listing the unused classes and class members.
PrintWriterUtil - proguard.util中的类
Utility code for creating PrintWriters for printing mappings etc.
processClassMapping(String, String) - 类 中的方法proguard.obfuscate.MappingKeeper
 
processClassMapping(String, String) - 接口 中的方法proguard.obfuscate.MappingProcessor
Processes the given class name mapping.
processClassMapping(String, String) - 类 中的方法proguard.obfuscate.MultiMappingProcessor
 
processFieldMapping(String, String, String, String, String) - 类 中的方法proguard.obfuscate.MappingKeeper
 
processFieldMapping(String, String, String, String, String) - 接口 中的方法proguard.obfuscate.MappingProcessor
Processes the given field name mapping.
processFieldMapping(String, String, String, String, String) - 类 中的方法proguard.obfuscate.MultiMappingProcessor
 
processMethodMapping(String, int, int, String, String, String, String, int, int, String) - 类 中的方法proguard.obfuscate.MappingKeeper
 
processMethodMapping(String, int, int, String, String, String, String, int, int, String) - 接口 中的方法proguard.obfuscate.MappingProcessor
Processes the given method name mapping.
processMethodMapping(String, int, int, String, String, String, String, int, int, String) - 类 中的方法proguard.obfuscate.MultiMappingProcessor
 
ProgramClassOptimizationInfo - proguard.optimize.info中的类
This class stores some optimization information that can be attached to a class that can be analyzed in detail.
ProgramClassOptimizationInfo() - 类 的构造器proguard.optimize.info.ProgramClassOptimizationInfo
 
ProgramClassOptimizationInfoSetter - proguard.optimize.info中的类
This ClassVisitor attaches a ProgramClassOptimizationInfo instance to every class that is not being kept that it visits.
ProgramClassOptimizationInfoSetter() - 类 的构造器proguard.optimize.info.ProgramClassOptimizationInfoSetter
Creates a new ProgramClassOptimizationInfoSetter.
ProgramClassOptimizationInfoSetter(boolean) - 类 的构造器proguard.optimize.info.ProgramClassOptimizationInfoSetter
Creates a new ProgramClassOptimizationInfoSetter.
programClassPool - 类 中的变量proguard.AppView
 
ProgramFieldOptimizationInfo - proguard.optimize.info中的类
This class stores some optimization information that can be attached to a field that can be analyzed in detail.
ProgramFieldOptimizationInfo(Clazz, Field, boolean) - 类 的构造器proguard.optimize.info.ProgramFieldOptimizationInfo
 
ProgramFieldOptimizationInfo(ProgramFieldOptimizationInfo) - 类 的构造器proguard.optimize.info.ProgramFieldOptimizationInfo
 
programJars - 类 中的变量proguard.Configuration
A list of input and output entries (jars, wars, ears, jmods, zips, and directories).
ProgramMemberOptimizationInfoSetter - proguard.optimize.info中的类
This MemberVisitor attaches a ProgramFieldOptimizationInfo instance to every field and a ProgramMethodOptimizationInfo instance to every method that is not being kept that it visits.
ProgramMemberOptimizationInfoSetter() - 类 的构造器proguard.optimize.info.ProgramMemberOptimizationInfoSetter
Creates a new ProgramMemberOptimizationInfoSetter that only attaches a ProgramFieldOptimizationInfo to a member if no other info is present on the member yet, and does not apply conservative optimization
ProgramMemberOptimizationInfoSetter(boolean) - 类 的构造器proguard.optimize.info.ProgramMemberOptimizationInfoSetter
Creates a new ProgramMemberOptimizationInfoSetter that does not apply conservative optimization.
ProgramMemberOptimizationInfoSetter(boolean, boolean) - 类 的构造器proguard.optimize.info.ProgramMemberOptimizationInfoSetter
Creates a new ProgramMemberOptimizationInfoSetter
ProgramMethodOptimizationInfo - proguard.optimize.info中的类
This class stores some optimization information that can be attached to a method that can be analyzed in detail.
ProgramMethodOptimizationInfo(Clazz, Method) - 类 的构造器proguard.optimize.info.ProgramMethodOptimizationInfo
Creates a new MethodOptimizationInfo for the given method.
proguard - 程序包 proguard
 
ProGuard - proguard中的类
Tool for shrinking, optimizing, obfuscating, and preverifying Java classes.
ProGuard(Configuration) - 类 的构造器proguard.ProGuard
Creates a new ProGuard object to process jars as specified by the given configuration.
proguard.backport - 程序包 proguard.backport
 
proguard.classfile - 程序包 proguard.classfile
 
proguard.classfile.attribute - 程序包 proguard.classfile.attribute
 
proguard.classfile.pass - 程序包 proguard.classfile.pass
 
proguard.classfile.visitor - 程序包 proguard.classfile.visitor
 
proguard.configuration - 程序包 proguard.configuration
 
proguard.evaluation - 程序包 proguard.evaluation
 
proguard.fixer.kotlin - 程序包 proguard.fixer.kotlin
 
proguard.io - 程序包 proguard.io
 
proguard.logging - 程序包 proguard.logging
 
proguard.mark - 程序包 proguard.mark
 
proguard.normalize - 程序包 proguard.normalize
 
proguard.obfuscate - 程序包 proguard.obfuscate
 
proguard.obfuscate.kotlin - 程序包 proguard.obfuscate.kotlin
 
proguard.obfuscate.util - 程序包 proguard.obfuscate.util
 
proguard.optimize - 程序包 proguard.optimize
 
proguard.optimize.evaluation - 程序包 proguard.optimize.evaluation
 
proguard.optimize.gson - 程序包 proguard.optimize.gson
 
proguard.optimize.info - 程序包 proguard.optimize.info
 
proguard.optimize.kotlin - 程序包 proguard.optimize.kotlin
 
proguard.optimize.peephole - 程序包 proguard.optimize.peephole
 
proguard.pass - 程序包 proguard.pass
 
proguard.preverify - 程序包 proguard.preverify
 
proguard.shrink - 程序包 proguard.shrink
 
proguard.strip - 程序包 proguard.strip
 
proguard.util - 程序包 proguard.util
 
proguard.util.kotlin - 程序包 proguard.util.kotlin
 
proguard.util.kotlin.asserter - 程序包 proguard.util.kotlin.asserter
 
ProGuardOrigin - proguard.classfile.attribute中的枚举
 
pump(MappingProcessor) - 类 中的方法proguard.obfuscate.MappingReader
Reads the mapping file, presenting all of the encountered mapping entries to the given processor.

R

RANGE_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
ReachableCodeMarker - proguard.optimize.peephole中的类
This AttributeVisitor finds all instruction offsets, branch targets, and exception targets in the CodeAttribute objects that it visits.
ReachableCodeMarker() - 类 的构造器proguard.optimize.peephole.ReachableCodeMarker
 
read(JsonReader) - 类 中的方法proguard.optimize.gson._OptimizedTypeAdapterImpl
 
read(DataEntry) - 类 中的方法proguard.io.ClassMapDataEntryReplacer
 
read(DataEntry) - 类 中的方法proguard.io.ExtraDataEntryReader
 
readInput(String, ClassPath, int, int, DataEntryReader) - 类 中的方法proguard.InputReader
Reads all input entries from the given section of the given class path.
ReadLocals() - 类 的构造器proguard.optimize.gson.OptimizedClassConstants.ReadLocals
 
ReadWriteFieldMarker - proguard.optimize.info中的类
This InstructionVisitor marks all fields that are write-only.
ReadWriteFieldMarker(MutableBoolean) - 类 的构造器proguard.optimize.info.ReadWriteFieldMarker
Creates a new ReadWriteFieldMarker that marks fields that are read and fields that are written.
ReadWriteFieldMarker(MutableBoolean, boolean, boolean) - 类 的构造器proguard.optimize.info.ReadWriteFieldMarker
Creates a new ReadWriteFieldMarker that marks fields that are read and fields that are written, as specified.
RecordComponentUsageMarker - proguard.shrink中的类
This RecordComponentInfoVisitor marks all record components that it visits and whose corresponding fields have been marked before.
RecordComponentUsageMarker(ClassUsageMarker) - 类 的构造器proguard.shrink.RecordComponentUsageMarker
Creates a new InnerUsageMarker.
referencedClass - 类 中的变量proguard.backport.LambdaExpression
 
referencedInvokedClass - 类 中的变量proguard.backport.LambdaExpression
 
referencedInvokedMethod - 类 中的变量proguard.backport.LambdaExpression
 
ReferenceEscapeChecker - proguard.optimize.info中的类
This AttributeVisitor can tell whether reference parameters and instances are escaping, are modified, or are returned.
ReferenceEscapeChecker() - 类 的构造器proguard.optimize.info.ReferenceEscapeChecker
Creates a new ReferenceEscapeChecker.
ReferenceEscapeChecker(PartialEvaluator, boolean) - 类 的构造器proguard.optimize.info.ReferenceEscapeChecker
Creates a new ReferenceEscapeChecker.
referencesPrivateConstructor() - 类 中的方法proguard.backport.LambdaExpression
Returns whether the lambda expression is a method reference to a private constructor.
registerTypeAdapterFactory - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
remove(int) - 类 中的方法proguard.ClassPath
 
removeParameter(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Notifies this object that the specified parameter is removed.
RENAME_SOURCE_FILE_ATTRIBUTE_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
RenamedFlagSetter - proguard.obfuscate中的类
This ClassVisitor sets the ACC_RENAMED flag for classes or class members that have been renamed.
RenamedFlagSetter() - 类 的构造器proguard.obfuscate.RenamedFlagSetter
 
REPACKAGE_CLASSES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
repackageClasses - 类 中的变量proguard.Configuration
An optional base package if the obfuscated classes are to be repackaged into a single package, null otherwise.
RepeatedClassPoolVisitor - proguard.optimize.info中的类
This ClassPoolVisitor repeatedly delegates to a given class pool visitor, as long as it keeps setting a given flag.
RepeatedClassPoolVisitor(MutableBoolean, ClassPoolVisitor) - 类 的构造器proguard.optimize.info.RepeatedClassPoolVisitor
Creates a new RepeatedClassPoolVisitor.
ReplacementSequences - proguard.obfuscate.util中的接口
 
report(String) - 接口 中的方法proguard.util.kotlin.asserter.Reporter
 
Reporter - proguard.util.kotlin.asserter中的接口
Interface for reporting errors.
requiredSetAccessFlags - 类 中的变量proguard.ClassSpecification
 
requiredSetAccessFlags - 类 中的变量proguard.MemberSpecification
 
requiredUnsetAccessFlags - 类 中的变量proguard.ClassSpecification
 
requiredUnsetAccessFlags - 类 中的变量proguard.MemberSpecification
 
reset() - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationCounter
 
reset() - 类 中的方法proguard.obfuscate.DictionaryNameFactory
 
reset() - 接口 中的方法proguard.obfuscate.NameFactory
 
reset() - 类 中的方法proguard.obfuscate.NumericNameFactory
 
reset() - 类 中的方法proguard.obfuscate.PrefixingNameFactory
 
reset() - 类 中的方法proguard.obfuscate.SimpleNameFactory
 
reset() - 类 中的方法proguard.obfuscate.SpecialNameFactory
 
reset() - 类 中的方法proguard.obfuscate.UniqueMemberNameFactory
 
reset() - 类 中的方法proguard.optimize.info.MutableBoolean
 
resetCounter(String) - 接口 中的方法proguard.util.kotlin.asserter.Reporter
 
resetValue(Clazz, Field) - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
Initializes the representation of the value of the field.
RESOURCE - 类 中的变量proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
ResourceFileNameAdapter - proguard.obfuscate中的类
This pass adapts resource file names that correspond to class names, if necessary.
ResourceFileNameAdapter(Configuration) - 类 的构造器proguard.obfuscate.ResourceFileNameAdapter
 
ResourceFileNameObfuscator - proguard.obfuscate中的类
This ResourceFileVisitor obfuscates the names of all visited resource files, using a given StringFunction to map given names on new, obfuscated names.
ResourceFileNameObfuscator(StringFunction, boolean) - 类 的构造器proguard.obfuscate.ResourceFileNameObfuscator
 
ResourceFileNameObfuscator(StringFunction, boolean, ResourceFileVisitor) - 类 的构造器proguard.obfuscate.ResourceFileNameObfuscator
 
resourceFilePool - 类 中的变量proguard.AppView
 
RESOURCEJARS_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
ResourceJavaReferenceFixer - proguard.obfuscate中的类
This ResourceFileVisitor fixes the class names of referenced Java classes whose name have changed.
ResourceJavaReferenceFixer() - 类 的构造器proguard.obfuscate.ResourceJavaReferenceFixer
 
RetargetedClassFilter - proguard.optimize.peephole中的类
This ClassVisitor delegates its visits to one of two other given ClassVisitor instances, depending on whether the classes are marked to be retargeted or not.
RetargetedClassFilter(ClassVisitor) - 类 的构造器proguard.optimize.peephole.RetargetedClassFilter
Creates a new RetargetedClassFilter.
RetargetedClassFilter(ClassVisitor, ClassVisitor) - 类 的构造器proguard.optimize.peephole.RetargetedClassFilter
Creates a new RetargetedClassFilter.
RetargetedInnerClassAttributeRemover - proguard.optimize.peephole中的类
This ClassVisitor removes InnerClasses and EnclosingMethod attributes in classes that are retargeted or that refer to classes that are retargeted.
RetargetedInnerClassAttributeRemover() - 类 的构造器proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
RETURN_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
returnsExternalValues() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method might return external values.
returnsExternalValues() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
returnsExternalValues(Method) - 类 中的静态方法proguard.optimize.info.ParameterEscapeMarker
Returns whether the given method returns external reference values (not parameter or new instance).
returnsNewInstances() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method might create and return new instances.
returnsNewInstances() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
returnsNewInstances(Method) - 类 中的静态方法proguard.optimize.info.ParameterEscapeMarker
Returns whether the given method returns new instances (created inside the method).
returnsParameter(int) - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method might return the specified reference parameter as its result.
returnsParameter(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
returnsWithNonEmptyStack() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Returns whether the method body contains `return` instructions that leave a non-empty stack.
returnsWithNonEmptyStack() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
 
returnsWithNonEmptyStack(Method) - 类 中的静态方法proguard.optimize.info.NonEmptyStackReturnMarker
 
returnValue - 类 中的变量proguard.optimize.info.MethodOptimizationInfo
 
ReverseDependencyCalculator - proguard.optimize中的类
This class serves to construct a ReverseDependencyStore through computing its depending objects; - isCalledBy: a mapping which tells which classes refer to which other classes - classEqualizers: a mapping which tells which classes have some method with a certain ProgramMethodOptimizationInfo Note that we never consider library classes as their optimizationInfo is not mutable.
ReverseDependencyCalculator(ClassPool) - 类 的构造器proguard.optimize.ReverseDependencyCalculator
 
reverseDependencyStore() - 类 中的方法proguard.optimize.ReverseDependencyCalculator
This function constructs the reverseDependencyStore based on the object
ReverseDependencyStore - proguard.optimize中的类
This classes is a data class that is used to query which methods need to be reconsidered for side effects when side effects for a certain method are derived.
ReverseDependencyStore(MultiValueMap<Method, ClassMemberPair>, MultiValueMap<ProgramMethodOptimizationInfo, Method>) - 类 的构造器proguard.optimize.ReverseDependencyStore
Constructs a ReverseDependencyStore by its contents.
ReverseDependencyStore.InfluencedMethodTraveller - proguard.optimize中的类
This MemberVisitor travels to the set of influenced methods when side effects for a certain method are derived.
run() - 类 中的方法proguard.configuration.ConfigurationLogger
 
run(Pass, AppView) - 类 中的方法proguard.pass.PassRunner
 

S

sameOutputStream(DataEntry, DataEntry) - 类 中的方法proguard.io.UniqueDataEntryWriter
 
SeedPrinter - proguard中的类
This pass prints out the seeds specified by keep options.
SeedPrinter(Configuration) - 类 的构造器proguard.SeedPrinter
 
SEPARATOR_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
serialize - proguard.optimize.gson.OptimizedJsonFieldCollector.Mode
 
serializeNulls - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
serializeSpecialFloatingPointValues - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
set() - 类 中的方法proguard.optimize.info.MutableBoolean
 
setAabFilter(List<String>) - 类 中的方法proguard.ClassPathEntry
Sets the name filter that is applied to aab files in this entry, if any.
setAarFilter(List<String>) - 类 中的方法proguard.ClassPathEntry
Sets the name filter that is applied to aar files in this entry, if any.
setAccessesPackageCode() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method body accesses package visible fields or methods.
setAccessesPrivateCode() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method body accesses private fields or methods.
setAccessesProtectedCode() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method body accesses protected fields or methods.
setApkFilter(List<String>) - 类 中的方法proguard.ClassPathEntry
Sets the name filter that is applied to apk files in this entry, if any.
setAssignsFinalField() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method body assigns values to final fields.
setBaseDir(File) - 类 中的方法proguard.WordReader
Sets the base directory of this reader.
setBranchesBackward() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method body contains backward branches.
setCanNotBeMadePrivate() - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
Specifies that the field can be made private.
setCanNotBeMadePrivate() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method can't be made private.
setCatchesExceptions() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method body contains exception handlers.
setCaught() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies that the class is a Throwable that is caught in an exception handler in the known code.
setClassOptimizationInfo(Clazz) - 类 中的静态方法proguard.optimize.info.ClassOptimizationInfo
Creates and sets a ClassOptimizationInfo instance on the given class.
setCodeAttributeOptimizationInfo(CodeAttribute) - 类 中的静态方法proguard.optimize.info.CodeAttributeOptimizationInfo
 
setContainsConstructors() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
 
setContainsPackageVisibleMembers() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies that the class contains package visible class members.
setCurrentUsageMark(ShortestUsageMark) - 类 中的方法proguard.shrink.ShortestUsageMarker
 
setDotClassed() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies that the class is loaded with an 'ldc' instruction (a .class construct in Java) in the known code.
setEarFilter(List<String>) - 类 中的方法proguard.ClassPathEntry
Sets the name filter that is applied to ear files in this entry, if any.
setErrorMessage(String) - 接口 中的方法proguard.util.kotlin.asserter.Reporter
 
setEscaping() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies that instances of the class are escaping to the heap.
setExclusionStrategies - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
setExtraConstantVisitor(ConstantVisitor) - 类 中的方法proguard.shrink.ClassUsageMarker
Sets an optional ConstantVisitor that is invoked for all IntegerConstant and StringConstant instances that are marked.
setExtraMethodVisitor(MemberVisitor) - 类 中的方法proguard.shrink.ClassUsageMarker
Sets an optional MemberVisitor that is invoked for all methods that are marked.
setFeatureName(String) - 类 中的方法proguard.ClassPathEntry
Sets the feature name.
setFieldClassValue(Clazz, FieldrefConstant, ReferenceValue) - 类 中的方法proguard.optimize.evaluation.StoringInvocationUnit
 
setFieldNamingPolicy - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
setFieldNamingStrategy - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
setFieldOptimizationInfo(Clazz, Field) - 类 中的静态方法proguard.optimize.info.FieldOptimizationInfo
Creates and sets a FieldOptimizationInfo instance on the given field.
setFieldValue(Clazz, FieldrefConstant, Value) - 类 中的方法proguard.optimize.evaluation.StoringInvocationUnit
 
setFile(File) - 类 中的方法proguard.ClassPathEntry
Sets the file.
setFilter(List<String>) - 类 中的方法proguard.ClassPathEntry
Sets the name filter that is applied to bottom-level files in this entry.
setFixedNewMemberName(Member, String) - 类 中的静态方法proguard.obfuscate.MemberObfuscator
Assigns a fixed new name to the given class member.
setHasSynchronizedBlock() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method body contains synchronization code ('monitorenter' and 'monitorexit').
setInstanceofed() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies that the class is part of an 'instanceof' instruction in the known code.
setInstantiated() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies that the class is instantiated in the known code.
setInvokesDynamically() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method body invokes methods with 'invokedynamic'.
setInvokesPackageVisibleMembers() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies that code in the class accesses package visible class members.
setInvokesSuperMethods() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method body invokes super methods.
setJarFilter(List<String>) - 类 中的方法proguard.ClassPathEntry
Sets the name filter that is applied to jar files in this entry, if any.
setJmodFilter(List<String>) - 类 中的方法proguard.ClassPathEntry
Sets the name filter that is applied to jmod files in this entry, if any.
setLongSerializationPolicy - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
setMayNotBeMerged() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies that the class may be not merged with other classes.
setMethodOptimizationInfo(Clazz, Method) - 类 中的静态方法proguard.optimize.info.MethodOptimizationInfo
Creates and sets a MethodOptimizationInfo instance on the specified chain of linked methods.
setMethodParameterValue(Clazz, AnyMethodrefConstant, int, Value) - 类 中的方法proguard.optimize.evaluation.ParameterTracingInvocationUnit
 
setMethodParameterValue(Clazz, AnyMethodrefConstant, int, Value) - 类 中的方法proguard.optimize.evaluation.StoringInvocationUnit
 
setMethodReturnValue(Clazz, Method, Value) - 类 中的方法proguard.optimize.evaluation.StoringInvocationUnit
 
setModifiesAnything() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method might modify objects that it can reach through static fields or instance fields.
setNewClassName(Clazz, String) - 类 中的静态方法proguard.obfuscate.ClassObfuscator
Assigns a new name to the given class.
setNewMemberName(Member, String) - 类 中的静态方法proguard.obfuscate.MemberObfuscator
Assigns a new name to the given class member.
setNoEscapingParameters() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Specifies that the method doesn't have escaping parameters.
setNoExternalReturnValues() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Specifies that the method doesn't return external values.
setNoExternalSideEffects() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Specifies that the method has no external side effects.
setNoSideEffects() - 类 中的方法proguard.optimize.info.ClassOptimizationInfo
Specifies that loading the class has no side effects.
setNoSideEffects() - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Specifies that the method has no side effects.
setOutput(boolean) - 类 中的方法proguard.ClassPathEntry
Specifies whether this data entry is an output entry.
setParameterEscaped(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the specified reference parameter has already escaped to the heap when entering the method.
setParameterEscaping(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the specified parameter escapes from the method.
setParameterModified(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the contents of the specified reference parameter are modified in the method.
setParameterReturned(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method might return the specified reference parameter as its result.
setParameterSize(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies the size that the parameters of the method take up on the stack.
setParameterUsed(int) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method actually uses the specified parameter.
setProgramClassOptimizationInfo(Clazz) - 类 中的静态方法proguard.optimize.info.ProgramClassOptimizationInfo
Creates and sets a ProgramClassOptimizationInfo instance on the given class.
setProgramFieldOptimizationInfo(Clazz, Field, boolean) - 类 中的静态方法proguard.optimize.info.ProgramFieldOptimizationInfo
Creates and sets a ProgramFieldOptimizationInfo instance on the given field.
setProgramMethodOptimizationInfo(Clazz, Method) - 类 中的静态方法proguard.optimize.info.ProgramMethodOptimizationInfo
Creates and sets a ProgramMethodOptimizationInfo instance on the specified chain of linked methods.
setRead() - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
Specifies that the field is read.
setReturnsExternalValues() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method might return external values.
setReturnsNewInstances() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method might create and return new instances.
setReturnsWithNonEmptyStack() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method body contains `return` instructions that leave a non-empty stack.
setReturnValue(Value) - 类 中的方法proguard.optimize.info.MethodOptimizationInfo
Specifies the return value of the method.
setSideEffects() - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies that loading the class has side effects.
setSideEffects() - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies that the method has side effects.
setSimpleEnum(boolean) - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies whether the class is an enum type that can be simplified to a primitive integer.
setTargetClass(Clazz) - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies the class into which this class can be merged.
setTargetClass(Clazz, Clazz) - 类 中的静态方法proguard.optimize.peephole.ClassMerger
 
setupFor(ClassPool, ClassPool, WarningPrinter) - 类 中的方法proguard.optimize.gson.GsonContext
Sets up the Gson context for the given program class pool.
setValue(Value) - 类 中的方法proguard.optimize.info.FieldOptimizationInfo
Specifies the value of the field.
setVersion - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 
setWarFilter(List<String>) - 类 中的方法proguard.ClassPathEntry
Sets the name filter that is applied to war files in this entry, if any.
setWrappedClass(Clazz) - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfo
Specifies the class for which this class is a simple wrapper without any additional functionality.
setWritten() - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
Specifies that the field is written to.
setZipFilter(List<String>) - 类 中的方法proguard.ClassPathEntry
Sets the name filter that is applied to zip files in this entry, if any.
SHIFT_ROUNDING - 类 中的静态变量proguard.optimize.peephole.LineNumberLinearizer
 
ShortestClassUsageMarker - proguard.shrink中的类
This UsageMarker constructs the shortest chain of dependencies.
ShortestClassUsageMarker(ShortestUsageMarker, String) - 类 的构造器proguard.shrink.ShortestClassUsageMarker
Creates a new ShortestUsageMarker with the given initial reason.
ShortestUsageMarker - proguard.shrink中的类
This SimpleUsageMarker keeps track of the shortest dependency chains.
ShortestUsageMarker() - 类 的构造器proguard.shrink.ShortestUsageMarker
 
ShortestUsagePrinter - proguard.shrink中的类
This ClassVisitor and MemberVisitor prints out the reasons why classes and class members have been marked as being used.
ShortestUsagePrinter(ShortestUsageMarker, boolean, PrintWriter) - 类 的构造器proguard.shrink.ShortestUsagePrinter
Creates a new UsagePrinter that prints to the given stream.
ShortMethodInliner - proguard.optimize.peephole中的类
This AttributeVisitor inlines short methods in the code attributes that it visits.
ShortMethodInliner(boolean, boolean, boolean) - 类 的构造器proguard.optimize.peephole.ShortMethodInliner
 
ShortMethodInliner(boolean, boolean, boolean, InstructionVisitor) - 类 的构造器proguard.optimize.peephole.ShortMethodInliner
 
shouldBeMarkedAsPossiblyUsed(ProgramClass, ProgramMember) - 类 中的方法proguard.shrink.ClassUsageMarker
Returns whether the given program member should still be marked as being used.
shouldBeMarkedAsPossiblyUsed(ProgramClass, ProgramMember) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
shouldBeMarkedAsPossiblyUsed(ProgramClass, ProgramMember) - 类 中的方法proguard.shrink.ShortestUsageMarker
 
shouldBeMarkedAsPossiblyUsed(Processable) - 类 中的方法proguard.shrink.ClassUsageMarker
Returns whether the given processable should still be marked as possibly being used.
shouldBeMarkedAsPossiblyUsed(Processable) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
shouldBeMarkedAsPossiblyUsed(Processable) - 类 中的方法proguard.shrink.ShortestUsageMarker
 
shouldBeMarkedAsUsed(ProgramClass) - 类 中的方法proguard.shrink.ClassUsageMarker
Returns whether the given program class should still be marked as being used.
shouldBeMarkedAsUsed(ProgramClass) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
shouldBeMarkedAsUsed(ProgramClass) - 类 中的方法proguard.shrink.ShortestUsageMarker
 
shouldBeMarkedAsUsed(ProgramClass, ProgramMember) - 类 中的方法proguard.shrink.ClassUsageMarker
Returns whether the given program member should still be marked as being used.
shouldBeMarkedAsUsed(ProgramClass, ProgramMember) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
shouldBeMarkedAsUsed(ProgramClass, ProgramMember) - 类 中的方法proguard.shrink.ShortestUsageMarker
 
shouldBeMarkedAsUsed(Processable) - 类 中的方法proguard.shrink.ClassUsageMarker
Returns whether the given processable should still be marked as being used.
shouldBeMarkedAsUsed(Processable) - 类 中的方法proguard.shrink.ShortestClassUsageMarker
 
shouldBeMarkedAsUsed(Processable) - 类 中的方法proguard.shrink.ShortestUsageMarker
 
shouldInline(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.MethodInliner
Indicates whether this method should be inlined.
shouldInline(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.ShortMethodInliner
 
shouldInline(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.SingleInvocationMethodInliner
 
shrink - 类 中的变量proguard.Configuration
Specifies whether the code should be shrunk.
Shrinker - proguard.shrink中的类
This pass shrinks class pools according to a given configuration.
Shrinker(Configuration, boolean) - 类 的构造器proguard.shrink.Shrinker
 
SHRINKING - proguard.shrink.ClassUsageMarker.MarkingMode
 
SideEffectClassChecker - proguard.optimize.info中的类
This utility class contains methods to check whether referencing classes may have side effects due to them being loaded and initialized.
SideEffectClassChecker() - 类 的构造器proguard.optimize.info.SideEffectClassChecker
 
SideEffectClassFilter - proguard.optimize.info中的类
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that have side effects when they are initialized.
SideEffectClassFilter(ClassVisitor) - 类 的构造器proguard.optimize.info.SideEffectClassFilter
 
SideEffectClassMarker - proguard.optimize.info中的类
This ClassVisitor marks all classes that it visits as having side effects.
SideEffectClassMarker() - 类 的构造器proguard.optimize.info.SideEffectClassMarker
 
SideEffectInstructionChecker - proguard.optimize.info中的类
This class can tell whether an instruction has any side effects.
SideEffectInstructionChecker(boolean, boolean, boolean) - 类 的构造器proguard.optimize.info.SideEffectInstructionChecker
Creates a new SideEffectInstructionChecker
SideEffectMethodFilter - proguard.optimize.info中的类
This MemberVisitor delegates all its method calls to another MemberVisitor, but only for Method objects that are marked as having side effects.
SideEffectMethodFilter(MemberVisitor) - 类 的构造器proguard.optimize.info.SideEffectMethodFilter
Creates a new SideEffectMethodFilter.
SideEffectMethodMarker - proguard.optimize.info中的类
This MemberVisitor and InstructionVisitor marks all methods and classes that have side effects.
SideEffectMethodMarker(boolean) - 类 的构造器proguard.optimize.info.SideEffectMethodMarker
Creates a new SideEffectMethodMarker.
SideEffectMethodMarker(MemberVisitor, boolean) - 类 的构造器proguard.optimize.info.SideEffectMethodMarker
Creates a new SideEffectMethodMarker.
SimpleEnumArrayPropagator - proguard.optimize.evaluation中的类
This ClassVisitor propagates the value of the $VALUES field to the values() method in the simple enum classes that it visits.
SimpleEnumArrayPropagator() - 类 的构造器proguard.optimize.evaluation.SimpleEnumArrayPropagator
 
SimpleEnumClassChecker - proguard.optimize.evaluation中的类
This ClassVisitor marks all program classes that it visits as simple enums, if their methods qualify.
SimpleEnumClassChecker() - 类 的构造器proguard.optimize.evaluation.SimpleEnumClassChecker
 
SimpleEnumClassSimplifier - proguard.optimize.evaluation中的类
This ClassVisitor simplifies the classes that it visits to simple enums.
SimpleEnumClassSimplifier() - 类 的构造器proguard.optimize.evaluation.SimpleEnumClassSimplifier
 
SimpleEnumDescriptorSimplifier - proguard.optimize.evaluation中的类
This ClassVisitor simplifies the descriptors that contain simple enums in the program classes that it visits.
SimpleEnumDescriptorSimplifier() - 类 的构造器proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
SimpleEnumFilter - proguard.optimize.info中的类
This ClassVisitor delegates its visits to one of two other given ClassVisitor instances, depending on whether the classes are marked as simple enums or not.
SimpleEnumFilter(ClassVisitor) - 类 的构造器proguard.optimize.info.SimpleEnumFilter
Creates a new SimpleEnumClassFilter.
SimpleEnumFilter(ClassVisitor, ClassVisitor) - 类 的构造器proguard.optimize.info.SimpleEnumFilter
Creates a new SimpleEnumClassFilter.
SimpleEnumMarker - proguard.optimize.info中的类
This ClassVisitor marks all program classes that it visits with a given flag for simple enums.
SimpleEnumMarker(boolean) - 类 的构造器proguard.optimize.info.SimpleEnumMarker
Creates a new SimpleEnumMarker that marks visited classes with the given flag.
SimpleEnumUseChecker - proguard.optimize.evaluation中的类
This ClassVisitor marks enums that can't be simplified due to the way they are used in the classes that it visits.
SimpleEnumUseChecker() - 类 的构造器proguard.optimize.evaluation.SimpleEnumUseChecker
Creates a new SimpleEnumUseSimplifier.
SimpleEnumUseChecker(PartialEvaluator) - 类 的构造器proguard.optimize.evaluation.SimpleEnumUseChecker
Creates a new SimpleEnumUseChecker.
SimpleEnumUseSimplifier - proguard.optimize.evaluation中的类
This AttributeVisitor simplifies the use of enums in the code attributes that it visits.
SimpleEnumUseSimplifier() - 类 的构造器proguard.optimize.evaluation.SimpleEnumUseSimplifier
Creates a new SimpleEnumUseSimplifier.
SimpleEnumUseSimplifier(PartialEvaluator, InstructionVisitor) - 类 的构造器proguard.optimize.evaluation.SimpleEnumUseSimplifier
Creates a new SimpleEnumDescriptorSimplifier.
SimpleNameFactory - proguard.obfuscate中的类
This NameFactory generates unique short names, using mixed-case characters or lower-case characters only.
SimpleNameFactory() - 类 的构造器proguard.obfuscate.SimpleNameFactory
Creates a new SimpleNameFactory that generates mixed-case names.
SimpleNameFactory(boolean) - 类 的构造器proguard.obfuscate.SimpleNameFactory
Creates a new SimpleNameFactory.
SimpleUsageMarker - proguard.shrink中的类
This class marks processables, in order to remember whether they are unused, possibly used, or definitely used.
SimpleUsageMarker() - 类 的构造器proguard.shrink.SimpleUsageMarker
 
SingleInvocationMethodInliner - proguard.optimize.peephole中的类
This AttributeVisitor inlines methods that are only invoked once, in the code attributes that it visits.
SingleInvocationMethodInliner(boolean, boolean, boolean) - 类 的构造器proguard.optimize.peephole.SingleInvocationMethodInliner
 
SingleInvocationMethodInliner(boolean, boolean, boolean, InstructionVisitor) - 类 的构造器proguard.optimize.peephole.SingleInvocationMethodInliner
 
size() - 类 中的方法proguard.ClassPath
 
size() - 类 中的方法proguard.configuration.InitialStateInfo
 
SKIP_NON_PUBLIC_LIBRARY_CLASSES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
skipNonPublicLibraryClasses - 类 中的变量proguard.Configuration
Specifies whether to skip non-public library classes while reading library jars.
skipNonPublicLibraryClassMembers - 类 中的变量proguard.Configuration
Specifies whether to skip non-public library class members while reading library classes.
SourceFileRenamer - proguard.obfuscate中的类
This ClassVisitor changes the name stored in the source file attributes and source dir attributes of the classes that it visits, if the attributes are present.
SourceFileRenamer(String) - 类 的构造器proguard.obfuscate.SourceFileRenamer
Creates a new SourceFileRenamer.
SpecialNameFactory - proguard.obfuscate中的类
This NameFactory generates names that are special, by appending a suffix.
SpecialNameFactory(NameFactory) - 类 的构造器proguard.obfuscate.SpecialNameFactory
Creates a new SpecialNameFactory.
start() - 类 中的方法proguard.util.Benchmark
 
StaticInterfaceMethodConverter - proguard.backport中的类
This ClassVisitor moves all static interface methods in the visited interfaces to a separate util class and updates all invocations in the program class pool.
StaticInterfaceMethodConverter(ClassPool, ClassPool, ExtraDataEntryNameMap, ClassVisitor, MemberVisitor) - 类 的构造器proguard.backport.StaticInterfaceMethodConverter
 
STD_OUT - 类 中的静态变量proguard.Configuration
 
stop() - 类 中的方法proguard.util.Benchmark
 
StoringInvocationUnit - proguard.optimize.evaluation中的类
This InvocationUnit stores parameter values and return values with the methods that are invoked.
StoringInvocationUnit(ValueFactory) - 类 的构造器proguard.optimize.evaluation.StoringInvocationUnit
Creates a new StoringInvocationUnit with the given value factory.
StoringInvocationUnit(ValueFactory, boolean, boolean, boolean) - 类 的构造器proguard.optimize.evaluation.StoringInvocationUnit
Creates a new StoringInvocationUnit with the given value factory, for storing the specified values.
StreamSupportConverter - proguard.backport中的类
This ClassVisitor will replace any occurrence of stream related methods / types that have been introduced in Java 8 to the streamsupport library.
StreamSupportConverter(ClassPool, ClassPool, WarningPrinter, ClassVisitor, InstructionVisitor) - 类 的构造器proguard.backport.StreamSupportConverter
Create a new StreamSupportConverter instance.
STRING_SEQUENCES - 类 中的变量proguard.optimize.peephole.InstructionSequenceConstants
 
StringConcatenationConverter - proguard.backport中的类
This InstructionVisitor converts all indy String Concatenations in the visited classes to StringBuilder-append chains.
StringConcatenationConverter(InstructionVisitor, CodeAttributeEditor) - 类 的构造器proguard.backport.StringConcatenationConverter
 
StringNormalizer - proguard.normalize中的类
Ensures all strings are at most 65535 bytes in length, when encoded as modified UTF-8.
StringNormalizer() - 类 的构造器proguard.normalize.StringNormalizer
 
SubroutineInliner - proguard.preverify中的类
This pass can inline subroutines in methods.
SubroutineInliner(Configuration) - 类 的构造器proguard.preverify.SubroutineInliner
 
SuperInvocationMarker - proguard.optimize.info中的类
This InstructionVisitor marks all methods that invoke super methods (other than initializers) from the instructions that it visits.
SuperInvocationMarker() - 类 的构造器proguard.optimize.info.SuperInvocationMarker
 
SynchronizedBlockMethodMarker - proguard.optimize.info中的类
This InstructionVisitor marks the existence of synchronized blocks of the methods whose instructions it visits.
SynchronizedBlockMethodMarker() - 类 的构造器proguard.optimize.info.SynchronizedBlockMethodMarker
 

T

TailRecursionSimplifier - proguard.optimize中的类
This MemberVisitor simplifies tail recursion calls in all methods that it visits.
TailRecursionSimplifier() - 类 的构造器proguard.optimize.TailRecursionSimplifier
Creates a new TailRecursionSimplifier.
TailRecursionSimplifier(InstructionVisitor) - 类 的构造器proguard.optimize.TailRecursionSimplifier
Creates a new TailRecursionSimplifier with an extra visitor.
TARGET_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
TargetClassChanger - proguard.optimize.peephole中的类
This ClassVisitor replaces references to classes and class members if the classes have targets that are intended to replace them.
TargetClassChanger() - 类 的构造器proguard.optimize.peephole.TargetClassChanger
 
targetClassVersion - 类 中的变量proguard.Configuration
Specifies the version number of the output classes, or 0 if the version number can be left unchanged.
Targeter - proguard中的类
This pass sets the target version on program classes.
Targeter(Configuration) - 类 的构造器proguard.Targeter
 
THIS - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.FromJsonFieldLocals
 
THIS - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
THIS - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.ReadLocals
 
THIS - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.ToJsonLocals
 
THIS - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.WriteLocals
 
TimedClassPoolVisitor - proguard.optimize中的类
A simple class pool visitor that will output timing information.
TimedClassPoolVisitor(String, ClassPoolVisitor) - 类 的构造器proguard.optimize.TimedClassPoolVisitor
 
TimedClassPoolVisitor(String, ClassVisitor) - 类 的构造器proguard.optimize.TimedClassPoolVisitor
 
TimeUtil - proguard.util中的类
 
TimeUtil() - 类 的构造器proguard.util.TimeUtil
 
ToJsonLocals() - 类 的构造器proguard.optimize.gson.OptimizedClassConstants.ToJsonLocals
 
toString() - 类 中的方法proguard.classfile.ClassMemberPair
 
toString() - 类 中的方法proguard.ClassPathEntry
 
toString() - 类 中的方法proguard.configuration.ConfigurationLogger.ClassInfo
 
toString() - 类 中的方法proguard.configuration.ConfigurationLogger.MemberInfo
 
tracedInstructionFilter(boolean, InstructionVisitor) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns a filtering version of the given instruction visitor that only visits traced or untraced instructions.
tracedInstructionFilter(InstructionVisitor) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
Returns a filtering version of the given instruction visitor that only visits traced instructions.
transform(String) - 类 中的方法proguard.obfuscate.ClassNameAdapterFunction
 
TransformedStringMatcher - proguard.util中的类
This StringMatcher delegates its tests to another given StringMatcher, with strings that have been transformed with a given function.
TransformedStringMatcher(StringFunction, StringMatcher) - 类 的构造器proguard.util.TransformedStringMatcher
Creates a new TransformedStringMatcher.
TRUE_KEYWORD - 类 中的静态变量proguard.ConfigurationConstants
 
TYPE_OPTIMIZED_TYPE_ADAPTER_IMPL - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants
 
typeAdapterClassPool - 类 中的变量proguard.optimize.gson.GsonRuntimeSettings
 

U

UniqueDataEntryWriter - proguard.io中的类
This DataEntryWriter delegates to a given DataEntryWriter, but a DataEntry can be written at most one time (uniqueness is based on DataEntry.getName().
UniqueDataEntryWriter(DataEntryWriter) - 类 的构造器proguard.io.UniqueDataEntryWriter
 
UniqueMemberNameFactory - proguard.obfuscate中的类
NameFactory which only generates names that don't exist yet as members on the class for which it is created.
UniqueMemberNameFactory(NameFactory, Clazz) - 类 的构造器proguard.obfuscate.UniqueMemberNameFactory
Creates a new UniqueMemberNameFactory.
UnreachableCodeRemover - proguard.optimize.peephole中的类
This InstructionVisitor deletes blocks of code that can never be reached by regular calls or branches.
UnreachableCodeRemover() - 类 的构造器proguard.optimize.peephole.UnreachableCodeRemover
Creates a new UnreachableCodeRemover.
UnreachableCodeRemover(InstructionVisitor) - 类 的构造器proguard.optimize.peephole.UnreachableCodeRemover
Creates a new UnreachableCodeRemover.
UnreachableExceptionRemover - proguard.optimize.peephole中的类
This AttributeVisitor removes exception handlers that are unreachable in the code attributes that it visits.
UnreachableExceptionRemover() - 类 的构造器proguard.optimize.peephole.UnreachableExceptionRemover
Creates a new UnreachableExceptionRemover.
UnreachableExceptionRemover(ExceptionInfoVisitor) - 类 的构造器proguard.optimize.peephole.UnreachableExceptionRemover
Creates a new UnreachableExceptionRemover.
UnusedParameterMethodFilter - proguard.optimize.info中的类
This MemberVisitor delegates all its method calls to another MemberVisitor, but only for Method objects that are marked as having unused parameters.
UnusedParameterMethodFilter(MemberVisitor) - 类 的构造器proguard.optimize.info.UnusedParameterMethodFilter
Creates a new UnusedParameterMethodFilter.
UnusedParameterOptimizationInfoUpdater - proguard.optimize.info中的类
This AttributeVisitor removes unused parameters from the optimization info of the methods that it visits.
UnusedParameterOptimizationInfoUpdater() - 类 的构造器proguard.optimize.info.UnusedParameterOptimizationInfoUpdater
Creates a new UnusedParameterOptimizationInfoUpdater.
UnusedParameterOptimizationInfoUpdater(MemberVisitor) - 类 的构造器proguard.optimize.info.UnusedParameterOptimizationInfoUpdater
Creates a new UnusedParameterOptimizationInfoUpdater with an extra visitor.
updateEscapedParameters(long) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies a mask with the reference parameters have already escaped to the heap when entering the method.
updateEscapingParameters(long) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies a mask with the parameters that escape from the method.
updateModifiedParameters(long) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies a mask of the reference parameters whose contents are modified in the method.
updateReturnedParameters(long) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies a mask of the reference parameters that the method might return.
updateUsedParameters(long) - 类 中的方法proguard.optimize.info.ProgramMethodOptimizationInfo
Specifies a mask with the parameters that the method actually uses.
UpToDateChecker - proguard中的类
This class checks whether the output is up to date.
UpToDateChecker(Configuration) - 类 的构造器proguard.UpToDateChecker
Creates a new UpToDateChecker with the given configuration.
UpToDateChecker.UpToDateException - proguard中的异常错误
This Exception is thrown when the output is up-to-date.
UpToDateException() - 异常错误 的构造器proguard.UpToDateChecker.UpToDateException
 
UsageMarker - proguard.shrink中的类
Marks classes, resources, resource files and native libraries as being used, starting from the given seeds (keep rules, Android Manifest).
UsageMarker(Configuration) - 类 的构造器proguard.shrink.UsageMarker
Creates a new UsageMarker.
UsagePrinter - proguard.shrink中的类
This ClassVisitor prints out the classes and class members that have been marked as being used (or not used).
UsagePrinter(SimpleUsageMarker, boolean, PrintWriter) - 类 的构造器proguard.shrink.UsagePrinter
Creates a new UsagePrinter that prints to the given writer.
USE_UNIQUE_CLASS_MEMBER_NAMES_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
UsedClassFilter - proguard.shrink中的类
This ClassVisitor delegates all its method calls to another ClassVisitor, depending on whether the Clazz objects are marked as used.
UsedClassFilter(SimpleUsageMarker, ClassVisitor) - 类 的构造器proguard.shrink.UsedClassFilter
Creates a new UsedClassFilter.
UsedClassFilter(SimpleUsageMarker, ClassVisitor, ClassVisitor) - 类 的构造器proguard.shrink.UsedClassFilter
Creates a new UsedClassFilter.
UsedMemberFilter - proguard.shrink中的类
This MemberVisitor delegates all its method calls to another MemberVisitor, but only for Member objects that are marked as used.
UsedMemberFilter(ClassUsageMarker, MemberVisitor) - 类 的构造器proguard.shrink.UsedMemberFilter
 
UsedMemberFilter(SimpleUsageMarker, MemberVisitor) - 类 的构造器proguard.shrink.UsedMemberFilter
Creates a new UsedMemberFilter.
UsedMemberFilter(SimpleUsageMarker, MemberVisitor, MemberVisitor) - 类 的构造器proguard.shrink.UsedMemberFilter
Creates a new UsedMemberFilter.
UsedParameterFilter - proguard.optimize.info中的类
This ParameterVisitor delegates all its visits to one of two other ParameterVisitor instances, depending on whether the parameter is used or not.
UsedParameterFilter(ParameterVisitor) - 类 的构造器proguard.optimize.info.UsedParameterFilter
Creates a new UsedParameterFilter that delegates visits to used parameters to the given parameter visitor.
UsedParameterFilter(ParameterVisitor, ParameterVisitor) - 类 的构造器proguard.optimize.info.UsedParameterFilter
Creates a new UsedParameterFilter that delegates to one of the two given parameter visitors.
useMixedCaseClassNames - 类 中的变量proguard.Configuration
Specifies whether obfuscated packages and classes can get mixed-case names.
usesOptimizationInfo - 类 中的变量proguard.optimize.peephole.MethodInliner
 
useUniqueClassMemberNames - 类 中的变量proguard.Configuration
Specifies whether to generate globally unique class member names.

V

value - 类 中的变量proguard.optimize.info.FieldOptimizationInfo
 
VALUE - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.ReadLocals
 
VALUE - 类 中的静态变量proguard.optimize.gson.OptimizedClassConstants.WriteLocals
 
valueOf(String) - 枚举 中的静态方法proguard.classfile.attribute.ProGuardOrigin
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法proguard.optimize.gson.OptimizedJsonFieldCollector.Mode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法proguard.shrink.ClassUsageMarker.MarkingMode
返回带有指定名称的该类型的枚举常量。
values - 类 中的变量proguard.MemberValueSpecification
 
values() - 枚举 中的静态方法proguard.classfile.attribute.ProGuardOrigin
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法proguard.optimize.gson.OptimizedJsonFieldCollector.Mode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法proguard.shrink.ClassUsageMarker.MarkingMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VARIABLE_SEQUENCES - 类 中的变量proguard.optimize.peephole.InstructionSequenceConstants
 
VariableOptimizer - proguard.optimize.evaluation中的类
This AttributeVisitor optimizes variable allocation based on their the liveness, in the code attributes that it visits.
VariableOptimizer(boolean) - 类 的构造器proguard.optimize.evaluation.VariableOptimizer
Creates a new VariableOptimizer.
VariableOptimizer(boolean, MemberVisitor) - 类 的构造器proguard.optimize.evaluation.VariableOptimizer
Creates a new VariableOptimizer with an extra visitor.
VariableShrinker - proguard.optimize.peephole中的类
This MemberVisitor removes unused local variables from the code of the methods that it visits.
VariableShrinker() - 类 的构造器proguard.optimize.peephole.VariableShrinker
Creates a new VariableShrinker.
VariableShrinker(MemberVisitor) - 类 的构造器proguard.optimize.peephole.VariableShrinker
Creates a new VariableShrinker with an extra visitor.
VariableUsageMarker - proguard.optimize.info中的类
This AttributeVisitor marks the local variables that are used in the code attributes that it visits.
VariableUsageMarker() - 类 的构造器proguard.optimize.info.VariableUsageMarker
 
verbose - 类 中的变量proguard.Configuration
Specifies whether to print verbose messages.
VERBOSE_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
VERSION - 类 中的静态变量proguard.ProGuard
 
VerticalClassMerger - proguard.optimize.peephole中的类
This ClassVisitor inlines the direct subclasses into the program classes that it visits, whenever possible.
VerticalClassMerger(boolean, boolean) - 类 的构造器proguard.optimize.peephole.VerticalClassMerger
Creates a new VerticalClassMerger.
VerticalClassMerger(boolean, boolean, ClassVisitor) - 类 的构造器proguard.optimize.peephole.VerticalClassMerger
Creates a new VerticalClassMerger.
visitAliasExpandedType(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinAliasNameObfuscator
 
visitAnnotation(Clazz, Annotation) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationCounter
 
visitAnnotation(Clazz, Annotation) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitAnnotation(Clazz, Annotation) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitAnnotation(Clazz, Annotation) - 类 中的方法proguard.shrink.ClassShrinker
 
visitAnnotation(Clazz, Method, int, Annotation) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationCounter
 
visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - 类 中的方法proguard.shrink.ClassShrinker
 
visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitAnyAnnotation(Clazz, KotlinAnnotatable, KotlinAnnotation) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationCounter
 
visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - 类 中的方法proguard.shrink.ClassShrinker
 
visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.backport.DefaultInterfaceMethodConverter
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.backport.LambdaExpressionCollector
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.backport.LambdaExpressionConverter
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.backport.StringConcatenationConverter
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationCounter
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.obfuscate.AttributeShrinker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.obfuscate.AttributeUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.obfuscate.ClassObfuscator
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.obfuscate.kotlin.KotlinSourceDebugExtensionAttributeObfuscator
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.obfuscate.MappingPrinter
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.obfuscate.ParameterNameMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.obfuscate.SourceFileRenamer
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.DuplicateInitializerFixer
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.DuplicateInitializerInvocationFixer
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.evaluation.EvaluationShrinker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.evaluation.EvaluationSimplifier
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumClassSimplifier
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.evaluation.VariableOptimizer
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.gson.GsonConstructorPatcher
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.gson.OptimizedJsonReaderImplInitializer
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.gson.OptimizedJsonWriterImplInitializer
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.info.CatchExceptionMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.info.EscapingClassMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.info.OptimizationCodeAttributeFilter
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.info.ParameterEscapedMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.info.ParameterUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.info.UnusedParameterOptimizationInfoUpdater
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.info.VariableUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.info.WrapperClassMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.KeepMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.MethodDescriptorShrinker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.ParameterShrinker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.peephole.GotoCommonCodeReplacer
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.peephole.LineNumberLinearizer
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.peephole.ReachableCodeMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.peephole.UnreachableCodeRemover
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.peephole.UnreachableExceptionRemover
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.peephole.VariableShrinker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.optimize.TailRecursionSimplifier
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.shrink.ClassShrinker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.shrink.InnerUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.shrink.LocalVariableTypeUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.shrink.NestUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.shrink.ShortestUsagePrinter
 
visitAnyAttribute(Clazz, Attribute) - 类 中的方法proguard.shrink.UsagePrinter
 
visitAnyClass(Clazz) - 类 中的方法proguard.backport.DefaultInterfaceMethodConverter
 
visitAnyClass(Clazz) - 类 中的方法proguard.backport.LambdaExpressionCollector
 
visitAnyClass(Clazz) - 类 中的方法proguard.backport.LambdaExpressionConverter
 
visitAnyClass(Clazz) - 类 中的方法proguard.backport.StaticInterfaceMethodConverter
 
visitAnyClass(Clazz) - 类 中的方法proguard.classfile.visitor.InjectedClassFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.DescriptorKeepChecker
 
visitAnyClass(Clazz) - 类 中的方法proguard.DuplicateClassPrinter
 
visitAnyClass(Clazz) - 类 中的方法proguard.FullyQualifiedClassNameChecker
 
visitAnyClass(Clazz) - 类 中的方法proguard.LibraryKeepChecker
 
visitAnyClass(Clazz) - 类 中的方法proguard.obfuscate.AttributeShrinker
 
visitAnyClass(Clazz) - 类 中的方法proguard.obfuscate.ClassObfuscator
 
visitAnyClass(Clazz) - 类 中的方法proguard.obfuscate.ClassRenamer
 
visitAnyClass(Clazz) - 类 中的方法proguard.obfuscate.MapCleaner
 
visitAnyClass(Clazz) - 类 中的方法proguard.obfuscate.MappingPrinter
 
visitAnyClass(Clazz) - 类 中的方法proguard.obfuscate.NameFactoryResetter
 
visitAnyClass(Clazz) - 类 中的方法proguard.obfuscate.OriginalClassNameFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.obfuscate.RenamedFlagSetter
 
visitAnyClass(Clazz) - 类 中的方法proguard.obfuscate.SourceFileRenamer
 
visitAnyClass(Clazz) - 类 中的方法proguard.obfuscate.util.InstructionSequenceObfuscator
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.evaluation.SimpleEnumArrayPropagator
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.evaluation.SimpleEnumClassChecker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.evaluation.SimpleEnumClassSimplifier
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.gson.GsonAnnotationCleaner
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.gson.GsonDeserializationOptimizer
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.gson.GsonDomainClassFinder
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.gson.GsonSerializationOptimizer
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.gson.OptimizedJsonFieldCollector
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.gson.OptimizedJsonFieldVisitor
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.gson.OptimizedTypeAdapterAdder
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.gson.OptimizedTypeAdapterInitializer
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.AccessMethodMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.CaughtClassFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.CaughtClassMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.DotClassFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.DotClassMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.EscapingClassFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.EscapingClassMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.InstanceofClassFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.InstanceofClassMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.InstantiationClassFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.InstantiationClassMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.NonPrivateMemberMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.NoSideEffectClassMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.PackageVisibleMemberContainingClassMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfoSetter
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.SideEffectClassFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.SideEffectClassMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.SimpleEnumFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.SimpleEnumMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.info.WrapperClassMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.KeepMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.KeptClassFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.MemberReferenceGeneralizer
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.OptimizationInfoClassFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.peephole.ClassFinalizer
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.peephole.ClassMerger
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.peephole.LineNumberLinearizer
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.peephole.RetargetedClassFilter
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.peephole.VerticalClassMerger
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.peephole.WrapperClassMerger
 
visitAnyClass(Clazz) - 类 中的方法proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitAnyClass(Clazz) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.shrink.ClassShrinker
 
visitAnyClass(Clazz) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.shrink.InnerUsageMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.shrink.InterfaceUsageMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.shrink.LocalVariableTypeUsageMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.shrink.NestUsageMarker
 
visitAnyClass(Clazz) - 类 中的方法proguard.shrink.ShortestUsagePrinter
 
visitAnyClass(Clazz) - 类 中的方法proguard.shrink.UsagePrinter
 
visitAnyClass(Clazz) - 类 中的方法proguard.shrink.UsedClassFilter
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.backport.LambdaExpressionCollector
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.backport.StringConcatenationConverter
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.GetAnnotationChecker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.GetEnclosingClassChecker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.GetEnclosingMethodChecker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.GetSignatureChecker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.info.AccessMethodMarker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.info.DotClassMarker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.info.FinalFieldAssignmentMarker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.info.MethodInvocationMarker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.info.NonPrivateMemberMarker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.info.ParameterEscapedMarker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.info.ReadWriteFieldMarker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.peephole.NoConstructorReferenceReplacer
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitAnyConstant(Clazz, Constant) - 类 中的方法proguard.shrink.LocalVariableTypeUsageMarker
 
visitAnyEffectExpression(Clazz, KotlinEffectMetadata, KotlinEffectExpressionMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitAnyElementValue(Clazz, Annotation, ElementValue) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitAnyElementValue(Clazz, Annotation, ElementValue) - 类 中的方法proguard.shrink.ClassShrinker
 
visitAnyEnumEntry(Clazz, KotlinClassKindMetadata, KotlinEnumEntryMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.mark.Marker.KotlinDontOptimizeMarker
 
visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinDefaultImplsMethodNameEqualizer
 
visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinDefaultMethodNameEqualizer
 
visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterNameShrinker
 
visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterUsageMarker
 
visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.optimize.kotlin.KotlinContextParameterUsageMarker
 
visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.optimize.kotlin.KotlinContextReceiverUsageMarker
 
visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.backport.LambdaExpressionConverter
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.backport.StringConcatenationConverter
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.CalledMemberVisitor
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.DuplicateInitializerInvocationFixer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.gson.GsonBuilderInvocationFinder
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.gson.GsonConstructorPatcher
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.gson.GsonDeserializationInvocationFinder
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.gson.GsonInstrumentationAdder
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.gson.GsonSerializationInvocationFinder
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.gson.OptimizedTypeAdapterFactoryInitializer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.AccessMethodMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.BackwardBranchMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.DotClassMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.DynamicInvocationMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.EscapingClassMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.ExceptionInstructionChecker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.FinalFieldAssignmentMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.InstanceofClassMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.InstantiationClassMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.MethodInvocationMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.NonEmptyStackReturnMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.ParameterEscapedMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.ParameterUsageMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.ReadWriteFieldMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.SideEffectMethodMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.SuperInvocationMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.SynchronizedBlockMethodMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.info.VariableUsageMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.MemberReferenceGeneralizer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.peephole.GotoCommonCodeReplacer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.peephole.GotoGotoReplacer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.peephole.GotoReturnReplacer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.peephole.NoConstructorReferenceReplacer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.peephole.NopRemover
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.peephole.UnreachableCodeRemover
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.optimize.TailRecursionSimplifier
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.mark.Marker.KotlinDontOptimizeMarker
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinAliasNameObfuscator
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinCallableReferenceFixer
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinCompanionEqualizer
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinMultiFileFacadeFixer
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinObjectFixer
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinPropertyNameObfuscator
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinSyntheticClassFixer
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinSyntheticToStringObfuscator
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterNameShrinker
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterUsageMarker
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.optimize.kotlin.KotlinContextParameterUsageMarker
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.optimize.kotlin.KotlinContextReceiverUsageMarker
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitAnyKotlinMetadata(Clazz, KotlinMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.backport.LambdaExpressionConverter
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationCounter
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterUsageMarker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.obfuscate.MemberNameCollector
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.obfuscate.MemberObfuscator
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.obfuscate.util.InstructionSequenceObfuscator
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.gson.GsonConstructorPatcher
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.gson.OptimizedJsonFieldCollector
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.gson.OptimizedJsonFieldVisitor
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.info.AccessMethodMarker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.info.ContainsConstructorsMarker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.info.MethodInvocationMarker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.info.NoEscapingParametersMethodMarker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.info.NoExternalReturnValuesMethodMarker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.info.NoExternalSideEffectMethodMarker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.info.NoSideEffectMethodMarker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.info.PackageVisibleMemberContainingClassMarker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.info.ReadWriteFieldMarker
 
visitAnyMember(Clazz, Member) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - 类 中的方法proguard.backport.LambdaExpressionCollector
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - 类 中的方法proguard.optimize.DuplicateInitializerInvocationFixer
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - 类 中的方法proguard.optimize.info.MethodInvocationMarker
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - 类 中的方法proguard.optimize.info.ParameterEscapedMarker
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - 类 中的方法proguard.optimize.info.SuperInvocationMarker
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - 类 中的方法proguard.optimize.peephole.NoConstructorReferenceReplacer
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationCounter
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - 类 中的方法proguard.optimize.DuplicateInitializerFixer
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - 类 中的方法proguard.optimize.MethodDescriptorShrinker
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - 类 中的方法proguard.shrink.ClassShrinker
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinPropertyNameObfuscator
 
visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinPropertyRenamer
 
visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterNameShrinker
 
visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterUsageMarker
 
visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - 类 中的方法proguard.optimize.kotlin.KotlinContextParameterUsageMarker
 
visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - 类 中的方法proguard.optimize.kotlin.KotlinContextReceiverUsageMarker
 
visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitAnyPropertyAccessor(Clazz, KotlinMetadata, KotlinPropertyMetadata, KotlinPropertyAccessorMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitAnyRefConstant(Clazz, RefConstant) - 类 中的方法proguard.optimize.BootstrapMethodArgumentShrinker
 
visitAnyRefConstant(Clazz, RefConstant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitAnyRefConstant(Clazz, RefConstant) - 类 中的方法proguard.optimize.info.AccessMethodMarker
 
visitAnyRefConstant(Clazz, RefConstant) - 类 中的方法proguard.optimize.info.NonPrivateMemberMarker
 
visitAnyRefConstant(Clazz, RefConstant) - 类 中的方法proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitAnyRefConstant(Clazz, RefConstant) - 类 中的方法proguard.optimize.MemberReferenceGeneralizer
 
visitAnyRefConstant(Clazz, RefConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitAnyResourceFile(ResourceFile) - 类 中的方法proguard.obfuscate.ResourceFileNameObfuscator
 
visitAnyStackMapFrame(Clazz, Method, CodeAttribute, int, StackMapFrame) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - 类 中的方法proguard.optimize.info.BackwardBranchMarker
 
visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - 类 中的方法proguard.optimize.peephole.ReachableCodeMarker
 
visitAnyType(Clazz, KotlinTypeMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitAnyType(Clazz, KotlinTypeMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinAliasNameObfuscator
 
visitAnyType(Clazz, KotlinTypeMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinAliasReferenceFixer
 
visitAnyType(Clazz, KotlinTypeMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitAnyType(Clazz, KotlinTypeMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitAnyTypeParameter(Clazz, KotlinTypeParameterMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitAnyTypeParameter(Clazz, KotlinTypeParameterMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitAnyTypeParameter(Clazz, KotlinTypeParameterMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitAnyValueParameter(Clazz, KotlinValueParameterMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitAnyValueParameter(Clazz, KotlinValueParameterMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterUsageMarker
 
visitAnyValueParameter(Clazz, KotlinValueParameterMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitAnyValueParameter(Clazz, KotlinValueParameterMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitAnyVerificationType(Clazz, Method, CodeAttribute, int, VerificationType) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitAnyVersionRequirement(Clazz, KotlinVersionRequirementMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitAnyVersionRequirement(Clazz, KotlinVersionRequirementMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitAnyVersionRequirement(Clazz, KotlinVersionRequirementMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - 类 中的方法proguard.shrink.ClassShrinker
 
visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - 类 中的方法proguard.backport.LambdaExpressionCollector
 
visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - 类 中的方法proguard.backport.StringConcatenationConverter
 
visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - 类 中的方法proguard.optimize.BootstrapMethodArgumentShrinker
 
visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - 类 中的方法proguard.backport.LambdaExpressionCollector
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - 类 中的方法proguard.backport.StringConcatenationConverter
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - 类 中的方法proguard.shrink.ClassShrinker
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - 类 中的方法proguard.optimize.evaluation.EvaluationSimplifier
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - 类 中的方法proguard.optimize.info.BackwardBranchMarker
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - 类 中的方法proguard.optimize.peephole.GotoCommonCodeReplacer
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - 类 中的方法proguard.optimize.peephole.GotoGotoReplacer
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - 类 中的方法proguard.optimize.peephole.GotoReturnReplacer
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - 类 中的方法proguard.optimize.peephole.ReachableCodeMarker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.obfuscate.ClassObfuscator
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.obfuscate.ClassRenamer
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.info.AccessMethodMarker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.info.DotClassMarker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.info.InstanceofClassMarker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.info.InstantiationClassMarker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.MemberReferenceGeneralizer
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.shrink.InnerUsageMarker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.shrink.InterfaceUsageMarker
 
visitClassConstant(Clazz, ClassConstant) - 类 中的方法proguard.shrink.NestUsageMarker
 
visitClassElementValue(Clazz, Annotation, ClassElementValue) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitClassElementValue(Clazz, Annotation, ClassElementValue) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitClassElementValue(Clazz, Annotation, ClassElementValue) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitClassPool(ClassPool) - 类 中的方法proguard.optimize.InfluenceFixpointVisitor
 
visitClassPool(ClassPool) - 类 中的方法proguard.optimize.info.ParameterEscapedMarker
 
visitClassPool(ClassPool) - 类 中的方法proguard.optimize.info.RepeatedClassPoolVisitor
 
visitClassPool(ClassPool) - 类 中的方法proguard.optimize.peephole.HorizontalClassMerger
 
visitClassPool(ClassPool) - 类 中的方法proguard.optimize.TimedClassPoolVisitor
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.backport.DefaultInterfaceMethodConverter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.backport.LambdaExpressionConverter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.obfuscate.AttributeShrinker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.obfuscate.MappingPrinter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.DuplicateInitializerFixer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.DuplicateInitializerInvocationFixer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.evaluation.EvaluationShrinker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.evaluation.EvaluationSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumClassSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.evaluation.VariableOptimizer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.gson.GsonConstructorPatcher
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.gson.OptimizedJsonReaderImplInitializer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.gson.OptimizedJsonWriterImplInitializer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.info.CatchExceptionMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.info.EscapingClassMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.info.OptimizationCodeAttributeFilter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.info.ParameterEscapedMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.info.ParameterUsageMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.info.UnusedParameterOptimizationInfoUpdater
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.info.VariableUsageMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.info.WrapperClassMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.KeepMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.ParameterShrinker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.GotoCommonCodeReplacer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.LineNumberLinearizer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.ReachableCodeMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.UnreachableCodeRemover
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.UnreachableExceptionRemover
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.VariableShrinker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.TailRecursionSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.shrink.ClassShrinker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.shrink.ShortestUsagePrinter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - 类 中的方法proguard.shrink.UsagePrinter
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.evaluation.EvaluationShrinker
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.evaluation.EvaluationSimplifier
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.evaluation.InstructionUsageMarker
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - 类 中的方法proguard.optimize.peephole.UnreachableCodeRemover
 
visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.backport.LambdaExpressionConverter
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.backport.StringConcatenationConverter
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.CalledMemberVisitor
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.DuplicateInitializerInvocationFixer
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.evaluation.EvaluationSimplifier
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.AccessMethodMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.DotClassMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.DynamicInvocationMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.ExceptionInstructionChecker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.FinalFieldAssignmentMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.InstanceofClassMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.InstantiationClassMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.MethodInvocationMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.ParameterEscapedMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.ReadWriteFieldMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.info.SuperInvocationMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.MemberReferenceGeneralizer
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.peephole.NoConstructorReferenceReplacer
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.peephole.ReachableCodeMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.optimize.TailRecursionSimplifier
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - 类 中的方法proguard.optimize.info.ProgramFieldOptimizationInfo
 
visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterNameShrinker
 
visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterUsageMarker
 
visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - 类 中的方法proguard.optimize.kotlin.KotlinContextReceiverUsageMarker
 
visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitConstructorValParameter(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitConstructorValParameter(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitConstructorValParameter(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitContract(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitDoubleConstant(Clazz, DoubleConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitDynamicConstant(Clazz, DynamicConstant) - 类 中的方法proguard.optimize.info.AccessMethodMarker
 
visitDynamicConstant(Clazz, DynamicConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitEffect(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractMetadata, KotlinEffectMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - 类 中的方法proguard.obfuscate.ClassObfuscator
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - 类 中的方法proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - 类 中的方法proguard.shrink.ClassShrinker
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - 类 中的方法proguard.optimize.evaluation.EvaluationShrinker
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - 类 中的方法proguard.optimize.peephole.ReachableCodeMarker
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - 类 中的方法proguard.optimize.peephole.UnreachableExceptionRemover
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - 类 中的方法proguard.optimize.TailRecursionSimplifier
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitExportsInfo(Clazz, ExportsInfo) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitFieldrefConstant(Clazz, FieldrefConstant) - 类 中的方法proguard.optimize.info.FinalFieldAssignmentMarker
 
visitFieldrefConstant(Clazz, FieldrefConstant) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitFieldrefConstant(Clazz, FieldrefConstant) - 类 中的方法proguard.optimize.info.ReadWriteFieldMarker
 
visitFieldrefConstant(Clazz, FieldrefConstant) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
 
visitFieldrefConstant(Clazz, FieldrefConstant) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitFieldrefConstant(Clazz, FieldrefConstant) - 类 中的方法proguard.optimize.peephole.NoConstructorReferenceReplacer
 
visitFieldrefConstant(Clazz, FieldrefConstant) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitFieldrefConstant(Clazz, FieldrefConstant) - 类 中的方法proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitFloatConstant(Clazz, FloatConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitFullFrame(Clazz, Method, CodeAttribute, int, FullFrame) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitFunction(Clazz, KotlinDeclarationContainerMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.mark.Marker.KotlinDontOptimizeMarker
 
visitFunction(Clazz, KotlinDeclarationContainerMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitFunctionReceiverType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitFunctionValParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitFunctionValParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitFunctionValParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - 类 中的方法proguard.obfuscate.ClassObfuscator
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - 类 中的方法proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - 类 中的方法proguard.shrink.ClassShrinker
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - 类 中的方法proguard.shrink.InnerUsageMarker
 
visitInnerClassesInfo(Clazz, InnerClassesInfo) - 类 中的方法proguard.obfuscate.ClassObfuscator
 
visitInnerClassesInfo(Clazz, InnerClassesInfo) - 类 中的方法proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitInnerClassesInfo(Clazz, InnerClassesInfo) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitInnerClassesInfo(Clazz, InnerClassesInfo) - 类 中的方法proguard.shrink.InnerUsageMarker
 
visitIntegerConstant(Clazz, IntegerConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - 类 中的方法proguard.backport.LambdaExpressionCollector
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - 类 中的方法proguard.optimize.info.AccessMethodMarker
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - 类 中的方法proguard.mark.Marker.KotlinDontOptimizeMarker
 
visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinCompanionEqualizer
 
visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinObjectFixer
 
visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinSyntheticClassFixer
 
visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinSyntheticToStringObfuscator
 
visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterNameShrinker
 
visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterUsageMarker
 
visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - 类 中的方法proguard.optimize.kotlin.KotlinContextReceiverUsageMarker
 
visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - 类 中的方法proguard.mark.Marker.KotlinDontOptimizeMarker
 
visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinAliasNameObfuscator
 
visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinPropertyNameObfuscator
 
visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterNameShrinker
 
visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterUsageMarker
 
visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitKotlinFileFacadeMetadata(Clazz, KotlinFileFacadeKindMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitKotlinFileFacadeMetadata(Clazz, KotlinFileFacadeKindMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitKotlinFileFacadeMetadata(Clazz, KotlinFileFacadeKindMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitKotlinModule(KotlinModule) - 类 中的方法proguard.DuplicateResourceFilePrinter
 
visitKotlinModule(KotlinModule) - 类 中的方法proguard.obfuscate.kotlin.KotlinModuleFixer
 
visitKotlinModule(KotlinModule) - 类 中的方法proguard.obfuscate.kotlin.KotlinModuleNameObfuscator
 
visitKotlinModule(KotlinModule) - 类 中的方法proguard.obfuscate.ResourceJavaReferenceFixer
 
visitKotlinModule(KotlinModule) - 类 中的方法proguard.shrink.KotlinModuleShrinker
 
visitKotlinModule(KotlinModule) - 类 中的方法proguard.shrink.KotlinModuleUsageMarker
 
visitKotlinModulePackage(KotlinModule, KotlinModulePackage) - 类 中的方法proguard.shrink.KotlinModuleShrinker
 
visitKotlinModulePackage(KotlinModule, KotlinModulePackage) - 类 中的方法proguard.shrink.KotlinModuleUsageMarker
 
visitKotlinMultiFileFacadeMetadata(Clazz, KotlinMultiFileFacadeKindMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitKotlinMultiFileFacadeMetadata(Clazz, KotlinMultiFileFacadeKindMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinMultiFileFacadeFixer
 
visitKotlinMultiFileFacadeMetadata(Clazz, KotlinMultiFileFacadeKindMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitKotlinMultiFileFacadeMetadata(Clazz, KotlinMultiFileFacadeKindMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitKotlinMultiFilePartMetadata(Clazz, KotlinMultiFilePartKindMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitKotlinMultiFilePartMetadata(Clazz, KotlinMultiFilePartKindMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitKotlinMultiFilePartMetadata(Clazz, KotlinMultiFilePartKindMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - 类 中的方法proguard.mark.Marker.KotlinDontOptimizeMarker
 
visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinCallableReferenceFixer
 
visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinSyntheticClassFixer
 
visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterNameShrinker
 
visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterUsageMarker
 
visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.classfile.visitor.InjectedClassFilter
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.DuplicateClassPrinter
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.LibraryKeepChecker
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.obfuscate.ClassObfuscator
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.obfuscate.ClassRenamer
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.optimize.gson.OptimizedJsonFieldCollector
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.optimize.info.SimpleEnumFilter
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.optimize.OptimizationInfoClassFilter
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.optimize.peephole.RetargetedClassFilter
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.shrink.ClassShrinker
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.shrink.InnerUsageMarker
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.shrink.InterfaceUsageMarker
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.shrink.NestUsageMarker
 
visitLibraryClass(LibraryClass) - 类 中的方法proguard.shrink.ShortestUsagePrinter
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.obfuscate.MemberNameCleaner
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.obfuscate.MemberNameConflictFixer
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.obfuscate.MemberSpecialNameFilter
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.obfuscate.NewMemberNameFilter
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.optimize.info.SideEffectMethodFilter
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.optimize.info.UnusedParameterMethodFilter
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.optimize.KeepMarker
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.optimize.KeptMemberFilter
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.optimize.OptimizationInfoMemberFilter
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.shrink.ShortestUsagePrinter
 
visitLibraryField(LibraryClass, LibraryField) - 类 中的方法proguard.shrink.UsedMemberFilter
 
visitLibraryMember(LibraryClass, LibraryMember) - 类 中的方法proguard.obfuscate.ClassRenamer
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.obfuscate.MemberNameCleaner
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.obfuscate.MemberNameConflictFixer
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.obfuscate.MemberSpecialNameFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.obfuscate.NewMemberNameFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.BootstrapMethodArgumentShrinker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.DuplicateInitializerInvocationFixer
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.info.NoEscapingParametersMethodMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.info.NoExternalReturnValuesMethodMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.info.NoExternalSideEffectMethodMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.info.NoSideEffectMethodMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.info.ParameterUsageMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.info.SideEffectMethodFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.info.UnusedParameterMethodFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.KeepMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.KeptMemberFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.OptimizationInfoMemberFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.shrink.ShortestUsagePrinter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - 类 中的方法proguard.shrink.UsedMemberFilter
 
visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - 类 中的方法proguard.obfuscate.MappingPrinter
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - 类 中的方法proguard.optimize.peephole.LineNumberLinearizer
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - 类 中的方法proguard.shrink.ShortestUsagePrinter
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - 类 中的方法proguard.shrink.UsagePrinter
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - 类 中的方法proguard.optimize.evaluation.VariableOptimizer
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - 类 中的方法proguard.shrink.LocalVariableTypeUsageMarker
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - 类 中的方法proguard.obfuscate.ParameterNameMarker
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - 类 中的方法proguard.optimize.evaluation.VariableOptimizer
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - 类 中的方法proguard.shrink.ClassShrinker
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - 类 中的方法proguard.shrink.LocalVariableTypeUsageMarker
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - 类 中的方法proguard.optimize.evaluation.VariableOptimizer
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - 类 中的方法proguard.shrink.LocalVariableTypeUsageMarker
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - 类 中的方法proguard.obfuscate.ParameterNameMarker
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - 类 中的方法proguard.optimize.evaluation.VariableOptimizer
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - 类 中的方法proguard.shrink.ClassShrinker
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - 类 中的方法proguard.shrink.LocalVariableTypeUsageMarker
 
visitLongConstant(Clazz, LongConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitLookUpSwitchInstruction(Clazz, Method, CodeAttribute, int, LookUpSwitchInstruction) - 类 中的方法proguard.optimize.evaluation.EvaluationSimplifier
 
visitMethodHandleConstant(Clazz, MethodHandleConstant) - 类 中的方法proguard.optimize.BootstrapMethodArgumentShrinker
 
visitMethodHandleConstant(Clazz, MethodHandleConstant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitMethodHandleConstant(Clazz, MethodHandleConstant) - 类 中的方法proguard.optimize.info.AccessMethodMarker
 
visitMethodHandleConstant(Clazz, MethodHandleConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitMethodrefConstant(Clazz, MethodrefConstant) - 类 中的方法proguard.GetAnnotationChecker
 
visitMethodrefConstant(Clazz, MethodrefConstant) - 类 中的方法proguard.GetEnclosingClassChecker
 
visitMethodrefConstant(Clazz, MethodrefConstant) - 类 中的方法proguard.GetEnclosingMethodChecker
 
visitMethodrefConstant(Clazz, MethodrefConstant) - 类 中的方法proguard.GetSignatureChecker
 
visitMethodrefConstant(Clazz, MethodrefConstant) - 类 中的方法proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitMethodTypeConstant(Clazz, MethodTypeConstant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitMethodTypeConstant(Clazz, MethodTypeConstant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitMethodTypeConstant(Clazz, MethodTypeConstant) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitMethodTypeConstant(Clazz, MethodTypeConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitModuleAttribute(Clazz, ModuleAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitModuleAttribute(Clazz, ModuleAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitModuleConstant(Clazz, ModuleConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitMoreZeroFrame(Clazz, Method, CodeAttribute, int, MoreZeroFrame) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitNestHostAttribute(Clazz, NestHostAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitNestHostAttribute(Clazz, NestHostAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitNestHostAttribute(Clazz, NestHostAttribute) - 类 中的方法proguard.shrink.NestUsageMarker
 
visitNestMembersAttribute(Clazz, NestMembersAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitNestMembersAttribute(Clazz, NestMembersAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitNestMembersAttribute(Clazz, NestMembersAttribute) - 类 中的方法proguard.shrink.NestUsageMarker
 
visitObjectType(Clazz, Method, CodeAttribute, int, ObjectType) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitOpensInfo(Clazz, OpensInfo) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitPackageConstant(Clazz, PackageConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - 类 中的方法proguard.optimize.info.UsedParameterFilter
 
visitParameterInfo(Clazz, Method, int, ParameterInfo) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - 类 中的方法proguard.shrink.NestUsageMarker
 
visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.backport.DefaultInterfaceMethodConverter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.backport.LambdaExpressionCollector
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.backport.LambdaExpressionConverter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.backport.StaticInterfaceMethodConverter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.classfile.visitor.InjectedClassFilter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.DescriptorKeepChecker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.DuplicateClassPrinter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.obfuscate.AttributeShrinker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.obfuscate.ClassObfuscator
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.obfuscate.ClassRenamer
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.obfuscate.MappingPrinter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.obfuscate.RenamedFlagSetter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.obfuscate.SourceFileRenamer
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.obfuscate.util.InstructionSequenceObfuscator
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.evaluation.SimpleEnumArrayPropagator
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.evaluation.SimpleEnumClassChecker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.evaluation.SimpleEnumClassSimplifier
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.gson.GsonAnnotationCleaner
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.gson.GsonDeserializationOptimizer
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.gson.GsonDomainClassFinder
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.gson.GsonSerializationOptimizer
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.gson.OptimizedJsonFieldCollector
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.gson.OptimizedJsonFieldVisitor
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.gson.OptimizedTypeAdapterAdder
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.gson.OptimizedTypeAdapterInitializer
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.info.CaughtClassMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.info.EscapingClassMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.info.NonPrivateMemberMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.info.ProgramClassOptimizationInfoSetter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.info.SideEffectClassMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.info.SimpleEnumFilter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.info.SimpleEnumMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.info.WrapperClassMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.OptimizationInfoClassFilter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.peephole.ClassFinalizer
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.peephole.ClassMerger
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.peephole.LineNumberLinearizer
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.peephole.RetargetedClassFilter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.peephole.VerticalClassMerger
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.peephole.WrapperClassMerger
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.shrink.ClassShrinker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.shrink.InnerUsageMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.shrink.InterfaceUsageMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.shrink.LocalVariableTypeUsageMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.shrink.NestUsageMarker
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.shrink.ShortestUsagePrinter
 
visitProgramClass(ProgramClass) - 类 中的方法proguard.shrink.UsagePrinter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.ClassMemberChecker
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.DescriptorKeepChecker
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.obfuscate.MappingPrinter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.obfuscate.MemberNameCleaner
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.obfuscate.MemberNameConflictFixer
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.obfuscate.MemberSpecialNameFilter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.obfuscate.NewMemberNameFilter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.ConstantMemberFilter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.evaluation.SimpleEnumArrayPropagator
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.gson.OptimizedJsonFieldCollector
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.gson.OptimizedJsonFieldVisitor
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.info.NonPrivateMemberMarker
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.info.ProgramMemberOptimizationInfoSetter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.info.ReadWriteFieldMarker
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.info.SideEffectMethodFilter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.info.UnusedParameterMethodFilter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.info.WrapperClassMarker
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.KeepMarker
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.KeptMemberFilter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.MemberDescriptorSpecializer
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.OptimizationInfoMemberFilter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.peephole.MemberPrivatizer
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.optimize.WriteOnlyFieldFilter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.shrink.RecordComponentUsageMarker
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.shrink.ShortestUsagePrinter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.shrink.UsagePrinter
 
visitProgramField(ProgramClass, ProgramField) - 类 中的方法proguard.shrink.UsedMemberFilter
 
visitProgramMember(ProgramClass, ProgramMember) - 类 中的方法proguard.obfuscate.AttributeShrinker
 
visitProgramMember(ProgramClass, ProgramMember) - 类 中的方法proguard.obfuscate.ClassRenamer
 
visitProgramMember(ProgramClass, ProgramMember) - 类 中的方法proguard.obfuscate.RenamedFlagSetter
 
visitProgramMember(ProgramClass, ProgramMember) - 类 中的方法proguard.shrink.ClassShrinker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.backport.LambdaExpressionConverter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.ClassMemberChecker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.DescriptorKeepChecker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.obfuscate.kotlin.KotlinValueParameterUsageMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.obfuscate.MappingPrinter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.obfuscate.MemberNameCleaner
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.obfuscate.MemberNameConflictFixer
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.obfuscate.MemberSpecialNameFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.obfuscate.NewMemberNameFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.obfuscate.util.InstructionSequenceObfuscator
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.BootstrapMethodArgumentShrinker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.ConstantMemberFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.ConstantParameterFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.DuplicateInitializerFixer
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.DuplicateInitializerInvocationFixer
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.evaluation.SimpleEnumArrayPropagator
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.gson.GsonConstructorPatcher
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.ContainsConstructorsMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.MethodInvocationMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.NoEscapingParametersMethodMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.NoExternalReturnValuesMethodMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.NoExternalSideEffectMethodMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.NonPrivateMemberMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.NoSideEffectMethodMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.ParameterEscapedMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.ParameterUsageMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.ProgramMemberOptimizationInfoSetter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.SideEffectMethodFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.SideEffectMethodMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.UnusedParameterMethodFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.info.WrapperClassMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.KeepMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.KeptMemberFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.MemberDescriptorSpecializer
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.MethodDescriptorShrinker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.MethodStaticizer
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.OptimizationInfoMemberFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.peephole.LineNumberLinearizer
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.peephole.MemberPrivatizer
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.peephole.MethodFinalizer
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.optimize.ReverseDependencyStore.InfluencedMethodTraveller
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.shrink.AnnotationUsageMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.shrink.ShortestUsagePrinter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.shrink.UsagePrinter
 
visitProgramMethod(ProgramClass, ProgramMethod) - 类 中的方法proguard.shrink.UsedMemberFilter
 
visitPropertyValParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitPropertyValParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitPropertyValParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitProvidesInfo(Clazz, ProvidesInfo) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitRecordAttribute(Clazz, RecordAttribute) - 类 中的方法proguard.obfuscate.AttributeShrinker
 
visitRecordAttribute(Clazz, RecordAttribute) - 类 中的方法proguard.shrink.ClassShrinker
 
visitRecordAttribute(Clazz, RecordAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitRecordComponentInfo(Clazz, RecordComponentInfo) - 类 中的方法proguard.obfuscate.AttributeShrinker
 
visitRecordComponentInfo(Clazz, RecordComponentInfo) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitRecordComponentInfo(Clazz, RecordComponentInfo) - 类 中的方法proguard.shrink.ClassShrinker
 
visitRecordComponentInfo(Clazz, RecordComponentInfo) - 类 中的方法proguard.shrink.RecordComponentUsageMarker
 
visitRequiresInfo(Clazz, RequiresInfo) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitResourceFile(ResourceFile) - 类 中的方法proguard.DuplicateResourceFilePrinter
 
visitResourceFile(ResourceFile) - 类 中的方法proguard.obfuscate.ResourceJavaReferenceFixer
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitSameOneFrame(Clazz, Method, CodeAttribute, int, SameOneFrame) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitSignatureAttribute(Clazz, SignatureAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitSignatureAttribute(Clazz, SignatureAttribute) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitSignatureAttribute(Clazz, SignatureAttribute) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitSignatureAttribute(Clazz, SignatureAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitSignatureAttribute(Clazz, Field, SignatureAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - 类 中的方法proguard.optimize.DuplicateInitializerFixer
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - 类 中的方法proguard.optimize.MethodDescriptorShrinker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.evaluation.EvaluationSimplifier
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.info.ExceptionInstructionChecker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.info.NonEmptyStackReturnMarker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.info.ReferenceEscapeChecker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.info.SynchronizedBlockMethodMarker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.peephole.NopRemover
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - 类 中的方法proguard.optimize.peephole.ReachableCodeMarker
 
visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - 类 中的方法proguard.obfuscate.kotlin.KotlinSourceDebugExtensionAttributeObfuscator
 
visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitSourceDirAttribute(Clazz, SourceDirAttribute) - 类 中的方法proguard.obfuscate.SourceFileRenamer
 
visitSourceDirAttribute(Clazz, SourceDirAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitSourceDirAttribute(Clazz, SourceDirAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitSourceFileAttribute(Clazz, SourceFileAttribute) - 类 中的方法proguard.obfuscate.SourceFileRenamer
 
visitSourceFileAttribute(Clazz, SourceFileAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitSourceFileAttribute(Clazz, SourceFileAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.backport.StringConcatenationConverter
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.optimize.info.AccessMethodMarker
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.optimize.info.MethodInvocationMarker
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.optimize.info.NonPrivateMemberMarker
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.optimize.info.ParameterEscapeMarker
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.optimize.info.ReadWriteFieldMarker
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.optimize.peephole.TargetClassChanger
 
visitStringConstant(Clazz, StringConstant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitSyntheticAttribute(Clazz, SyntheticAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitSyntheticAttribute(Clazz, SyntheticAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitSyntheticFunction(Clazz, KotlinSyntheticClassKindMetadata, KotlinFunctionMetadata) - 类 中的方法proguard.mark.Marker.KotlinDontOptimizeMarker
 
visitTableSwitchInstruction(Clazz, Method, CodeAttribute, int, TableSwitchInstruction) - 类 中的方法proguard.optimize.evaluation.EvaluationSimplifier
 
visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - 类 中的方法proguard.fixer.kotlin.KotlinAnnotationFlagFixer
 
visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - 类 中的方法proguard.obfuscate.kotlin.KotlinAliasNameObfuscator
 
visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - 类 中的方法proguard.shrink.ClassUsageMarker.KotlinUsageMarker
 
visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - 类 中的方法proguard.shrink.KotlinShrinker
 
visitUnknownAttribute(Clazz, UnknownAttribute) - 类 中的方法proguard.optimize.ChangedCodePrinter
 
visitUnknownAttribute(Clazz, UnknownAttribute) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitUtf8Constant(Clazz, Utf8Constant) - 类 中的方法proguard.shrink.ClassUsageMarker
 
visitUtf8Constant(Clazz, Utf8Constant) - 类 中的方法proguard.shrink.InnerUsageMarker
 
visitUtf8Constant(Clazz, Utf8Constant) - 类 中的方法proguard.shrink.InterfaceUsageMarker
 
visitUtf8Constant(Clazz, Utf8Constant) - 类 中的方法proguard.shrink.NestUsageMarker
 
visitUtf8Constant(Clazz, Utf8Constant) - 类 中的方法proguard.shrink.RecordComponentUsageMarker
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - 类 中的方法proguard.optimize.evaluation.EvaluationSimplifier
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - 类 中的方法proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - 类 中的方法proguard.optimize.info.ParameterUsageMarker
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - 类 中的方法proguard.optimize.info.SideEffectInstructionChecker
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - 类 中的方法proguard.optimize.info.VariableUsageMarker
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - 类 中的方法proguard.optimize.peephole.MethodInliner
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - 类 中的方法proguard.optimize.peephole.ReachableCodeMarker
 

W

warn - 类 中的变量proguard.Configuration
A list of String instances specifying a filter for the classes for which not to print warnings, if there are any problems.
WHY_ARE_YOU_KEEPING_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
whyAreYouKeeping - 类 中的变量proguard.Configuration
A list of ClassSpecification instances, for which an explanation is to be printed, why they are kept in the shrinking step.
WordReader - proguard中的类
An abstract reader of words, with the possibility to include other readers.
WordReader(File) - 类 的构造器proguard.WordReader
Creates a new WordReader with the given base directory.
WordReader(URL) - 类 的构造器proguard.WordReader
Creates a new WordReader with the given base URL.
WrapperClassMarker - proguard.optimize.info中的类
This ClassVisitor marks all program classes that are a simple wrapper for a single non-null instance of another class.
WrapperClassMarker() - 类 的构造器proguard.optimize.info.WrapperClassMarker
 
WrapperClassMerger - proguard.optimize.peephole中的类
This ClassVisitor inlines the wrapper classes that it visits into their wrapped classes, whenever possible.
WrapperClassMerger(boolean) - 类 的构造器proguard.optimize.peephole.WrapperClassMerger
Creates a new WrappedClassMerger.
WrapperClassMerger(boolean, ClassVisitor) - 类 的构造器proguard.optimize.peephole.WrapperClassMerger
Creates a new WrappedClassMerger.
WrapperClassUseSimplifier - proguard.optimize.peephole中的类
This AttributeVisitor simplifies the use of retargeted wrapper classes in the code attributes that it visits.
WrapperClassUseSimplifier() - 类 的构造器proguard.optimize.peephole.WrapperClassUseSimplifier
Creates a new WrapperClassUseSimplifier.
WrapperClassUseSimplifier(InstructionVisitor) - 类 的构造器proguard.optimize.peephole.WrapperClassUseSimplifier
Creates a new WrapperClassUseSimplifier.
write(JsonWriter, Object) - 类 中的方法proguard.optimize.gson._OptimizedTypeAdapterImpl
 
write(Configuration) - 类 中的方法proguard.ConfigurationWriter
Writes the given configuration.
WriteLocals() - 类 的构造器proguard.optimize.gson.OptimizedClassConstants.WriteLocals
 
WriteOnlyFieldFilter - proguard.optimize中的类
This MemberVisitor delegates its visits to program fields to other given MemberVisitor instances, but only when the visited field has been marked as write-only.
WriteOnlyFieldFilter(MemberVisitor) - 类 的构造器proguard.optimize.WriteOnlyFieldFilter
Creates a new WriteOnlyFieldFilter.

Z

ZIP_ALIGN_OPTION - 类 中的静态变量proguard.ConfigurationConstants
 
zipAlign - 类 中的变量proguard.Configuration
Specifies the desired alignment of uncompressed data in output jars.

_

_GsonUtil - proguard.optimize.gson中的类
This utility class is injected into the program class pool when the GSON optimizations are applied.
_GsonUtil() - 类 的构造器proguard.optimize.gson._GsonUtil
 
_OptimizedJsonReader - proguard.optimize.gson中的接口
Interface for reading Json fields and values using an internal index.
_OptimizedJsonReaderImpl - proguard.optimize.gson中的类
This class is a template for an _OptimizedJsonReader implementation.
_OptimizedJsonReaderImpl() - 类 的构造器proguard.optimize.gson._OptimizedJsonReaderImpl
 
_OptimizedJsonWriter - proguard.optimize.gson中的接口
 
_OptimizedJsonWriterImpl - proguard.optimize.gson中的类
This class is a template for an _OptimizedJsonWriter implementation.
_OptimizedJsonWriterImpl() - 类 的构造器proguard.optimize.gson._OptimizedJsonWriterImpl
 
_OptimizedTypeAdapter - proguard.optimize.gson中的接口
Marker interface for all injected optimized GSON type adapters.
_OptimizedTypeAdapterFactory - proguard.optimize.gson中的类
Template class for the optimized type adapter factory that deals with all optimized GSON domain classes.
_OptimizedTypeAdapterFactory() - 类 的构造器proguard.optimize.gson._OptimizedTypeAdapterFactory
 
_OptimizedTypeAdapterImpl - proguard.optimize.gson中的类
Template class for an optimized GSON type adapter.
_OptimizedTypeAdapterImpl(Gson, _OptimizedJsonReader, _OptimizedJsonWriter) - 类 的构造器proguard.optimize.gson._OptimizedTypeAdapterImpl
Creates a new _OptimizedTypeAdapterImpl.
A B C D E F G H I J K L M N O P R S T U V W Z _ 
所有类 所有程序包