Skip navigation links
A B C D E F G H L M P R S T U W 

A

Aar - Class in com.jakewharton.diffuse
 
Aar.Companion - Class in com.jakewharton.diffuse
 
AAR_TYPES - Static variable in enum com.jakewharton.diffuse.ArchiveFile.Type
 
aarDiff(oldAar, oldMapping, newAar, newMapping) - Static method in class com.jakewharton.diffuse.Diffuse
 
ApiMapping - Class in com.jakewharton.dex
 
ApiMapping.Companion - Class in com.jakewharton.dex
 
ApiMappingsKt - Class in com.jakewharton.diffuse
 
Apk - Class in com.jakewharton.diffuse
 
Apk.Companion - Class in com.jakewharton.diffuse
 
Apk.Signatures - Class in com.jakewharton.diffuse
 
APK_TYPES - Static variable in enum com.jakewharton.diffuse.ArchiveFile.Type
 
apkDiff(oldApk, oldMapping, newApk, newMapping) - Static method in class com.jakewharton.diffuse.Diffuse
 
ApkKt - Class in com.jakewharton.diffuse
 
ArchiveDiffKt - Class in com.jakewharton.diffuse
 
ArchiveFile - Class in com.jakewharton.diffuse
 
ArchiveFile(path, type, size, uncompressedSize) - Constructor for class com.jakewharton.diffuse.ArchiveFile
 
ArchiveFile.Type - Enum in com.jakewharton.diffuse
 
ArchiveFileKt - Class in com.jakewharton.diffuse
 
Arsc - Class in com.jakewharton.diffuse
 
Arsc.Companion - Class in com.jakewharton.diffuse
 
ArscDiffKt - Class in com.jakewharton.diffuse
 
asArray(p) - Method in class com.jakewharton.dex.TypeDescriptor
 

B

Binary - Interface in com.jakewharton.diffuse
 

C

com.jakewharton.dex - package com.jakewharton.dex
 
com.jakewharton.diffuse - package com.jakewharton.diffuse
 
Companion - Static variable in class com.jakewharton.dex.ApiMapping
 
Companion - Static variable in class com.jakewharton.dex.DexField
Deprecated. 
Companion - Static variable in class com.jakewharton.dex.DexMethod
Deprecated. 
Companion - Static variable in class com.jakewharton.dex.DexParser
 
Companion - Static variable in class com.jakewharton.dex.DexParser.Desugaring
 
Companion - Static variable in class com.jakewharton.dex.TypeDescriptor
 
Companion - Static variable in class com.jakewharton.diffuse.Aar
 
Companion - Static variable in class com.jakewharton.diffuse.Apk
 
Companion - Static variable in enum com.jakewharton.diffuse.ArchiveFile.Type
 
Companion - Static variable in class com.jakewharton.diffuse.Arsc
 
Companion - Static variable in class com.jakewharton.diffuse.Dex
 
Companion - Static variable in class com.jakewharton.diffuse.Size
 
compareTo(other) - Method in class com.jakewharton.dex.DexField
 
compareTo(other) - Method in class com.jakewharton.dex.DexMember
 
compareTo(other) - Method in class com.jakewharton.dex.DexMethod
 
compareTo(p) - Method in class com.jakewharton.dex.TypeDescriptor
 
compareTo(p) - Method in class com.jakewharton.diffuse.Size
 
component1() - Method in class com.jakewharton.dex.DexField
 
component1() - Method in class com.jakewharton.dex.DexMethod
 
component1() - Method in class com.jakewharton.dex.DexParser.Desugaring
The minimum API level supported.
component1() - Method in class com.jakewharton.diffuse.Apk.Signatures
 
component1() - Method in class com.jakewharton.diffuse.ArchiveFile
 
component2() - Method in class com.jakewharton.dex.DexField
 
component2() - Method in class com.jakewharton.dex.DexMethod
 
component2() - Method in class com.jakewharton.dex.DexParser.Desugaring
The library jar(s) for use in desugaring.
component2() - Method in class com.jakewharton.diffuse.Apk.Signatures
 
component2() - Method in class com.jakewharton.diffuse.ArchiveFile
 
component3() - Method in class com.jakewharton.dex.DexField
 
component3() - Method in class com.jakewharton.dex.DexMethod
 
component3() - Method in class com.jakewharton.diffuse.Apk.Signatures
 
component3() - Method in class com.jakewharton.diffuse.ArchiveFile
 
component4() - Method in class com.jakewharton.dex.DexMethod
 
component4() - Method in class com.jakewharton.diffuse.ArchiveFile
 
copy(declaringType, name, type) - Method in class com.jakewharton.dex.DexField
Represents a single field reference.
copy(declaringType, name, parameterTypes, returnType) - Method in class com.jakewharton.dex.DexMethod
Represents a single method reference.
copy(minApiLevel, libraryJars) - Method in class com.jakewharton.dex.DexParser.Desugaring
Configuration for language feature and newer API call desugaring.
copy(v1, v2, v3) - Method in class com.jakewharton.diffuse.Apk.Signatures
 
copy(path, type, size, uncompressedSize) - Method in class com.jakewharton.diffuse.ArchiveFile
 
create($receiver) - Method in class com.jakewharton.diffuse.Aar.Companion
 
create($receiver) - Static method in class com.jakewharton.diffuse.Aar
 
create($receiver) - Method in class com.jakewharton.diffuse.Apk.Companion
 
create($receiver) - Static method in class com.jakewharton.diffuse.Apk
 
create($receiver) - Method in class com.jakewharton.diffuse.Arsc.Companion
 
create($receiver) - Static method in class com.jakewharton.diffuse.Arsc
 
create($receiver) - Method in class com.jakewharton.diffuse.Dex.Companion
 
create($receiver) - Static method in class com.jakewharton.diffuse.Dex
 

D

declaredFields() - Method in class com.jakewharton.dex.DexParser
 
declaredMembers() - Method in class com.jakewharton.dex.DexParser
 
declaredMethods() - Method in class com.jakewharton.dex.DexParser
 
Desugaring(minApiLevel, libraryJars) - Constructor for class com.jakewharton.dex.DexParser.Desugaring
Configuration for language feature and newer API call desugaring.
Desugaring.Companion - Class in com.jakewharton.dex
 
Dex - Class in com.jakewharton.diffuse
 
Dex.Companion - Class in com.jakewharton.diffuse
 
dexCount() - Method in class com.jakewharton.dex.DexParser
 
DexDiffKt - Class in com.jakewharton.diffuse
 
DexField - Class in com.jakewharton.dex
Represents a single field reference.
DexField(declaringType, name, type) - Constructor for class com.jakewharton.dex.DexField
Represents a single field reference.
DexKt - Class in com.jakewharton.dex
 
DexMember - Class in com.jakewharton.dex
 
DexMembers - Class in com.jakewharton.dex
 
DexMethod - Class in com.jakewharton.dex
Represents a single method reference.
DexMethod(declaringType, name, parameterTypes, returnType) - Constructor for class com.jakewharton.dex.DexMethod
Represents a single method reference.
DexParser - Class in com.jakewharton.dex
Parser for method and field references inside of a .dex, .class, .jar, .aar, or .apk.
DexParser.Companion - Class in com.jakewharton.dex
 
DexParser.Desugaring - Class in com.jakewharton.dex
Configuration for language feature and newer API call desugaring.
Diff - Interface in com.jakewharton.diffuse
 
DiffReport - Interface in com.jakewharton.diffuse
 
Diffuse - Class in com.jakewharton.diffuse
 
DISABLED - Static variable in class com.jakewharton.dex.DexParser.Desugaring
 

E

EMPTY - Static variable in class com.jakewharton.dex.ApiMapping
 
equals(other) - Method in class com.jakewharton.dex.ApiMapping
 
equals(p) - Method in class com.jakewharton.dex.DexField
 
equals(p) - Method in class com.jakewharton.dex.DexMethod
 
equals(p) - Method in class com.jakewharton.dex.DexParser.Desugaring
 
equals(p) - Method in class com.jakewharton.diffuse.Apk.Signatures
 
equals(p) - Method in class com.jakewharton.diffuse.ArchiveFile
 

F

fromAarName($receiver) - Method in class com.jakewharton.diffuse.Type.Companion
 
fromAarName($receiver) - Static method in enum com.jakewharton.diffuse.ArchiveFile.Type
 
fromApkName($receiver) - Method in class com.jakewharton.diffuse.Type.Companion
 
fromApkName($receiver) - Static method in enum com.jakewharton.diffuse.ArchiveFile.Type
 
fromBytes($receiver) - Method in class com.jakewharton.dex.DexParser.Companion
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromBytes($receiver) - Method in class com.jakewharton.dex.DexParser.Companion
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromBytes($receiver) - Static method in class com.jakewharton.dex.DexParser
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromBytes($receiver) - Static method in class com.jakewharton.dex.DexParser
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromFile($receiver, charset) - Method in class com.jakewharton.dex.ApiMapping.Companion
 
fromFile($receiver) - Method in class com.jakewharton.dex.ApiMapping.Companion
 
fromFile($receiver, charset) - Static method in class com.jakewharton.dex.ApiMapping
 
fromFile($receiver) - Static method in class com.jakewharton.dex.ApiMapping
 
fromFile($receiver) - Method in class com.jakewharton.dex.DexParser.Companion
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromFile($receiver) - Static method in class com.jakewharton.dex.DexParser
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromFiles($receiver) - Method in class com.jakewharton.dex.DexParser.Companion
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromFiles($receiver) - Static method in class com.jakewharton.dex.DexParser
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromPath($receiver, charset) - Method in class com.jakewharton.dex.ApiMapping.Companion
 
fromPath($receiver) - Method in class com.jakewharton.dex.ApiMapping.Companion
 
fromPath($receiver, charset) - Static method in class com.jakewharton.dex.ApiMapping
 
fromPath($receiver) - Static method in class com.jakewharton.dex.ApiMapping
 
fromPath($receiver) - Method in class com.jakewharton.dex.DexParser.Companion
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromPath($receiver) - Static method in class com.jakewharton.dex.DexParser
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromPaths($receiver) - Method in class com.jakewharton.dex.DexParser.Companion
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromPaths($receiver) - Static method in class com.jakewharton.dex.DexParser
Create a class DexParser from of any .dex, .class, .jar, .aar, or .apk.
fromString($receiver) - Method in class com.jakewharton.dex.ApiMapping.Companion
 
fromString($receiver) - Static method in class com.jakewharton.dex.ApiMapping
 

G

get(type) - Method in class com.jakewharton.dex.ApiMapping
Given a class TypeDescriptor which is typically obfuscated, return a new class TypeDescriptor for the original name or return type if not included in the mapping.
get(member) - Method in class com.jakewharton.dex.ApiMapping
Given a class DexMember which is typically obfuscated, return a new class DexMember with the types and name mapped back to their original values or return member if the declaring type is not included in the mapping.
get(field) - Method in class com.jakewharton.dex.ApiMapping
Given a class DexField which is typically obfuscated, return a new class DexField with the types and name mapped back to their original values or return field if the declaring type is not included in the mapping.
get(method) - Method in class com.jakewharton.dex.ApiMapping
Given a class DexMethod which is typically obfuscated, return a new class DexMethod with the types and name mapped back to their original values or return method if the declaring type is not included in the mapping.
getAbsoluteValue() - Method in class com.jakewharton.diffuse.Size
 
getArrayArity() - Method in class com.jakewharton.dex.TypeDescriptor
 
getArsc() - Method in class com.jakewharton.diffuse.Apk
 
getBytes() - Method in class com.jakewharton.diffuse.Aar
 
getBytes() - Method in class com.jakewharton.diffuse.Apk
 
getBytes() - Method in interface com.jakewharton.diffuse.Binary
 
getBytes() - Method in class com.jakewharton.diffuse.Size
 
getClasses() - Method in class com.jakewharton.diffuse.Dex
 
getComponentDescriptor() - Method in class com.jakewharton.dex.TypeDescriptor
 
getConfigs() - Method in class com.jakewharton.diffuse.Arsc
 
getDeclaredMembers() - Method in class com.jakewharton.diffuse.Dex
 
getDeclaringType() - Method in class com.jakewharton.dex.DexField
 
getDeclaringType() - Method in class com.jakewharton.dex.DexMember
 
getDeclaringType() - Method in class com.jakewharton.dex.DexMethod
 
getDexes() - Method in class com.jakewharton.diffuse.Apk
 
getDisplayName() - Method in class com.jakewharton.diffuse.Type.ApiJar
 
getDisplayName() - Method in enum com.jakewharton.diffuse.ArchiveFile.Type
 
getDisplayName() - Method in class com.jakewharton.diffuse.Type.JarLibs
 
getDisplayName() - Method in class com.jakewharton.diffuse.Type.LintJar
 
getEntries() - Method in class com.jakewharton.diffuse.Arsc
 
getFields() - Method in class com.jakewharton.dex.ApiMapping
 
getFilename() - Method in class com.jakewharton.diffuse.Aar
 
getFilename() - Method in class com.jakewharton.diffuse.Apk
 
getFilename() - Method in interface com.jakewharton.diffuse.Binary
 
getFiles() - Method in class com.jakewharton.diffuse.Aar
 
getFiles() - Method in class com.jakewharton.diffuse.Apk
 
getLibraryJars() - Method in class com.jakewharton.dex.DexParser.Desugaring
The library jar(s) for use in desugaring.
getMembers() - Method in class com.jakewharton.diffuse.Dex
 
getMethods() - Method in class com.jakewharton.dex.ApiMapping
 
getMinApiLevel() - Method in class com.jakewharton.dex.DexParser.Desugaring
The minimum API level supported.
getName() - Method in class com.jakewharton.dex.DexField
 
getName() - Method in class com.jakewharton.dex.DexMember
 
getName() - Method in class com.jakewharton.dex.DexMethod
 
getParameterTypes() - Method in class com.jakewharton.dex.DexMethod
 
getPath() - Method in class com.jakewharton.diffuse.ArchiveFile
 
getReferencedMembers() - Method in class com.jakewharton.diffuse.Dex
 
getReturnType() - Method in class com.jakewharton.dex.DexMethod
 
getSignatures() - Method in class com.jakewharton.diffuse.Apk
 
getSimpleName() - Method in class com.jakewharton.dex.TypeDescriptor
 
getSize() - Method in class com.jakewharton.diffuse.ArchiveFile
 
getSourceName() - Method in class com.jakewharton.dex.TypeDescriptor
 
getStrings() - Method in class com.jakewharton.diffuse.Dex
 
getType() - Method in class com.jakewharton.dex.DexField
 
getType() - Method in class com.jakewharton.diffuse.ArchiveFile
 
getTypes() - Method in class com.jakewharton.dex.ApiMapping
 
getTypes() - Method in class com.jakewharton.diffuse.Dex
 
getUncompressedSize() - Method in class com.jakewharton.diffuse.ArchiveFile
 
getV1() - Method in class com.jakewharton.diffuse.Apk.Signatures
 
getV2() - Method in class com.jakewharton.diffuse.Apk.Signatures
 
getV3() - Method in class com.jakewharton.diffuse.Apk.Signatures
 
getVOID() - Method in class com.jakewharton.dex.TypeDescriptor.Companion
 
getZERO() - Method in class com.jakewharton.diffuse.Size.Companion
 

H

hashCode() - Method in class com.jakewharton.dex.ApiMapping
 
hashCode() - Method in class com.jakewharton.dex.DexField
 
hashCode() - Method in class com.jakewharton.dex.DexMethod
 
