Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ADAPTER - Static variable in class com.getkeepsafe.dexcount.thrift.FieldRef
- ADAPTER - Static variable in class com.getkeepsafe.dexcount.thrift.MethodRef
- ADAPTER - Static variable in class com.getkeepsafe.dexcount.thrift.PackageTree
- ADAPTER - Static variable in class com.getkeepsafe.dexcount.thrift.TreeGenOutput
- addDeclaredFieldRef(FieldRef) - Method in class com.getkeepsafe.dexcount.PackageTree
- addDeclaredMethodRef(MethodRef) - Method in class com.getkeepsafe.dexcount.PackageTree
- addField(FieldRef) - Method in class com.android.dexdeps.ClassRef
-
Adds the field to the field list.
- addFieldRef(FieldRef) - Method in class com.getkeepsafe.dexcount.PackageTree
- addMethod(MethodRef) - Method in class com.android.dexdeps.ClassRef
-
Adds the method to the method list.
- addMethodRef(MethodRef) - Method in class com.getkeepsafe.dexcount.PackageTree
- Agp41LibraryPackageTreeTask - Class in com.getkeepsafe.dexcount.treegen
- Agp41LibraryPackageTreeTask() - Constructor for class com.getkeepsafe.dexcount.treegen.Agp41LibraryPackageTreeTask
- ApkishWorker - Class in com.getkeepsafe.dexcount.treegen.workers
- ApkishWorker() - Constructor for class com.getkeepsafe.dexcount.treegen.workers.ApkishWorker
- ApkishWorker.Params - Interface in com.getkeepsafe.dexcount.treegen.workers
- ApkPackageTreeTask - Class in com.getkeepsafe.dexcount.treegen
- ApkPackageTreeTask() - Constructor for class com.getkeepsafe.dexcount.treegen.ApkPackageTreeTask
- apply() - Method in interface com.getkeepsafe.dexcount.plugin.TaskApplicator
- apply(Project) - Method in class com.getkeepsafe.dexcount.DexMethodCountPlugin
- argumentTypes - Variable in class com.getkeepsafe.dexcount.thrift.MethodRef
- argumentTypes(List<String>) - Method in class com.getkeepsafe.dexcount.thrift.MethodRef.Builder
B
- BaseGeneratePackageTreeTask<P extends BaseWorker.Params,
W extends BaseWorker<P>> - Class in com.getkeepsafe.dexcount.treegen - BaseGeneratePackageTreeTask() - Constructor for class com.getkeepsafe.dexcount.treegen.BaseGeneratePackageTreeTask
- BaseWorker<P extends BaseWorker.Params> - Class in com.getkeepsafe.dexcount.treegen.workers
- BaseWorker() - Constructor for class com.getkeepsafe.dexcount.treegen.workers.BaseWorker
- BaseWorker.Params - Interface in com.getkeepsafe.dexcount.treegen.workers
- build() - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- build() - Method in class com.getkeepsafe.dexcount.thrift.FieldRef.Builder
- build() - Method in class com.getkeepsafe.dexcount.thrift.MethodRef.Builder
- build() - Method in class com.getkeepsafe.dexcount.thrift.PackageTree.Builder
- build() - Method in class com.getkeepsafe.dexcount.thrift.TreeGenOutput.Builder
- builder() - Static method in class com.getkeepsafe.dexcount.PrintOptions
- Builder() - Constructor for class com.getkeepsafe.dexcount.PrintOptions.Builder
- Builder() - Constructor for class com.getkeepsafe.dexcount.thrift.FieldRef.Builder
- Builder() - Constructor for class com.getkeepsafe.dexcount.thrift.MethodRef.Builder
- Builder() - Constructor for class com.getkeepsafe.dexcount.thrift.PackageTree.Builder
- Builder() - Constructor for class com.getkeepsafe.dexcount.thrift.TreeGenOutput.Builder
- Builder(FieldRef) - Constructor for class com.getkeepsafe.dexcount.thrift.FieldRef.Builder
- Builder(MethodRef) - Constructor for class com.getkeepsafe.dexcount.thrift.MethodRef.Builder
- Builder(PackageTree) - Constructor for class com.getkeepsafe.dexcount.thrift.PackageTree.Builder
- Builder(TreeGenOutput) - Constructor for class com.getkeepsafe.dexcount.thrift.TreeGenOutput.Builder
- BundlePackageTreeTask - Class in com.getkeepsafe.dexcount.treegen
- BundlePackageTreeTask() - Constructor for class com.getkeepsafe.dexcount.treegen.BundlePackageTreeTask
C
- children - Variable in class com.getkeepsafe.dexcount.thrift.PackageTree
- children(Map<String, PackageTree>) - Method in class com.getkeepsafe.dexcount.thrift.PackageTree.Builder
- classNameOnly(String) - Static method in class com.android.dexdeps.Output
-
Extracts the class name from a type descriptor.
- ClassRef - Class in com.android.dexdeps
- ClassRef(String) - Constructor for class com.android.dexdeps.ClassRef
-
Initializes a new class reference.
- com.android.dexdeps - package com.android.dexdeps
- com.getkeepsafe.dexcount - package com.getkeepsafe.dexcount
- com.getkeepsafe.dexcount.plugin - package com.getkeepsafe.dexcount.plugin
- com.getkeepsafe.dexcount.report - package com.getkeepsafe.dexcount.report
- com.getkeepsafe.dexcount.source - package com.getkeepsafe.dexcount.source
- com.getkeepsafe.dexcount.thrift - package com.getkeepsafe.dexcount.thrift
- com.getkeepsafe.dexcount.treegen - package com.getkeepsafe.dexcount.treegen
- com.getkeepsafe.dexcount.treegen.workers - package com.getkeepsafe.dexcount.treegen.workers
- configureParams(ApkishWorker.Params) - Method in class com.getkeepsafe.dexcount.treegen.Agp41LibraryPackageTreeTask
- configureParams(ApkishWorker.Params) - Method in class com.getkeepsafe.dexcount.treegen.ApkPackageTreeTask
- configureParams(ApkishWorker.Params) - Method in class com.getkeepsafe.dexcount.treegen.BundlePackageTreeTask
- configureParams(ApkishWorker.Params) - Method in class com.getkeepsafe.dexcount.treegen.LibraryPackageTreeTask
- configureParams(JarWorker.Params) - Method in class com.getkeepsafe.dexcount.treegen.JarPackageTreeTask
- configureParams(LegacyWorker.Params) - Method in class com.getkeepsafe.dexcount.treegen.LegacyGeneratePackageTreeTask
- configureParams(P) - Method in class com.getkeepsafe.dexcount.treegen.BaseGeneratePackageTreeTask
- configureParams(P) - Method in class com.getkeepsafe.dexcount.treegen.ModernGeneratePackageTreeTask
- CountReporter - Class in com.getkeepsafe.dexcount
-
An object that can produce formatted output from a
PackageTreeinstance. - CountReporter(PackageTree, String, Logger, PrintOptions, String, boolean) - Constructor for class com.getkeepsafe.dexcount.CountReporter
- create(File) - Static method in class com.getkeepsafe.dexcount.Deobfuscator
- create(Project, DexCountExtension) - Method in interface com.getkeepsafe.dexcount.plugin.TaskApplicator.Factory
D
- declaredFields - Variable in class com.getkeepsafe.dexcount.thrift.PackageTree
- declaredFields(Set<FieldRef>) - Method in class com.getkeepsafe.dexcount.thrift.PackageTree.Builder
- declaredMethods - Variable in class com.getkeepsafe.dexcount.thrift.PackageTree
- declaredMethods(Set<MethodRef>) - Method in class com.getkeepsafe.dexcount.thrift.PackageTree.Builder
- declaringClass - Variable in class com.getkeepsafe.dexcount.thrift.FieldRef
- declaringClass - Variable in class com.getkeepsafe.dexcount.thrift.MethodRef
- declaringClass(String) - Method in class com.getkeepsafe.dexcount.thrift.FieldRef.Builder
- declaringClass(String) - Method in class com.getkeepsafe.dexcount.thrift.MethodRef.Builder
- deobfuscate(String) - Method in class com.getkeepsafe.dexcount.Deobfuscator
- Deobfuscator - Class in com.getkeepsafe.dexcount
-
An object that can produce an unobfuscated class name from a Proguard mapping file.
- Deobfuscator(Map<String, String>) - Constructor for class com.getkeepsafe.dexcount.Deobfuscator
- descriptorToDot(String) - Static method in class com.android.dexdeps.Output
-
Converts a type descriptor to human-readable "dotted" form.
- DexCountException - Exception in com.getkeepsafe.dexcount
-
Indicates a runtime failure.
- DexCountException() - Constructor for exception com.getkeepsafe.dexcount.DexCountException
- DexCountException(String) - Constructor for exception com.getkeepsafe.dexcount.DexCountException
- DexCountException(String, Throwable) - Constructor for exception com.getkeepsafe.dexcount.DexCountException
- DexCountExtension - Class in com.getkeepsafe.dexcount
-
Configuration properties for [DexCountTask] instances.
- DexCountExtension(ObjectFactory, ProviderFactory) - Constructor for class com.getkeepsafe.dexcount.DexCountExtension
- DexCountOutputTask - Class in com.getkeepsafe.dexcount.report
- DexCountOutputTask() - Constructor for class com.getkeepsafe.dexcount.report.DexCountOutputTask
- DexData - Class in com.android.dexdeps
-
Data extracted from a DEX file.
- DexData(RandomAccessFile) - Constructor for class com.android.dexdeps.DexData
-
Constructs a new DexData for this file.
- DexDataException - Exception in com.android.dexdeps
-
Bad data found inside a DEX file.
- DexDataException() - Constructor for exception com.android.dexdeps.DexDataException
- DexMethodCountPlugin - Class in com.getkeepsafe.dexcount
- DexMethodCountPlugin() - Constructor for class com.getkeepsafe.dexcount.DexMethodCountPlugin
E
- EMPTY - Static variable in class com.getkeepsafe.dexcount.Deobfuscator
- equals(Object) - Method in class com.android.dexdeps.FieldRef
- equals(Object) - Method in class com.android.dexdeps.MethodRef
- equals(Object) - Method in class com.getkeepsafe.dexcount.PackageTree
- equals(Object) - Method in class com.getkeepsafe.dexcount.thrift.FieldRef
- equals(Object) - Method in class com.getkeepsafe.dexcount.thrift.MethodRef
- equals(Object) - Method in class com.getkeepsafe.dexcount.thrift.PackageTree
- equals(Object) - Method in class com.getkeepsafe.dexcount.thrift.TreeGenOutput
- execute() - Method in class com.getkeepsafe.dexcount.report.ReportOutputWorker
- execute() - Method in class com.getkeepsafe.dexcount.treegen.BaseGeneratePackageTreeTask
- execute() - Method in class com.getkeepsafe.dexcount.treegen.workers.BaseWorker
- extractDexData(File) - Static method in class com.getkeepsafe.dexcount.source.SourceFiles
- extractJarFromAar(File) - Static method in class com.getkeepsafe.dexcount.source.SourceFiles
- extractJarFromJar(File) - Static method in class com.getkeepsafe.dexcount.source.SourceFiles
F
- fieldName - Variable in class com.getkeepsafe.dexcount.thrift.FieldRef
- fieldName(String) - Method in class com.getkeepsafe.dexcount.thrift.FieldRef.Builder
- FieldRef - Class in com.android.dexdeps
- FieldRef - Class in com.getkeepsafe.dexcount.thrift
- FieldRef(String, String, String) - Constructor for class com.android.dexdeps.FieldRef
-
Initializes a new field reference.
- FieldRef.Builder - Class in com.getkeepsafe.dexcount.thrift
- fieldType - Variable in class com.getkeepsafe.dexcount.thrift.FieldRef
- fieldType(String) - Method in class com.getkeepsafe.dexcount.thrift.FieldRef.Builder
- fromDexCountExtension(DexCountExtension) - Static method in class com.getkeepsafe.dexcount.PrintOptions
- fromThrift(PackageTree) - Static method in class com.getkeepsafe.dexcount.PackageTree
G
- generate(DexData, String, boolean) - Static method in class com.android.dexdeps.Output
- generateFirstHeader(String, String) - Static method in class com.android.dexdeps.Output
- generateFooter(String) - Static method in class com.android.dexdeps.Output
- generateHeader(String, String) - Static method in class com.android.dexdeps.Output
- generatePackageTree() - Method in class com.getkeepsafe.dexcount.treegen.workers.ApkishWorker
- generatePackageTree() - Method in class com.getkeepsafe.dexcount.treegen.workers.BaseWorker
- generatePackageTree() - Method in class com.getkeepsafe.dexcount.treegen.workers.JarWorker
- generatePackageTree() - Method in class com.getkeepsafe.dexcount.treegen.workers.LegacyWorker
- getAarBundleFileCollection() - Method in class com.getkeepsafe.dexcount.treegen.Agp41LibraryPackageTreeTask
- getAarFile() - Method in class com.getkeepsafe.dexcount.treegen.LibraryPackageTreeTask
- getAndroidProject() - Method in class com.getkeepsafe.dexcount.report.DexCountOutputTask
- getApkDirectory() - Method in class com.getkeepsafe.dexcount.treegen.ApkPackageTreeTask
- getApkishFile() - Method in interface com.getkeepsafe.dexcount.treegen.workers.ApkishWorker.Params
- getArgumentTypeNames() - Method in class com.android.dexdeps.MethodRef
-
Gets an array of method argument types.
- getBundleFile() - Method in class com.getkeepsafe.dexcount.treegen.BundlePackageTreeTask
- getClassCount() - Method in class com.getkeepsafe.dexcount.PackageTree
- getClassCountDeclared() - Method in class com.getkeepsafe.dexcount.PackageTree
- getConfigProperty() - Method in class com.getkeepsafe.dexcount.report.DexCountOutputTask
- getConfigProperty() - Method in class com.getkeepsafe.dexcount.treegen.BaseGeneratePackageTreeTask
-
The plugin configuration, as provided by the 'dexcount' block.
- getDeclClassName() - Method in class com.android.dexdeps.FieldRef
-
Gets the name of the field's declaring class.
- getDeclClassName() - Method in interface com.android.dexdeps.HasDeclaringClass
- getDeclClassName() - Method in class com.android.dexdeps.MethodRef
-
Gets the name of the method's declaring class.
- getDeobfuscator() - Method in class com.getkeepsafe.dexcount.treegen.workers.ModernWorker
- getDescriptor() - Method in class com.android.dexdeps.MethodRef
-
Gets the method's descriptor.
- getEnabled() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
When true, the plugin is enabled and will be run as normal.
- getExtension() - Method in enum com.getkeepsafe.dexcount.OutputFormat
- getExternalReferences() - Method in class com.android.dexdeps.DexData
-
Returns an array with all of the class references that don't correspond to classes in the DEX file.
- getFactory(Revision) - Static method in class com.getkeepsafe.dexcount.plugin.TaskApplicators
- getFieldArray() - Method in class com.android.dexdeps.ClassRef
-
Returns the field list as an array.
- getFieldCount() - Method in class com.getkeepsafe.dexcount.PackageTree
- getFieldCountDeclared() - Method in class com.getkeepsafe.dexcount.PackageTree
- getFieldRefs() - Method in class com.android.dexdeps.DexData
- getFieldRefs() - Method in interface com.getkeepsafe.dexcount.source.SourceFile
- getFormat() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
The format of the method count output, either "list", "tree", "json", or "yaml".
- getIncludeClassCount() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
When true, the number of classes in a package or class will be included in the printed output.
- getIncludeClassCount() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getIncludeClasses() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
When true, individual classes will be include in the package list - otherwise, only packages are included.
- getIncludeClasses() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getIncludeFieldCount() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
When true, the number of fields in a package or class will be included in the printed output.
- getIncludeFieldCount() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getIncludeMethodCount() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getIncludeTotalMethodCount() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
When true, the total number of methods in the application will be included in the printed output.
- getIncludeTotalMethodCount() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getInputFile() - Method in interface com.getkeepsafe.dexcount.treegen.workers.LegacyWorker.Params
- getInputFileProperty() - Method in class com.getkeepsafe.dexcount.treegen.LegacyGeneratePackageTreeTask
-
The output of the 'package' task; will be either an APK or an AAR.
- getInputRepresentation() - Method in class com.getkeepsafe.dexcount.treegen.workers.ApkishWorker
- getInputRepresentation() - Method in class com.getkeepsafe.dexcount.treegen.workers.BaseWorker
- getInputRepresentation() - Method in class com.getkeepsafe.dexcount.treegen.workers.JarWorker
- getInputRepresentation() - Method in class com.getkeepsafe.dexcount.treegen.workers.LegacyWorker
- getJarFile() - Method in class com.getkeepsafe.dexcount.treegen.JarPackageTreeTask
- getJarFile() - Method in interface com.getkeepsafe.dexcount.treegen.workers.JarWorker.Params
- getLoaderProperty() - Method in class com.getkeepsafe.dexcount.treegen.ModernGeneratePackageTreeTask
- getLogger() - Method in class com.getkeepsafe.dexcount.treegen.workers.ApkishWorker
- getLogger() - Method in class com.getkeepsafe.dexcount.treegen.workers.BaseWorker
- getLogger() - Method in class com.getkeepsafe.dexcount.treegen.workers.JarWorker
- getLogger() - Method in class com.getkeepsafe.dexcount.treegen.workers.LegacyWorker
- getMappingFile() - Method in interface com.getkeepsafe.dexcount.treegen.workers.LegacyWorker.Params
- getMappingFile() - Method in interface com.getkeepsafe.dexcount.treegen.workers.ModernWorker.Params
- getMappingFileProperty() - Method in class com.getkeepsafe.dexcount.treegen.ModernGeneratePackageTreeTask
- getMappingFileProvider() - Method in class com.getkeepsafe.dexcount.treegen.LegacyGeneratePackageTreeTask
- getMaxMethodCount() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
When set, the build will fail when the APK/AAR has more methods than the max.
- getMaxMethodCount() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getMaxTreeDepth() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
Sets the max number of package segments in the output - i.e.
- getMaxTreeDepth() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getMethodArray() - Method in class com.android.dexdeps.ClassRef
-
Returns the method list as an array.
- getMethodCount() - Method in class com.getkeepsafe.dexcount.PackageTree
- getMethodCountDeclared() - Method in class com.getkeepsafe.dexcount.PackageTree
- getMethodRefs() - Method in class com.android.dexdeps.DexData
-
Returns the list of all method references.
- getMethodRefs() - Method in interface com.getkeepsafe.dexcount.source.SourceFile
- getMinimumRevision() - Method in interface com.getkeepsafe.dexcount.plugin.TaskApplicator.Factory
- getName() - Method in class com.android.dexdeps.ClassRef
-
Gets the class name.
- getName() - Method in class com.android.dexdeps.FieldRef
-
Gets the field name.
- getName() - Method in class com.android.dexdeps.MethodRef
-
Gets the method's name.
- getName() - Method in class com.getkeepsafe.dexcount.PackageTree
- getOrderByMethodCount() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
When true, packages will be sorted in descending order by the number of methods they contain.
- getOrderByMethodCount() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getOutputDirectory() - Method in interface com.getkeepsafe.dexcount.treegen.workers.BaseWorker.Params
- getOutputDirectoryProperty() - Method in class com.getkeepsafe.dexcount.treegen.BaseGeneratePackageTreeTask
-
The directory in which plugin outputs (the report file, summary file, and charts) will be written.
- getOutputFileName() - Method in interface com.getkeepsafe.dexcount.treegen.workers.BaseWorker.Params
- getOutputFileNameProperty() - Method in class com.getkeepsafe.dexcount.treegen.BaseGeneratePackageTreeTask
-
The name of the the method-count report file, without a file extension.
- getOutputFormat() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getPackageTreeFile() - Method in interface com.getkeepsafe.dexcount.report.ReportOutputWorkerParams
- getPackageTreeFile() - Method in interface com.getkeepsafe.dexcount.treegen.workers.BaseWorker.Params
- getPackageTreeFileProperty() - Method in class com.getkeepsafe.dexcount.report.DexCountOutputTask
- getPackageTreeFileProperty() - Method in class com.getkeepsafe.dexcount.treegen.BaseGeneratePackageTreeTask
-
The full path to the serialized [PackageTree] produced by this task.
- getPrintDeclarations() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
When true, then the plugin only counts the declared methods and fields inside this module.
- getPrintDeclarations() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getPrintHeader() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getPrintOptions() - Method in interface com.getkeepsafe.dexcount.report.ReportOutputWorkerParams
- getPrintOptions() - Method in interface com.getkeepsafe.dexcount.treegen.workers.BaseWorker.Params
- getPrintVersion() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
If the user has passed '--stacktrace' or '--full-stacktrace', assume that they are trying to report a dexcount bug.
- getReturnTypeName() - Method in class com.android.dexdeps.MethodRef
-
Gets the method's return type.
- getRunOnEachPackage() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
When false, does not automatically count methods following the `package` task.
- getTeamCityIntegration() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
When true, Team City integration strings will be printed.
- getTeamCityIntegration() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getTeamCitySlug() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
A string which, if specified, will be added to TeamCity stat names.
- getTeamCitySlug() - Method in class com.getkeepsafe.dexcount.PrintOptions
- getTypeName() - Method in class com.android.dexdeps.FieldRef
-
Gets the type name.
- getVariantName() - Method in interface com.getkeepsafe.dexcount.report.ReportOutputWorkerParams
- getVariantNameProperty() - Method in class com.getkeepsafe.dexcount.report.DexCountOutputTask
- getVerbose() - Method in class com.getkeepsafe.dexcount.DexCountExtension
-
When true, the output file will also be printed to the build's standard output.
- getWorkerClass() - Method in class com.getkeepsafe.dexcount.treegen.Agp41LibraryPackageTreeTask
- getWorkerClass() - Method in class com.getkeepsafe.dexcount.treegen.ApkPackageTreeTask
- getWorkerClass() - Method in class com.getkeepsafe.dexcount.treegen.BaseGeneratePackageTreeTask
- getWorkerClass() - Method in class com.getkeepsafe.dexcount.treegen.BundlePackageTreeTask
- getWorkerClass() - Method in class com.getkeepsafe.dexcount.treegen.JarPackageTreeTask
- getWorkerClass() - Method in class com.getkeepsafe.dexcount.treegen.LegacyGeneratePackageTreeTask
- getWorkerClass() - Method in class com.getkeepsafe.dexcount.treegen.LibraryPackageTreeTask
- getWorkerClasspath() - Method in class com.getkeepsafe.dexcount.report.DexCountOutputTask
- getWorkerClasspath() - Method in class com.getkeepsafe.dexcount.treegen.BaseGeneratePackageTreeTask
- getWorkerExecutor() - Method in class com.getkeepsafe.dexcount.report.DexCountOutputTask
- getWorkerExecutor() - Method in class com.getkeepsafe.dexcount.treegen.BaseGeneratePackageTreeTask
H
- HasDeclaringClass - Interface in com.android.dexdeps
- hashCode() - Method in class com.android.dexdeps.FieldRef
- hashCode() - Method in class com.android.dexdeps.MethodRef
- hashCode() - Method in class com.getkeepsafe.dexcount.PackageTree
- hashCode() - Method in class com.getkeepsafe.dexcount.thrift.FieldRef
- hashCode() - Method in class com.getkeepsafe.dexcount.thrift.MethodRef
- hashCode() - Method in class com.getkeepsafe.dexcount.thrift.PackageTree
- hashCode() - Method in class com.getkeepsafe.dexcount.thrift.TreeGenOutput
I
- inputRepresentation - Variable in class com.getkeepsafe.dexcount.thrift.TreeGenOutput
- inputRepresentation(String) - Method in class com.getkeepsafe.dexcount.thrift.TreeGenOutput.Builder
- isAndroidProject() - Method in class com.getkeepsafe.dexcount.PrintOptions
- isAndroidProject() - Method in class com.getkeepsafe.dexcount.treegen.BaseGeneratePackageTreeTask
- isAndroidProject() - Method in class com.getkeepsafe.dexcount.treegen.JarPackageTreeTask
- isClass - Variable in class com.getkeepsafe.dexcount.thrift.PackageTree
- isClass() - Method in class com.getkeepsafe.dexcount.PackageTree
- isClass(Boolean) - Method in class com.getkeepsafe.dexcount.thrift.PackageTree.Builder
- isInstantRun(Project) - Static method in class com.getkeepsafe.dexcount.ProjectUtils
- isVerbose() - Method in class com.getkeepsafe.dexcount.PrintOptions
J
- JarPackageTreeTask - Class in com.getkeepsafe.dexcount.treegen
- JarPackageTreeTask() - Constructor for class com.getkeepsafe.dexcount.treegen.JarPackageTreeTask
- JarWorker - Class in com.getkeepsafe.dexcount.treegen.workers
- JarWorker() - Constructor for class com.getkeepsafe.dexcount.treegen.workers.JarWorker
- JarWorker.Params - Interface in com.getkeepsafe.dexcount.treegen.workers
- JSON - Enum constant in enum com.getkeepsafe.dexcount.OutputFormat
-
Specifies that the output will be a pretty-printed JSON object.
L
- LegacyGeneratePackageTreeTask - Class in com.getkeepsafe.dexcount.treegen
- LegacyGeneratePackageTreeTask() - Constructor for class com.getkeepsafe.dexcount.treegen.LegacyGeneratePackageTreeTask
- LegacyWorker - Class in com.getkeepsafe.dexcount.treegen.workers
- LegacyWorker() - Constructor for class com.getkeepsafe.dexcount.treegen.workers.LegacyWorker
- LegacyWorker.Params - Interface in com.getkeepsafe.dexcount.treegen.workers
- LibraryPackageTreeTask - Class in com.getkeepsafe.dexcount.treegen
- LibraryPackageTreeTask() - Constructor for class com.getkeepsafe.dexcount.treegen.LibraryPackageTreeTask
- LIST - Enum constant in enum com.getkeepsafe.dexcount.OutputFormat
-
Specifies that method counts will be printed in a flat list of packages.
- load() - Method in class com.android.dexdeps.DexData
-
Loads the contents of the DEX file into our data structures.
M
- methodName - Variable in class com.getkeepsafe.dexcount.thrift.MethodRef
- methodName(String) - Method in class com.getkeepsafe.dexcount.thrift.MethodRef.Builder
- MethodRef - Class in com.android.dexdeps
- MethodRef - Class in com.getkeepsafe.dexcount.thrift
- MethodRef(String, String[], String, String) - Constructor for class com.android.dexdeps.MethodRef
-
Initializes a new field reference.
- MethodRef.Builder - Class in com.getkeepsafe.dexcount.thrift
- ModernGeneratePackageTreeTask<P extends ModernWorker.Params,
W extends ModernWorker<P>> - Class in com.getkeepsafe.dexcount.treegen - ModernGeneratePackageTreeTask() - Constructor for class com.getkeepsafe.dexcount.treegen.ModernGeneratePackageTreeTask
- ModernWorker<P extends ModernWorker.Params> - Class in com.getkeepsafe.dexcount.treegen.workers
- ModernWorker() - Constructor for class com.getkeepsafe.dexcount.treegen.workers.ModernWorker
- ModernWorker.Params - Interface in com.getkeepsafe.dexcount.treegen.workers
N
- name - Variable in class com.getkeepsafe.dexcount.thrift.PackageTree
- name(String) - Method in class com.getkeepsafe.dexcount.thrift.PackageTree.Builder
O
- Output - Class in com.android.dexdeps
-
Generate fancy output.
- Output() - Constructor for class com.android.dexdeps.Output
- OutputFormat - Enum in com.getkeepsafe.dexcount
-
Specifies what format the task output should take.
P
- packageNameOnly(String) - Static method in class com.android.dexdeps.Output
-
Extracts the package name from a type descriptor, and returns it in dotted form.
- PackageTree - Class in com.getkeepsafe.dexcount
- PackageTree - Class in com.getkeepsafe.dexcount.thrift
- PackageTree() - Constructor for class com.getkeepsafe.dexcount.PackageTree
- PackageTree(Deobfuscator) - Constructor for class com.getkeepsafe.dexcount.PackageTree
- PackageTree(String, boolean, Deobfuscator) - Constructor for class com.getkeepsafe.dexcount.PackageTree
- PackageTree(String, Deobfuscator) - Constructor for class com.getkeepsafe.dexcount.PackageTree
- PackageTree.Builder - Class in com.getkeepsafe.dexcount.thrift
- primitiveTypeLabel(char) - Static method in class com.android.dexdeps.Output
-
Converts a single-character primitive type into its human-readable equivalent.
- print(Appendable, OutputFormat, PrintOptions) - Method in class com.getkeepsafe.dexcount.PackageTree
- printJson(Appendable, PrintOptions) - Method in class com.getkeepsafe.dexcount.PackageTree
- PrintOptions - Class in com.getkeepsafe.dexcount
- PrintOptions() - Constructor for class com.getkeepsafe.dexcount.PrintOptions
- PrintOptions.Builder - Class in com.getkeepsafe.dexcount
- printPackageList(Appendable, PrintOptions) - Method in class com.getkeepsafe.dexcount.PackageTree
- printTree(Appendable, PrintOptions) - Method in class com.getkeepsafe.dexcount.PackageTree
- printYaml(Appendable, PrintOptions) - Method in class com.getkeepsafe.dexcount.PackageTree
- ProjectUtils - Class in com.getkeepsafe.dexcount
R
- referencedFields - Variable in class com.getkeepsafe.dexcount.thrift.PackageTree
- referencedFields(Set<FieldRef>) - Method in class com.getkeepsafe.dexcount.thrift.PackageTree.Builder
- referencedMethods - Variable in class com.getkeepsafe.dexcount.thrift.PackageTree
- referencedMethods(Set<MethodRef>) - Method in class com.getkeepsafe.dexcount.thrift.PackageTree.Builder
- report() - Method in class com.getkeepsafe.dexcount.CountReporter
- ReportOutputWorker - Class in com.getkeepsafe.dexcount.report
- ReportOutputWorker() - Constructor for class com.getkeepsafe.dexcount.report.ReportOutputWorker
- ReportOutputWorkerParams - Interface in com.getkeepsafe.dexcount.report
- reset() - Method in class com.getkeepsafe.dexcount.thrift.FieldRef.Builder
- reset() - Method in class com.getkeepsafe.dexcount.thrift.MethodRef.Builder
- reset() - Method in class com.getkeepsafe.dexcount.thrift.PackageTree.Builder
- reset() - Method in class com.getkeepsafe.dexcount.thrift.TreeGenOutput.Builder
- returnType - Variable in class com.getkeepsafe.dexcount.thrift.MethodRef
- returnType(String) - Method in class com.getkeepsafe.dexcount.thrift.MethodRef.Builder
- run() - Method in class com.getkeepsafe.dexcount.report.DexCountOutputTask
S
- setAndroidProject(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setIncludeClassCount(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setIncludeClasses(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setIncludeFieldCount(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setIncludeMethodCount(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setIncludeTotalMethodCount(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setMaxMethodCount(int) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setMaxTreeDepth(int) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setOrderByMethodCount(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setOutputFormat(OutputFormat) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setPrintDeclarations(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setPrintHeader(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setTeamCityIntegration(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setTeamCitySlug(String) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- setVerbose(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions.Builder
- SourceFile - Interface in com.getkeepsafe.dexcount.source
- SourceFiles - Class in com.getkeepsafe.dexcount.source
T
- TaskApplicator - Interface in com.getkeepsafe.dexcount.plugin
-
An object that knows how to configure the dexcount plugin's tasks for a given version of the Android Gradle Plugin.
- TaskApplicator.Factory - Interface in com.getkeepsafe.dexcount.plugin
- TaskApplicators - Class in com.getkeepsafe.dexcount.plugin
-
Utility for obtaining an appropriate task applicator factory for a given Android Gradle Plugin revision.
- toBuilder() - Method in class com.getkeepsafe.dexcount.PrintOptions
- toString() - Method in class com.getkeepsafe.dexcount.thrift.FieldRef
- toString() - Method in class com.getkeepsafe.dexcount.thrift.MethodRef
- toString() - Method in class com.getkeepsafe.dexcount.thrift.PackageTree
- toString() - Method in class com.getkeepsafe.dexcount.thrift.TreeGenOutput
- toThrift(PackageTree) - Static method in class com.getkeepsafe.dexcount.PackageTree
- tree - Variable in class com.getkeepsafe.dexcount.thrift.TreeGenOutput
- tree(PackageTree) - Method in class com.getkeepsafe.dexcount.thrift.TreeGenOutput.Builder
- TREE - Enum constant in enum com.getkeepsafe.dexcount.OutputFormat
-
Specifies that the output will be pretty-printed as an tree.
- TreeGenOutput - Class in com.getkeepsafe.dexcount.thrift
- TreeGenOutput.Builder - Class in com.getkeepsafe.dexcount.thrift
V
- valueOf(String) - Static method in enum com.getkeepsafe.dexcount.OutputFormat
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.getkeepsafe.dexcount.OutputFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withIsAndroidProject(boolean) - Method in class com.getkeepsafe.dexcount.PrintOptions
- write(Protocol) - Method in class com.getkeepsafe.dexcount.thrift.FieldRef
- write(Protocol) - Method in class com.getkeepsafe.dexcount.thrift.MethodRef
- write(Protocol) - Method in class com.getkeepsafe.dexcount.thrift.PackageTree
- write(Protocol) - Method in class com.getkeepsafe.dexcount.thrift.TreeGenOutput
Y
- YAML - Enum constant in enum com.getkeepsafe.dexcount.OutputFormat
-
Specifies that output will be a YAML document.
All Classes and Interfaces|All Packages|Serialized Form