A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addField(FieldRef) - Method in ClassRef
Adds the field to the field list.
addMethod(MethodRef) - Method in ClassRef
Adds the method to the method list.
apply(Project) - Method in DividerPlugin

B

C

classNameOnly(String) - Method in Output
Extracts the class name from a type descriptor.
ClassRef - Class in com.cantalou.gradle.divider.dexcount.dexdeps
ClassRef(String) - Constructor in ClassRef
Initializes a new class reference .
Config - Class in com.cantalou.gradle.divider.configuration
Config(Project) - Constructor in Config
countMethod(File, Closure) - Method in DexHelper

D

descriptorToDot(String) - Method in Output
Converts a type descriptor to human-readable "dotted" form.
DexData - Class in com.cantalou.gradle.divider.dexcount.dexdeps
Data extracted from a DEX file.
DexData(RandomAccessFile) - Constructor in DexData
Constructs a new DexData for this file.
DexDataException - Class in com.cantalou.gradle.divider.dexcount.dexdeps
Bad data found inside a DEX file.
DexHelper - Class in com.cantalou.gradle.divider.util
Calculate the total method count of dex
DexMethodCounts - Class in com.cantalou.gradle.divider.dexcount.dex
DexMethodCounts.Node - Class in com.cantalou.gradle.divider.dexcount.dex
DividerConfigExtension - Class in com.cantalou.gradle.divider.extension
Config info for Divider plugin
DividerDexTransform - Class in com.cantalou.gradle.divider.transforms
DividerDexTransform2 - Class in com.cantalou.gradle.divider.transforms
DividerDexTransform2(Project, DexTransform) - Constructor in DividerDexTransform2
DividerDexTransform(Project, DexTransform) - Constructor in DividerDexTransform
DividerPlugin - Class in com.cantalou.gradle.divider
Plugin used to hack "transformClassesWithDexFor" task and add a task to collect method info

E

equals(Object) - Method in MethodRef
evaluateDexMethodCount(int, DividerConfigExtension) - Method in DexHelper

F

FieldRef - Class in com.cantalou.gradle.divider.dexcount.dexdeps
FieldRef(String, String, String) - Constructor in FieldRef
Initializes a new field reference.

G

generate(DexMethodCounts.Node, DexData, boolean, String, int, DexMethodCounts.Filter) - Method in DexMethodCounts
generate(DexData, String, boolean) - Method in Output
generateFirstHeader(String, String) - Method in Output
generateFooter(String) - Method in Output
generateHeader(String, String) - Method in Output
getAllClassName() - Method in DexData
Returns the list of all class name.
getArgumentTypeNames() - Method in MethodRef
Gets an array of method argument types.
getDeclClassName() - Method in FieldRef
Gets the name of the field's declaring class.
getDeclClassName() - Method in MethodRef
Gets the name of the method's declaring class.
getDescriptor() - Method in MethodRef
Gets the method's descriptor.
getExternalReferences() - Method in DexData
Returns an array with all of the class references that don't correspond to classes in the DEX file.
getFieldArray() - Method in ClassRef
Returns the field list as an array.
getInstance(Project) - Method in Config
getMethodArray() - Method in ClassRef
Returns the method list as an array.
getMethodRefs() - Method in DexData
Returns the list of all method references.
getName() - Method in ClassRef
Gets the class name.
getName() - Method in FieldRef
Gets the field name.
getName() - Method in MethodRef
Gets the method's name.
getReturnTypeName() - Method in MethodRef
Gets the method's return type.
getTypeName() - Method in FieldRef
Gets the type name.

H

hashCode() - Method in MethodRef

I

initProject(Project) - Method in DexHelper

J

K

L

load() - Method in DexData
Loads the contents of the DEX file into our data structures.
loadDex(File) - Method in DexHelper

M

Main - Class in com.cantalou.gradle.divider.dexcount.dex
main(String) - Method in Main
MethodRef - Class in com.cantalou.gradle.divider.dexcount.dexdeps
MethodRef(String, String, String, String) - Constructor in MethodRef
Initializes a new field reference.

N

O

openInputFiles(String) - Method in Main
Opens an input file, which could be a .dex or a .jar/.apk with a classes.dex inside.
Output - Class in com.cantalou.gradle.divider.dexcount.dexdeps
Generate fancy output.
overallCount - Field in DexMethodCounts

P

packageNameOnly(String) - Method in Output
Extracts the package name from a type descriptor, and returns it in dotted form.
parse() - Method in Config
primitiveTypeLabel(char) - Method in Output
Converts a single-character primitive type into its human-readable equivalent.
process(String) - Method in DexHelper
project - Field in DexHelper

Q

R

S

save() - Method in Config

T

transform(TransformInvocation) - Method in DividerDexTransform
transform(TransformInvocation) - Method in DividerDexTransform2
transformSecondary(TransformInvocation, File) - Method in DividerDexTransform

U

V

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _