JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
V
W
A
ACC_INTERFACE_ABSTRACT
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
accept(DexAnnotationNode, ClassVisitor)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
accept(List<DexAnnotationNode>, ClassVisitor)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
accept(List<DexAnnotationNode>, FieldVisitor)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
accept(List<DexAnnotationNode>, MethodVisitor)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
accept(DexAnnotationNode, MethodVisitor)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
accept(DexAnnotationNode, FieldVisitor)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
accept(List<DexAnnotationNode.Item>, AnnotationVisitor)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
acceptParameter(DexAnnotationNode, int, MethodVisitor)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
access
- Variable in class com.googlecode.d2j.dex.
Dex2Asm.Clz
asm(MethodVisitor)
- Method in class com.googlecode.d2j.converter.
IR2JConverter
Asm2Dex
- Class in
com.googlecode.d2j.dex
Asm2Dex()
- Constructor for class com.googlecode.d2j.dex.
Asm2Dex
AsmBridge
- Class in
org.objectweb.asm
B
BaseDexExceptionHandler
- Class in
com.googlecode.d2j.dex
BaseDexExceptionHandler()
- Constructor for class com.googlecode.d2j.dex.
BaseDexExceptionHandler
buildDexStyleSignature(String)
- Static method in class com.googlecode.d2j.util.
Types
buildHexDecodeMethodName(String)
- Method in class com.googlecode.d2j.dex.
Dex2Asm.ClzCtx
C
classDescriptor
- Variable in class com.googlecode.d2j.dex.
Dex2Asm.ClzCtx
ClassVisitorFactory
- Interface in
com.googlecode.d2j.dex
Clz(String)
- Constructor for class com.googlecode.d2j.dex.
Dex2Asm.Clz
clzCtx(Dex2Asm.ClzCtx)
- Method in class com.googlecode.d2j.converter.
IR2JConverter
ClzCtx()
- Constructor for class com.googlecode.d2j.dex.
Dex2Asm.ClzCtx
collectClzInfo(DexFileNode)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
com.googlecode.d2j.asm
- package com.googlecode.d2j.asm
com.googlecode.d2j.converter
- package com.googlecode.d2j.converter
com.googlecode.d2j.dex
- package com.googlecode.d2j.dex
com.googlecode.d2j.util
- package com.googlecode.d2j.util
computeFrames(boolean)
- Method in class com.googlecode.d2j.dex.
Dex2jar
convert(boolean, Method, DexCodeNode)
- Method in class com.googlecode.d2j.converter.
Dex2IRConverter
convert()
- Method in class com.googlecode.d2j.converter.
IR2JConverter
convert(String, MethodNode)
- Static method in class com.googlecode.d2j.converter.
J2IRConverter
convert(DexCodeNode)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
convertClass(DexClassNode, ClassVisitorFactory, DexFileNode)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
convertClass(DexClassNode, ClassVisitorFactory)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
convertClass(int, DexClassNode, ClassVisitorFactory)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
convertClass(DexClassNode, ClassVisitorFactory, Map<String, Dex2Asm.Clz>)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
convertClass(DexFileNode, DexClassNode, ClassVisitorFactory, Map<String, Dex2Asm.Clz>)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
convertClass(int, DexClassNode, ClassVisitorFactory, Map<String, Dex2Asm.Clz>)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
convertCode(DexMethodNode, MethodVisitor, Dex2Asm.ClzCtx)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
convertCode(DexMethodNode, MethodVisitor, Dex2Asm.ClzCtx)
- Method in class com.googlecode.d2j.dex.
ExDex2Asm
convertConstantValue(Object)
- Static method in class com.googlecode.d2j.dex.
Asm2Dex
convertConstantValue(Object)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
convertConstantValues(Object[])
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
convertConstObjects(Object[])
- Static method in class com.googlecode.d2j.dex.
Asm2Dex
convertDex(DexFileNode, ClassVisitorFactory)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
convertField(DexClassNode, DexFieldNode, ClassVisitor)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
convertHandler(MethodHandle)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
convertMethod(DexClassNode, DexMethodNode, ClassVisitor, Dex2Asm.ClzCtx)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
create(String)
- Method in interface com.googlecode.d2j.dex.
ClassVisitorFactory
D
decode_B(String)
- Static method in class res.
Hex
decode_I(String)
- Static method in class res.
Hex
decode_J(String)
- Static method in class res.
Hex
decode_S(String)
- Static method in class res.
Hex
Dex2Asm
- Class in
com.googlecode.d2j.dex
Dex2Asm()
- Constructor for class com.googlecode.d2j.dex.
Dex2Asm
Dex2Asm.Clz
- Class in
com.googlecode.d2j.dex
Dex2Asm.ClzCtx
- Class in
com.googlecode.d2j.dex
dex2ir(DexMethodNode)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
Dex2IrAdapter
- Class in
com.googlecode.d2j.dex
Dex2IrAdapter(boolean, Method)
- Constructor for class com.googlecode.d2j.dex.
Dex2IrAdapter
Dex2IRConverter
- Class in
com.googlecode.d2j.converter
Dex2IRConverter()
- Constructor for class com.googlecode.d2j.converter.
Dex2IRConverter
Dex2jar
- Class in
com.googlecode.d2j.dex
DexExceptionHandler
- Interface in
com.googlecode.d2j.dex
DexFix
- Class in
com.googlecode.d2j.dex
1.
dontSanitizeNames(boolean)
- Method in class com.googlecode.d2j.dex.
Dex2jar
doTranslate(Path)
- Method in class com.googlecode.d2j.dex.
Dex2jar
doTranslate(ByteArrayOutputStream)
- Method in class com.googlecode.d2j.dex.
Dex2jar
doTranslate(Path, ByteArrayOutputStream)
- Method in class com.googlecode.d2j.dex.
Dex2jar
Translates a dex file to a class file and writes it to the specified destination path and stream.
E
enclosingClass
- Variable in class com.googlecode.d2j.dex.
Dex2Asm.Clz
enclosingMethod
- Variable in class com.googlecode.d2j.dex.
Dex2Asm.Clz
equals(Object)
- Method in class com.googlecode.d2j.dex.
Dex2Asm.Clz
exceptionHandler
- Variable in class com.googlecode.d2j.dex.
ExDex2Asm
ExDex2Asm
- Class in
com.googlecode.d2j.dex
ExDex2Asm(DexExceptionHandler)
- Constructor for class com.googlecode.d2j.dex.
ExDex2Asm
F
findAnnotationAttribute(DexAnnotationNode, String)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
fixStaticFinalFieldValue(DexFileNode)
- Static method in class com.googlecode.d2j.dex.
DexFix
fixStaticFinalFieldValue(DexClassNode)
- Static method in class com.googlecode.d2j.dex.
DexFix
init value to default if the field is static and final, and the field is not init in clinit method
from(byte[])
- Static method in class com.googlecode.d2j.dex.
Dex2jar
from(ByteBuffer)
- Static method in class com.googlecode.d2j.dex.
Dex2jar
from(BaseDexFileReader)
- Static method in class com.googlecode.d2j.dex.
Dex2jar
from(File)
- Static method in class com.googlecode.d2j.dex.
Dex2jar
from(InputStream)
- Static method in class com.googlecode.d2j.dex.
Dex2jar
from(String)
- Static method in class com.googlecode.d2j.dex.
Dex2jar
G
getClassName()
- Method in class com.googlecode.d2j.dex.
LambadaNameSafeClassAdapter
getExceptionHandler()
- Method in class com.googlecode.d2j.dex.
Dex2jar
getHexClassAsStream()
- Method in class com.googlecode.d2j.dex.
Dex2Asm
getParameterTypeDesc(String)
- Static method in class com.googlecode.d2j.util.
Types
getReader()
- Method in class com.googlecode.d2j.dex.
Dex2jar
getReturnTypeDesc(String)
- Static method in class com.googlecode.d2j.util.
Types
getSize()
- Method in class com.googlecode.d2j.converter.
J2IRConverter.JvmValue
H
handleFileException(Exception)
- Method in class com.googlecode.d2j.dex.
BaseDexExceptionHandler
handleFileException(Exception)
- Method in interface com.googlecode.d2j.dex.
DexExceptionHandler
handleMethodTranslateException(Method, DexMethodNode, MethodVisitor, Exception)
- Method in class com.googlecode.d2j.dex.
BaseDexExceptionHandler
handleMethodTranslateException(Method, DexMethodNode, MethodVisitor, Exception)
- Method in interface com.googlecode.d2j.dex.
DexExceptionHandler
hashCode()
- Method in class com.googlecode.d2j.dex.
Dex2Asm.Clz
Hex
- Class in
res
Hex()
- Constructor for class res.
Hex
hexDecodeMethodNamePrefix
- Variable in class com.googlecode.d2j.dex.
Dex2Asm.ClzCtx
hexEncode(byte[])
- Static method in class com.googlecode.d2j.converter.
IR2JConverter
I
innerName
- Variable in class com.googlecode.d2j.dex.
Dex2Asm.Clz
inners
- Variable in class com.googlecode.d2j.dex.
Dex2Asm.Clz
ir(IrMethod)
- Method in class com.googlecode.d2j.converter.
IR2JConverter
ir2j(IrMethod, MethodVisitor, Dex2Asm.ClzCtx)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
IR2JConverter
- Class in
com.googlecode.d2j.converter
IR2JConverter()
- Constructor for class com.googlecode.d2j.converter.
IR2JConverter
irMethod
- Variable in class com.googlecode.d2j.dex.
Dex2IrAdapter
J
J2IRConverter
- Class in
com.googlecode.d2j.converter
J2IRConverter.JvmValue
- Class in
com.googlecode.d2j.converter
JvmValue(int, Local)
- Constructor for class com.googlecode.d2j.converter.
J2IRConverter.JvmValue
JvmValue(int)
- Constructor for class com.googlecode.d2j.converter.
J2IRConverter.JvmValue
L
LambadaNameSafeClassAdapter
- Class in
com.googlecode.d2j.dex
LambadaNameSafeClassAdapter(ClassVisitor, boolean)
- Constructor for class com.googlecode.d2j.dex.
LambadaNameSafeClassAdapter
LdcOptimizeAdapter
- Class in
com.googlecode.d2j.asm
LdcOptimizeAdapter(MethodVisitor)
- Constructor for class com.googlecode.d2j.asm.
LdcOptimizeAdapter
listDesc(String)
- Static method in class com.googlecode.d2j.util.
Types
M
MAX_FILL_ARRAY_BYTES
- Static variable in class com.googlecode.d2j.converter.
IR2JConverter
N
name
- Variable in class com.googlecode.d2j.dex.
Dex2Asm.Clz
noCode(boolean)
- Method in class com.googlecode.d2j.dex.
Dex2jar
O
optimize(IrMethod)
- Method in class com.googlecode.d2j.dex.
Dex2Asm
OPTIMIZE_SYNCHRONIZED
- Static variable in class com.googlecode.d2j.dex.
V3
optimizeSynchronized(boolean)
- Method in class com.googlecode.d2j.converter.
IR2JConverter
optimizeSynchronized(boolean)
- Method in class com.googlecode.d2j.dex.
Dex2jar
optimizeSynchronized()
- Method in class com.googlecode.d2j.dex.
Dex2jar
org.objectweb.asm
- package org.objectweb.asm
otherParent
- Variable in class com.googlecode.d2j.converter.
J2IRConverter.JvmValue
P
parent
- Variable in class com.googlecode.d2j.converter.
J2IRConverter.JvmValue
PRINT_IR
- Static variable in class com.googlecode.d2j.dex.
V3
printIR(boolean)
- Method in class com.googlecode.d2j.dex.
Dex2jar
printIR()
- Method in class com.googlecode.d2j.dex.
Dex2jar
R
random
- Static variable in class com.googlecode.d2j.dex.
Dex2jar
For rather deterministic output, we use a fixed seed for random number generator.
replaceMethodWriter(MethodVisitor, MethodNode)
- Static method in class org.objectweb.asm.
AsmBridge
res
- package res
resetRandom()
- Method in class com.googlecode.d2j.dex.
Dex2jar
REUSE_REGISTER
- Static variable in class com.googlecode.d2j.dex.
V3
reUseReg(boolean)
- Method in class com.googlecode.d2j.dex.
Dex2jar
reUseReg()
- Method in class com.googlecode.d2j.dex.
Dex2jar
S
searchMethodWriter(MethodVisitor)
- Static method in class org.objectweb.asm.
AsmBridge
setExceptionHandler(DexExceptionHandler)
- Method in class com.googlecode.d2j.dex.
Dex2jar
setRandom(Random)
- Method in class com.googlecode.d2j.dex.
Dex2jar
sizeOfMethodWriter(MethodVisitor)
- Static method in class org.objectweb.asm.
AsmBridge
skipDebug(boolean)
- Method in class com.googlecode.d2j.dex.
Dex2jar
skipDebug()
- Method in class com.googlecode.d2j.dex.
Dex2jar
skipExceptions(boolean)
- Method in class com.googlecode.d2j.dex.
Dex2jar
T
T_AGG
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_CLEAN_LABEL
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_DEAD_CODE
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_END_REMOVE
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_FILL_ARRAY
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_IR_2_J_REG_ASSIGN
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_MULTI_ARRAY
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_NEW
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_NPE
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_REMOVE_CONST
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_REMOVE_LOCAL
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_TRIM_EX
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_TYPE
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_UNSSA
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_VOID_INVOKE
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
T_ZERO
- Static variable in class com.googlecode.d2j.dex.
Dex2Asm
to(Path)
- Method in class com.googlecode.d2j.dex.
Dex2jar
toDescArray(Type[])
- Static method in class com.googlecode.d2j.dex.
Asm2Dex
toInternalName(DexType)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
toInternalName(String)
- Static method in class com.googlecode.d2j.dex.
Dex2Asm
toMethodHandle(Handle)
- Static method in class com.googlecode.d2j.dex.
Asm2Dex
toMethodType(String)
- Static method in class com.googlecode.d2j.dex.
Asm2Dex
TOPOLOGICAL_SORT
- Static variable in class com.googlecode.d2j.dex.
V3
topoLogicalSort(boolean)
- Method in class com.googlecode.d2j.dex.
Dex2jar
topoLogicalSort()
- Method in class com.googlecode.d2j.dex.
Dex2jar
toString()
- Method in class com.googlecode.d2j.dex.
Dex2Asm.Clz
Types
- Class in
com.googlecode.d2j.util
V
V3
- Class in
com.googlecode.d2j.dex
visitConstStmt(Op, int, Object)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitEnd()
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitFieldStmt(Op, int, int, Field)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitFillArrayDataStmt(Op, int, Object)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitFilledNewArrayStmt(Op, int[], String)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitJumpStmt(Op, int, int, DexLabel)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitLabel(DexLabel)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitLdcInsn(Object)
- Method in class com.googlecode.d2j.asm.
LdcOptimizeAdapter
visitMethodStmt(Op, int[], Method)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitPackedSwitchStmt(Op, int, int, DexLabel[])
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitRegister(int)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitSparseSwitchStmt(Op, int, int[], DexLabel[])
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitStmt0R(Op)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitStmt1R(Op, int)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitStmt2R(Op, int, int)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitStmt2R1N(Op, int, int, int)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitStmt3R(Op, int, int, int)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitTryCatch(DexLabel, DexLabel, DexLabel[], String[])
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
visitTypeStmt(Op, int, int, String)
- Method in class com.googlecode.d2j.dex.
Dex2IrAdapter
W
withExceptionHandler(DexExceptionHandler)
- Method in class com.googlecode.d2j.dex.
Dex2jar
wrap(MethodVisitor)
- Static method in class com.googlecode.d2j.asm.
LdcOptimizeAdapter
wrap(ClassVisitor)
- Static method in class com.googlecode.d2j.asm.
LdcOptimizeAdapter
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
V
W
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes