Index

A B C D E F G H I J L M N O P R S T V W Y 
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 PackageTree instance.
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.
A B C D E F G H I J L M N O P R S T V W Y 
All Classes and Interfaces|All Packages|Serialized Form