hashCode() - Method in class com.jakewharton.dex.DexParser.Desugaring
 
hashCode() - Method in class com.jakewharton.diffuse.Apk.Signatures
 
hashCode() - Method in class com.jakewharton.diffuse.ArchiveFile
 

L

list() - Method in class com.jakewharton.dex.DexParser
Deprecated. 
listFields() - Method in class com.jakewharton.dex.DexParser
 
listMembers() - Method in class com.jakewharton.dex.DexParser
 
listMethods() - Method in class com.jakewharton.dex.DexParser
 

M

MagicKt - Class in com.jakewharton.dex
 
main(args) - Static method in class com.jakewharton.dex.DexMembers
 
main(args) - Static method in class com.jakewharton.diffuse.Diffuse
 
minus(p) - Method in class com.jakewharton.diffuse.Size
 

P

PicnicTablesKt - Class in com.jakewharton.diffuse
 
plus(p) - Method in class com.jakewharton.diffuse.Size
 

R

referencedFields() - Method in class com.jakewharton.dex.DexParser
 
referencedMembers() - Method in class com.jakewharton.dex.DexParser
 
referencedMethods() - Method in class com.jakewharton.dex.DexParser
 
render(hideSyntheticNumbers) - Method in class com.jakewharton.dex.DexField
 
render(hideSyntheticNumbers) - Method in class com.jakewharton.dex.DexMember
 
render(hideSyntheticNumbers) - Method in class com.jakewharton.dex.DexMethod
 

S

Signatures(v1, v2, v3) - Constructor for class com.jakewharton.diffuse.Apk.Signatures
 
SignaturesDiffKt - Class in com.jakewharton.diffuse
 
Size - Class in com.jakewharton.diffuse
 
Size(bytes) - Constructor for class com.jakewharton.diffuse.Size
 
Size.Companion - Class in com.jakewharton.diffuse
 
StdlibKt - Class in com.jakewharton.dex
 
StringsKt - Class in com.jakewharton.diffuse
 

T

toString() - Method in class com.jakewharton.dex.ApiMapping
 
toString() - Method in class com.jakewharton.dex.DexMember
 
toString() - Method in class com.jakewharton.dex.DexParser.Desugaring
 
toString() - Method in class com.jakewharton.diffuse.Apk.Signatures
 
toString() - Method in class com.jakewharton.diffuse.ArchiveFile
 
toString() - Method in class com.jakewharton.diffuse.Size
 
toTextReport() - Method in interface com.jakewharton.diffuse.Diff
 
Type() - Constructor for enum com.jakewharton.diffuse.ArchiveFile.Type
 
Type.ApiJar - Class in com.jakewharton.diffuse
 
Type.Companion - Class in com.jakewharton.diffuse
 
Type.JarLibs - Class in com.jakewharton.diffuse
 
Type.LintJar - Class in com.jakewharton.diffuse
 
TypeDescriptor - Class in com.jakewharton.dex
 
TypeDescriptor(value) - Constructor for class com.jakewharton.dex.TypeDescriptor
 
TypeDescriptor.Companion - Class in com.jakewharton.dex
 

U

unaryMinus() - Method in class com.jakewharton.diffuse.Size
 
unbox() - Method in class com.jakewharton.dex.TypeDescriptor
 
unbox() - Method in class com.jakewharton.diffuse.Size
 

W

withApiMapping(mapping) - Method in class com.jakewharton.dex.DexParser
Return a new class DexParser which uses the supplied mapping to translate types and names. These mappings are produced by tools like R8 and ProGuard.
withDesugaring(desugaring) - Method in class com.jakewharton.dex.DexParser
Return a new class DexParser which will desugar language features and newer API calls using the supplied class DexParser.Desugaring configuration. This is only used for .jar, .aar, and/or .class inputs.
withoutLambdaSuffix() - Method in class com.jakewharton.dex.TypeDescriptor
 
write(appendable) - Method in interface com.jakewharton.diffuse.DiffReport
 
A B C D E F G H L M P R S T U W 
Skip navigation links