Index

A B C D E F G H I J K L M N O P R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class com.googlecode.d2j.node.insn.BaseSwitchStmtNode
 
a - Variable in class com.googlecode.d2j.node.insn.ConstStmtNode
 
a - Variable in class com.googlecode.d2j.node.insn.FieldStmtNode
 
a - Variable in class com.googlecode.d2j.node.insn.JumpStmtNode
 
a - Variable in class com.googlecode.d2j.node.insn.Stmt1RNode
 
a - Variable in class com.googlecode.d2j.node.insn.Stmt2RNode
 
a - Variable in class com.googlecode.d2j.node.insn.Stmt3RNode
 
a - Variable in class com.googlecode.d2j.node.insn.TypeStmtNode
 
AbstractMethodStmtNode - Class in com.googlecode.d2j.node.insn
 
AbstractMethodStmtNode(Op, int[]) - Constructor for class com.googlecode.d2j.node.insn.AbstractMethodStmtNode
 
ACC_ABSTRACT - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_ANNOTATION - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_BRIDGE - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_CONSTRUCTOR - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_DECLARED_SYNCHRONIZED - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_DEX_HIDDEN_BIT - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_DEX_HIDDEN_BIT_NATIVE - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_ENUM - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_FINAL - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_INTERFACE - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_NATIVE - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_PRIVATE - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_PROTECTED - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_PUBLIC - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_STATIC - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_STRICT - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_SYNCHRONIZED - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_SYNTHETIC - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_TRANSIENT - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_VARARGS - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_VISIBILITY_FLAGS - Static variable in interface com.googlecode.d2j.DexConstants
 
ACC_VOLATILE - Static variable in interface com.googlecode.d2j.DexConstants
 
accept(DexAnnotationAble) - Method in class com.googlecode.d2j.node.DexAnnotationNode
 
accept(DexClassVisitor) - Method in class com.googlecode.d2j.node.DexClassNode
 
accept(DexClassVisitor) - Method in class com.googlecode.d2j.node.DexFieldNode
 
accept(DexClassVisitor) - Method in class com.googlecode.d2j.node.DexFileNode
 
accept(DexClassVisitor) - Method in class com.googlecode.d2j.node.DexMethodNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.DexCodeNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.ConstStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.DexLabelStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.DexStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.FieldStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.FillArrayDataStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.FilledNewArrayStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.JumpStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.MethodCustomStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.MethodPolymorphicStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.MethodStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.PackedSwitchStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.SparseSwitchStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.Stmt0RNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.Stmt1RNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.Stmt2R1NNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.Stmt2RNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.Stmt3RNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.insn.TypeStmtNode
 
accept(DexCodeVisitor) - Method in class com.googlecode.d2j.node.TryCatchNode
 
accept(DexDebugVisitor) - Method in class com.googlecode.d2j.node.DexDebugNode
 
accept(DexDebugVisitor) - Method in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode
 
accept(DexDebugVisitor) - Method in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.EndLocal
 
accept(DexDebugVisitor) - Method in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.Epiogue
 
accept(DexDebugVisitor) - Method in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.LineNumber
 
accept(DexDebugVisitor) - Method in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.Prologue
 
accept(DexDebugVisitor) - Method in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.RestartLocal
 
accept(DexDebugVisitor) - Method in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.StartLocalNode
 
accept(DexFieldVisitor) - Method in class com.googlecode.d2j.node.DexFieldNode
 
accept(DexFileVisitor) - Method in class com.googlecode.d2j.node.DexClassNode
 
accept(DexFileVisitor) - Method in class com.googlecode.d2j.node.DexFileNode
 
accept(DexMethodVisitor) - Method in class com.googlecode.d2j.node.DexCodeNode
 
accept(DexMethodVisitor) - Method in class com.googlecode.d2j.node.DexMethodNode
 
acceptAnnotationItem(DexAnnotationVisitor, String, Object) - Static method in class com.googlecode.d2j.node.DexAnnotationNode
 
access - Variable in class com.googlecode.d2j.node.DexClassNode
 
access - Variable in class com.googlecode.d2j.node.DexFieldNode
 
access - Variable in class com.googlecode.d2j.node.DexMethodNode
 
add(DexStmtNode) - Method in class com.googlecode.d2j.node.DexCodeNode
 
ADD_DOUBLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
ADD_DOUBLE_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
ADD_FLOAT - Enum constant in enum com.googlecode.d2j.reader.Op
 
ADD_FLOAT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
ADD_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
ADD_INT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
ADD_INT_LIT16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
ADD_INT_LIT8 - Enum constant in enum com.googlecode.d2j.reader.Op
 
ADD_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
ADD_LONG_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
addDebug(DexDebugNode.DexDebugOpNode) - Method in class com.googlecode.d2j.node.DexDebugNode
 
AGET - Enum constant in enum com.googlecode.d2j.reader.Op
 
AGET_BOOLEAN - Enum constant in enum com.googlecode.d2j.reader.Op
 
AGET_BYTE - Enum constant in enum com.googlecode.d2j.reader.Op
 
AGET_CHAR - Enum constant in enum com.googlecode.d2j.reader.Op
 
AGET_OBJECT - Enum constant in enum com.googlecode.d2j.reader.Op
 
AGET_SHORT - Enum constant in enum com.googlecode.d2j.reader.Op
 
AGET_WIDE - Enum constant in enum com.googlecode.d2j.reader.Op
 
AND_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
AND_INT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
AND_INT_LIT16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
AND_INT_LIT8 - Enum constant in enum com.googlecode.d2j.reader.Op
 
AND_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
AND_LONG_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
ANNOTATION_DEFAULT_TYPE - Static variable in interface com.googlecode.d2j.DexConstants
 
ANNOTATION_ENCLOSING_CLASS_TYPE - Static variable in interface com.googlecode.d2j.DexConstants
 
ANNOTATION_ENCLOSING_METHOD_TYPE - Static variable in interface com.googlecode.d2j.DexConstants
 
ANNOTATION_INNER_CLASS_TYPE - Static variable in interface com.googlecode.d2j.DexConstants
 
ANNOTATION_MEMBER_CLASSES_TYPE - Static variable in interface com.googlecode.d2j.DexConstants
 
ANNOTATION_SIGNATURE_TYPE - Static variable in interface com.googlecode.d2j.DexConstants
 
ANNOTATION_THROWS_TYPE - Static variable in interface com.googlecode.d2j.DexConstants
 
anns - Variable in class com.googlecode.d2j.node.DexClassNode
 
anns - Variable in class com.googlecode.d2j.node.DexFieldNode
 
anns - Variable in class com.googlecode.d2j.node.DexMethodNode
 
APUT - Enum constant in enum com.googlecode.d2j.reader.Op
 
APUT_BOOLEAN - Enum constant in enum com.googlecode.d2j.reader.Op
 
APUT_BYTE - Enum constant in enum com.googlecode.d2j.reader.Op
 
APUT_CHAR - Enum constant in enum com.googlecode.d2j.reader.Op
 
APUT_OBJECT - Enum constant in enum com.googlecode.d2j.reader.Op
 
APUT_SHORT - Enum constant in enum com.googlecode.d2j.reader.Op
 
APUT_WIDE - Enum constant in enum com.googlecode.d2j.reader.Op
 
args - Variable in class com.googlecode.d2j.node.insn.AbstractMethodStmtNode
 
args - Variable in class com.googlecode.d2j.node.insn.FilledNewArrayStmtNode
 
array - Variable in class com.googlecode.d2j.node.insn.FillArrayDataStmtNode
 
ARRAY_LENGTH - Enum constant in enum com.googlecode.d2j.reader.Op
 

B

b - Variable in class com.googlecode.d2j.node.insn.FieldStmtNode
 
b - Variable in class com.googlecode.d2j.node.insn.JumpStmtNode
 
b - Variable in class com.googlecode.d2j.node.insn.Stmt2RNode
 
b - Variable in class com.googlecode.d2j.node.insn.Stmt3RNode
 
b - Variable in class com.googlecode.d2j.node.insn.TypeStmtNode
 
BAD_OP - Enum constant in enum com.googlecode.d2j.reader.Op
 
BaseSwitchStmtNode - Class in com.googlecode.d2j.node.insn
 
BaseSwitchStmtNode(Op, int, DexLabel[]) - Constructor for class com.googlecode.d2j.node.insn.BaseSwitchStmtNode
 
binaryOperation(DexStmtNode, V, V) - Method in class com.googlecode.d2j.node.analysis.DvmInterpreter
AGET* IPUT*
BUILD - Enum constant in enum com.googlecode.d2j.Visibility
 

C

c - Variable in class com.googlecode.d2j.node.insn.Stmt3RNode
 
callSite - Variable in class com.googlecode.d2j.node.insn.MethodCustomStmtNode
 
CallSite - Class in com.googlecode.d2j
 
CallSite(String, MethodHandle, String, Proto, Object...) - Constructor for class com.googlecode.d2j.CallSite
 
canBranch() - Method in enum com.googlecode.d2j.reader.Op
 
canContinue() - Method in enum com.googlecode.d2j.reader.Op
 
canReturn() - Method in enum com.googlecode.d2j.reader.Op
 
canSwitch() - Method in enum com.googlecode.d2j.reader.Op
 
canThrow() - Method in enum com.googlecode.d2j.reader.Op
 
cases - Variable in class com.googlecode.d2j.node.insn.SparseSwitchStmtNode
 
CFG - Interface in com.googlecode.d2j.reader
 
changeFrame - Variable in enum com.googlecode.d2j.reader.Op
 
CHECK_CAST - Enum constant in enum com.googlecode.d2j.reader.Op
 
className - Variable in class com.googlecode.d2j.node.DexClassNode
 
clzs - Variable in class com.googlecode.d2j.node.DexFileNode
 
CMP_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
CMPG_DOUBLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
CMPG_FLOAT - Enum constant in enum com.googlecode.d2j.reader.Op
 
CMPL_DOUBLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
CMPL_FLOAT - Enum constant in enum com.googlecode.d2j.reader.Op
 
codeNode - Variable in class com.googlecode.d2j.node.DexMethodNode
 
com.googlecode.d2j - package com.googlecode.d2j
 
com.googlecode.d2j.node - package com.googlecode.d2j.node
 
com.googlecode.d2j.node.analysis - package com.googlecode.d2j.node.analysis
 
com.googlecode.d2j.node.insn - package com.googlecode.d2j.node.insn
 
com.googlecode.d2j.reader - package com.googlecode.d2j.reader
 
com.googlecode.d2j.visitors - package com.googlecode.d2j.visitors
 
CONST - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_4 - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_CLASS - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_HIGH16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_METHOD_HANDLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_METHOD_TYPE - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_STRING - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_STRING_JUMBO - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_WIDE - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_WIDE_16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_WIDE_32 - Enum constant in enum com.googlecode.d2j.reader.Op
 
CONST_WIDE_HIGH16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
ConstStmtNode - Class in com.googlecode.d2j.node.insn
 
ConstStmtNode(Op, int, Object) - Constructor for class com.googlecode.d2j.node.insn.ConstStmtNode
 
content - Variable in class com.googlecode.d2j.node.insn.Stmt2R1NNode
 
copyOperation(DexStmtNode, V) - Method in class com.googlecode.d2j.node.analysis.DvmInterpreter
MOVE*
cst - Variable in class com.googlecode.d2j.node.DexFieldNode
 

D

debugNode - Variable in class com.googlecode.d2j.node.DexCodeNode
 
debugNodes - Variable in class com.googlecode.d2j.node.DexDebugNode
 
desc - Variable in class com.googlecode.d2j.DexType
type descriptor, in TypeDescriptor format
DEX_035 - Static variable in interface com.googlecode.d2j.DexConstants
 
DEX_036 - Static variable in interface com.googlecode.d2j.DexConstants
 
DEX_037 - Static variable in interface com.googlecode.d2j.DexConstants
 
DEX_038 - Static variable in interface com.googlecode.d2j.DexConstants
 
DEX_039 - Static variable in interface com.googlecode.d2j.DexConstants
 
DEX_040 - Static variable in interface com.googlecode.d2j.DexConstants
 
DexAnnotationAble - Interface in com.googlecode.d2j.visitors
用于访问注解
DexAnnotationNode - Class in com.googlecode.d2j.node
 
DexAnnotationNode(String, Visibility) - Constructor for class com.googlecode.d2j.node.DexAnnotationNode
 
DexAnnotationNode.Item - Class in com.googlecode.d2j.node
 
DexAnnotationVisitor - Class in com.googlecode.d2j.visitors
A visitor to visit a Java annotation.
DexAnnotationVisitor() - Constructor for class com.googlecode.d2j.visitors.DexAnnotationVisitor
 
DexAnnotationVisitor(DexAnnotationVisitor) - Constructor for class com.googlecode.d2j.visitors.DexAnnotationVisitor
 
DexClassNode - Class in com.googlecode.d2j.node
 
DexClassNode(int, String, String, String[]) - Constructor for class com.googlecode.d2j.node.DexClassNode
 
DexClassNode(DexClassVisitor, int, String, String, String[]) - Constructor for class com.googlecode.d2j.node.DexClassNode
 
DexClassVisitor - Class in com.googlecode.d2j.visitors
 
DexClassVisitor() - Constructor for class com.googlecode.d2j.visitors.DexClassVisitor
 
DexClassVisitor(DexClassVisitor) - Constructor for class com.googlecode.d2j.visitors.DexClassVisitor
 
DexCodeNode - Class in com.googlecode.d2j.node
 
DexCodeNode() - Constructor for class com.googlecode.d2j.node.DexCodeNode
 
DexCodeNode(DexCodeVisitor) - Constructor for class com.googlecode.d2j.node.DexCodeNode
 
DexCodeVisitor - Class in com.googlecode.d2j.visitors
 
DexCodeVisitor() - Constructor for class com.googlecode.d2j.visitors.DexCodeVisitor
 
DexCodeVisitor(DexCodeVisitor) - Constructor for class com.googlecode.d2j.visitors.DexCodeVisitor
 
DexConstants - Interface in com.googlecode.d2j
constants in dex file
DexDebugNode - Class in com.googlecode.d2j.node
 
DexDebugNode() - Constructor for class com.googlecode.d2j.node.DexDebugNode
 
DexDebugNode.DexDebugOpNode - Class in com.googlecode.d2j.node
 
DexDebugNode.DexDebugOpNode.EndLocal - Class in com.googlecode.d2j.node
 
DexDebugNode.DexDebugOpNode.Epiogue - Class in com.googlecode.d2j.node
 
DexDebugNode.DexDebugOpNode.LineNumber - Class in com.googlecode.d2j.node
 
DexDebugNode.DexDebugOpNode.Prologue - Class in com.googlecode.d2j.node
 
DexDebugNode.DexDebugOpNode.RestartLocal - Class in com.googlecode.d2j.node
 
DexDebugNode.DexDebugOpNode.StartLocalNode - Class in com.googlecode.d2j.node
 
DexDebugOpNode(DexLabel) - Constructor for class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode
 
DexDebugVisitor - Class in com.googlecode.d2j.visitors
 
DexDebugVisitor() - Constructor for class com.googlecode.d2j.visitors.DexDebugVisitor
 
DexDebugVisitor(DexDebugVisitor) - Constructor for class com.googlecode.d2j.visitors.DexDebugVisitor
 
DexException - Exception Class in com.googlecode.d2j
 
DexException() - Constructor for exception class com.googlecode.d2j.DexException
 
DexException(String) - Constructor for exception class com.googlecode.d2j.DexException
 
DexException(String, Object...) - Constructor for exception class com.googlecode.d2j.DexException
this is equals to new DexException(String.format(messageFormat, args));
DexException(String, Throwable) - Constructor for exception class com.googlecode.d2j.DexException
 
DexException(Throwable) - Constructor for exception class com.googlecode.d2j.DexException
 
DexException(Throwable, String, Object...) - Constructor for exception class com.googlecode.d2j.DexException
this is equals to new DexException(String.format(messageFormat, args), cause);
DexFieldNode - Class in com.googlecode.d2j.node
 
DexFieldNode(int, Field, Object) - Constructor for class com.googlecode.d2j.node.DexFieldNode
 
DexFieldNode(DexFieldVisitor, int, Field, Object) - Constructor for class com.googlecode.d2j.node.DexFieldNode
 
DexFieldVisitor - Class in com.googlecode.d2j.visitors
 
DexFieldVisitor() - Constructor for class com.googlecode.d2j.visitors.DexFieldVisitor
 
DexFieldVisitor(DexFieldVisitor) - Constructor for class com.googlecode.d2j.visitors.DexFieldVisitor
 
DexFileNode - Class in com.googlecode.d2j.node
 
DexFileNode() - Constructor for class com.googlecode.d2j.node.DexFileNode
 
DexFileVisitor - Class in com.googlecode.d2j.visitors
 
DexFileVisitor() - Constructor for class com.googlecode.d2j.visitors.DexFileVisitor
 
DexFileVisitor(DexFileVisitor) - Constructor for class com.googlecode.d2j.visitors.DexFileVisitor
 
DexLabel - Class in com.googlecode.d2j
a light weight version of org.objectweb.asm.Label
DexLabel() - Constructor for class com.googlecode.d2j.DexLabel
 
DexLabel(int) - Constructor for class com.googlecode.d2j.DexLabel
 
DexLabelStmtNode - Class in com.googlecode.d2j.node.insn
 
DexLabelStmtNode(DexLabel) - Constructor for class com.googlecode.d2j.node.insn.DexLabelStmtNode
 
DexMethodNode - Class in com.googlecode.d2j.node
 
DexMethodNode(int, Method) - Constructor for class com.googlecode.d2j.node.DexMethodNode
 
DexMethodNode(DexMethodVisitor, int, Method) - Constructor for class com.googlecode.d2j.node.DexMethodNode
 
DexMethodVisitor - Class in com.googlecode.d2j.visitors
 
DexMethodVisitor() - Constructor for class com.googlecode.d2j.visitors.DexMethodVisitor
 
DexMethodVisitor(DexMethodVisitor) - Constructor for class com.googlecode.d2j.visitors.DexMethodVisitor
 
DexStmtNode - Class in com.googlecode.d2j.node.insn
 
DexStmtNode(Op) - Constructor for class com.googlecode.d2j.node.insn.DexStmtNode
 
DexType - Class in com.googlecode.d2j
a light weight version of org.objectweb.asm.Type
DexType(String) - Constructor for class com.googlecode.d2j.DexType
 
dexVersion - Variable in class com.googlecode.d2j.node.DexFileNode
 
displayName - Variable in class com.googlecode.d2j.DexLabel
 
displayName - Variable in enum com.googlecode.d2j.reader.Op
 
displayName() - Method in enum com.googlecode.d2j.Visibility
 
distReg - Variable in class com.googlecode.d2j.node.insn.Stmt2R1NNode
 
DIV_DOUBLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
DIV_DOUBLE_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
DIV_FLOAT - Enum constant in enum com.googlecode.d2j.reader.Op
 
DIV_FLOAT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
DIV_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
DIV_INT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
DIV_INT_LIT16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
DIV_INT_LIT8 - Enum constant in enum com.googlecode.d2j.reader.Op
 
DIV_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
DIV_LONG_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
DOUBLE_TO_FLOAT - Enum constant in enum com.googlecode.d2j.reader.Op
 
DOUBLE_TO_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
DOUBLE_TO_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
DvmFrame<V> - Class in com.googlecode.d2j.node.analysis
 
DvmFrame(int) - Constructor for class com.googlecode.d2j.node.analysis.DvmFrame
 
DvmInterpreter<V> - Class in com.googlecode.d2j.node.analysis
 
DvmInterpreter() - Constructor for class com.googlecode.d2j.node.analysis.DvmInterpreter
 

E

end - Variable in class com.googlecode.d2j.node.TryCatchNode
 
EndLocal(DexLabel, int) - Constructor for class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.EndLocal
 
Epiogue(DexLabel) - Constructor for class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.Epiogue
 
equals(Object) - Method in class com.googlecode.d2j.Method
 
equals(Object) - Method in class com.googlecode.d2j.MethodHandle
 
equals(Object) - Method in class com.googlecode.d2j.Proto
 
execute(DexStmtNode, DvmInterpreter<V>) - Method in class com.googlecode.d2j.node.analysis.DvmFrame
 

F

field - Variable in class com.googlecode.d2j.node.DexFieldNode
 
field - Variable in class com.googlecode.d2j.node.insn.FieldStmtNode
 
Field - Class in com.googlecode.d2j
represent a field_id_item in dex file format
Field(String, String, String) - Constructor for class com.googlecode.d2j.Field
 
fields - Variable in class com.googlecode.d2j.node.DexClassNode
 
FieldStmtNode - Class in com.googlecode.d2j.node.insn
 
FieldStmtNode(Op, int, int, Field) - Constructor for class com.googlecode.d2j.node.insn.FieldStmtNode
 
FILL_ARRAY_DATA - Enum constant in enum com.googlecode.d2j.reader.Op
 
FillArrayDataStmtNode - Class in com.googlecode.d2j.node.insn
 
FillArrayDataStmtNode(Op, int, Object) - Constructor for class com.googlecode.d2j.node.insn.FillArrayDataStmtNode
 
FILLED_NEW_ARRAY - Enum constant in enum com.googlecode.d2j.reader.Op
 
FILLED_NEW_ARRAY_RANGE - Enum constant in enum com.googlecode.d2j.reader.Op
 
FilledNewArrayStmtNode - Class in com.googlecode.d2j.node.insn
 
FilledNewArrayStmtNode(Op, int[], String) - Constructor for class com.googlecode.d2j.node.insn.FilledNewArrayStmtNode
 
fineName - Variable in class com.googlecode.d2j.node.DexDebugNode
 
firstCase - Variable in class com.googlecode.d2j.node.insn.PackedSwitchStmtNode
 
FLOAT_TO_DOUBLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
FLOAT_TO_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
FLOAT_TO_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
format - Variable in enum com.googlecode.d2j.reader.Op
 

G

getBootstrapMethodHandler() - Method in class com.googlecode.d2j.CallSite
 
getDesc() - Method in class com.googlecode.d2j.Method
 
getDesc() - Method in class com.googlecode.d2j.Proto
 
getExtraArguments() - Method in class com.googlecode.d2j.CallSite
 
getField() - Method in class com.googlecode.d2j.MethodHandle
 
getMethod() - Method in class com.googlecode.d2j.MethodHandle
 
getMethodName() - Method in class com.googlecode.d2j.CallSite
 
getMethodProto() - Method in class com.googlecode.d2j.CallSite
 
getName() - Method in class com.googlecode.d2j.CallSite
 
getName() - Method in class com.googlecode.d2j.Field
 
getName() - Method in class com.googlecode.d2j.Method
 
getOwner() - Method in class com.googlecode.d2j.Field
 
getOwner() - Method in class com.googlecode.d2j.Method
 
getParameterTypes() - Method in class com.googlecode.d2j.Method
 
getParameterTypes() - Method in class com.googlecode.d2j.Proto
 
getProto() - Method in class com.googlecode.d2j.Method
 
getProto() - Method in class com.googlecode.d2j.node.insn.AbstractMethodStmtNode
 
getProto() - Method in class com.googlecode.d2j.node.insn.MethodCustomStmtNode
 
getProto() - Method in class com.googlecode.d2j.node.insn.MethodPolymorphicStmtNode
 
getProto() - Method in class com.googlecode.d2j.node.insn.MethodStmtNode
 
getReg(int) - Method in class com.googlecode.d2j.node.analysis.DvmFrame
 
getReturnType() - Method in class com.googlecode.d2j.Method
 
getReturnType() - Method in class com.googlecode.d2j.Proto
 
getTmp() - Method in class com.googlecode.d2j.node.analysis.DvmFrame
 
getTotalRegisters() - Method in class com.googlecode.d2j.node.analysis.DvmFrame
 
getType() - Method in class com.googlecode.d2j.Field
 
getType() - Method in class com.googlecode.d2j.MethodHandle
 
getTypeFromAsmOpcode(int) - Static method in class com.googlecode.d2j.MethodHandle
 
GOTO - Enum constant in enum com.googlecode.d2j.reader.Op
 
GOTO_16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
GOTO_32 - Enum constant in enum com.googlecode.d2j.reader.Op
 

H

handler - Variable in class com.googlecode.d2j.node.TryCatchNode
 
hashCode() - Method in class com.googlecode.d2j.Method
 
hashCode() - Method in class com.googlecode.d2j.MethodHandle
 
hashCode() - Method in class com.googlecode.d2j.Proto
 

I

IF_EQ - Enum constant in enum com.googlecode.d2j.reader.Op
 
IF_EQZ - Enum constant in enum com.googlecode.d2j.reader.Op
 
IF_GE - Enum constant in enum com.googlecode.d2j.reader.Op
 
IF_GEZ - Enum constant in enum com.googlecode.d2j.reader.Op
 
IF_GT - Enum constant in enum com.googlecode.d2j.reader.Op
 
IF_GTZ - Enum constant in enum com.googlecode.d2j.reader.Op
 
IF_LE - Enum constant in enum com.googlecode.d2j.reader.Op
 
IF_LEZ - Enum constant in enum com.googlecode.d2j.reader.Op
 
IF_LT - Enum constant in enum com.googlecode.d2j.reader.Op
 
IF_LTZ - Enum constant in enum com.googlecode.d2j.reader.Op
 
IF_NE - Enum constant in enum com.googlecode.d2j.reader.Op
 
IF_NEZ - Enum constant in enum com.googlecode.d2j.reader.Op
 
IGET - Enum constant in enum com.googlecode.d2j.reader.Op
 
IGET_BOOLEAN - Enum constant in enum com.googlecode.d2j.reader.Op
 
IGET_BYTE - Enum constant in enum com.googlecode.d2j.reader.Op
 
IGET_CHAR - Enum constant in enum com.googlecode.d2j.reader.Op
 
IGET_OBJECT - Enum constant in enum com.googlecode.d2j.reader.Op
 
IGET_SHORT - Enum constant in enum com.googlecode.d2j.reader.Op
 
IGET_WIDE - Enum constant in enum com.googlecode.d2j.reader.Op
 
index - Variable in class com.googlecode.d2j.node.insn.DexStmtNode
 
init(DvmFrame<? extends V>) - Method in class com.googlecode.d2j.node.analysis.DvmFrame
 
INSTANCE_GET - Static variable in class com.googlecode.d2j.MethodHandle
 
INSTANCE_OF - Enum constant in enum com.googlecode.d2j.reader.Op
 
INSTANCE_PUT - Static variable in class com.googlecode.d2j.MethodHandle
 
InstructionFormat - Enum in com.googlecode.d2j.reader
 
INT_TO_BYTE - Enum constant in enum com.googlecode.d2j.reader.Op
 
INT_TO_CHAR - Enum constant in enum com.googlecode.d2j.reader.Op
 
INT_TO_DOUBLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
INT_TO_FLOAT - Enum constant in enum com.googlecode.d2j.reader.Op
 
INT_TO_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
INT_TO_SHORT - Enum constant in enum com.googlecode.d2j.reader.Op
 
interfaceNames - Variable in class com.googlecode.d2j.node.DexClassNode
 
INVOKE_CONSTRUCTOR - Static variable in class com.googlecode.d2j.MethodHandle
 
INVOKE_CUSTOM - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_CUSTOM_RANGE - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_DIRECT - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_DIRECT - Static variable in class com.googlecode.d2j.MethodHandle
 
INVOKE_DIRECT_RANGE - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_INSTANCE - Static variable in class com.googlecode.d2j.MethodHandle
 
INVOKE_INTERFACE - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_INTERFACE - Static variable in class com.googlecode.d2j.MethodHandle
 
INVOKE_INTERFACE_RANGE - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_POLYMORPHIC - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_POLYMORPHIC_RANGE - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_STATIC - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_STATIC - Static variable in class com.googlecode.d2j.MethodHandle
 
INVOKE_STATIC_RANGE - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_SUPER - Enum constant in enum com.googlecode.d2j.reader.Op
Behavior changed in 037, interface-method is allowed
INVOKE_SUPER_RANGE - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_VIRTUAL - Enum constant in enum com.googlecode.d2j.reader.Op
 
INVOKE_VIRTUAL_RANGE - Enum constant in enum com.googlecode.d2j.reader.Op
 
IPUT - Enum constant in enum com.googlecode.d2j.reader.Op
 
IPUT_BOOLEAN - Enum constant in enum com.googlecode.d2j.reader.Op
 
IPUT_BYTE - Enum constant in enum com.googlecode.d2j.reader.Op
 
IPUT_CHAR - Enum constant in enum com.googlecode.d2j.reader.Op
 
IPUT_OBJECT - Enum constant in enum com.googlecode.d2j.reader.Op
 
IPUT_SHORT - Enum constant in enum com.googlecode.d2j.reader.Op
 
IPUT_WIDE - Enum constant in enum com.googlecode.d2j.reader.Op
 
Item(String, Object) - Constructor for class com.googlecode.d2j.node.DexAnnotationNode.Item
 
items - Variable in class com.googlecode.d2j.node.DexAnnotationNode
 

J

JumpStmtNode - Class in com.googlecode.d2j.node.insn
 
JumpStmtNode(Op, int, int, DexLabel) - Constructor for class com.googlecode.d2j.node.insn.JumpStmtNode
 

K

K_INSTR_CAN_BRANCH - Static variable in interface com.googlecode.d2j.reader.CFG
 
K_INSTR_CAN_CONTINUE - Static variable in interface com.googlecode.d2j.reader.CFG
 
K_INSTR_CAN_RETURN - Static variable in interface com.googlecode.d2j.reader.CFG
 
K_INSTR_CAN_SWITCH - Static variable in interface com.googlecode.d2j.reader.CFG
 
K_INSTR_CAN_THROW - Static variable in interface com.googlecode.d2j.reader.CFG
 
K_INSTR_INVOKE - Static variable in interface com.googlecode.d2j.reader.CFG
 
kFmt10t - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt10x - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt11n - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt11x - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt12x - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt20t - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt21c - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt21h - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt21s - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt21t - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt22b - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt22c - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt22s - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt22t - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt22x - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt23x - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt30t - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt31c - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt31i - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt31t - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt32x - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt35c - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt3rc - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt45cc - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt4rcc - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 
kFmt51l - Enum constant in enum com.googlecode.d2j.reader.InstructionFormat
 

L

label - Variable in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode
 
label - Variable in class com.googlecode.d2j.node.insn.DexLabelStmtNode
 
label - Variable in class com.googlecode.d2j.node.insn.JumpStmtNode
 
labels - Variable in class com.googlecode.d2j.node.insn.BaseSwitchStmtNode
 
line - Variable in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.LineNumber
 
LineNumber(DexLabel, int) - Constructor for class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.LineNumber
 
LONG_TO_DOUBLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
LONG_TO_FLOAT - Enum constant in enum com.googlecode.d2j.reader.Op
 
LONG_TO_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 

M

method - Variable in class com.googlecode.d2j.node.DexMethodNode
 
method - Variable in class com.googlecode.d2j.node.insn.MethodPolymorphicStmtNode
 
method - Variable in class com.googlecode.d2j.node.insn.MethodStmtNode
 
Method - Class in com.googlecode.d2j
represent a method_id_item in dex file format
Method(String, String, Proto) - Constructor for class com.googlecode.d2j.Method
 
Method(String, String, String[], String) - Constructor for class com.googlecode.d2j.Method
 
MethodCustomStmtNode - Class in com.googlecode.d2j.node.insn
 
MethodCustomStmtNode(Op, int[], CallSite) - Constructor for class com.googlecode.d2j.node.insn.MethodCustomStmtNode
 
MethodHandle - Class in com.googlecode.d2j
 
MethodHandle(int, Field) - Constructor for class com.googlecode.d2j.MethodHandle
 
MethodHandle(int, Field, Method) - Constructor for class com.googlecode.d2j.MethodHandle
 
MethodHandle(int, Method) - Constructor for class com.googlecode.d2j.MethodHandle
 
MethodPolymorphicStmtNode - Class in com.googlecode.d2j.node.insn
 
MethodPolymorphicStmtNode(Op, int[], Method, Proto) - Constructor for class com.googlecode.d2j.node.insn.MethodPolymorphicStmtNode
 
methods - Variable in class com.googlecode.d2j.node.DexClassNode
 
MethodStmtNode - Class in com.googlecode.d2j.node.insn
 
MethodStmtNode(Op, int[], Method) - Constructor for class com.googlecode.d2j.node.insn.MethodStmtNode
 
MONITOR_ENTER - Enum constant in enum com.googlecode.d2j.reader.Op
 
MONITOR_EXIT - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_EXCEPTION - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_FROM16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_OBJECT - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_OBJECT_16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_OBJECT_FROM16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_RESULT - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_RESULT_OBJECT - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_RESULT_WIDE - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_WIDE - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_WIDE_16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
MOVE_WIDE_FROM16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
MUL_DOUBLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
MUL_DOUBLE_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
MUL_FLOAT - Enum constant in enum com.googlecode.d2j.reader.Op
 
MUL_FLOAT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
MUL_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
MUL_INT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
MUL_INT_LIT16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
MUL_INT_LIT8 - Enum constant in enum com.googlecode.d2j.reader.Op
 
MUL_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
MUL_LONG_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 

N

name - Variable in class com.googlecode.d2j.node.DexAnnotationNode.Item
 
name - Variable in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.StartLocalNode
 
naryOperation(DexStmtNode, List<? extends V>) - Method in class com.googlecode.d2j.node.analysis.DvmInterpreter
INVOKE* MULTIANEWARRAY FilledNewArrayStmt
NEG_DOUBLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
NEG_FLOAT - Enum constant in enum com.googlecode.d2j.reader.Op
 
NEG_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
NEG_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
NEW_ARRAY - Enum constant in enum com.googlecode.d2j.reader.Op
 
NEW_INSTANCE - Enum constant in enum com.googlecode.d2j.reader.Op
 
newOperation(DexStmtNode) - Method in class com.googlecode.d2j.node.analysis.DvmInterpreter
CONST* SGET* NEW
NOP - Enum constant in enum com.googlecode.d2j.reader.Op
 
NOT_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
NOT_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 

O

op - Variable in class com.googlecode.d2j.node.insn.DexStmtNode
 
Op - Enum in com.googlecode.d2j.reader
 
opcode - Variable in enum com.googlecode.d2j.reader.Op
 
OPS - Static variable in enum com.googlecode.d2j.reader.Op
 
OR_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
OR_INT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
OR_INT_LIT16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
OR_INT_LIT8 - Enum constant in enum com.googlecode.d2j.reader.Op
 
OR_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
OR_LONG_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 

P

PACKED_SWITCH - Enum constant in enum com.googlecode.d2j.reader.Op
 
PackedSwitchStmtNode - Class in com.googlecode.d2j.node.insn
 
PackedSwitchStmtNode(Op, int, int, DexLabel[]) - Constructor for class com.googlecode.d2j.node.insn.PackedSwitchStmtNode
 
parameterAnns - Variable in class com.googlecode.d2j.node.DexMethodNode
 
parameterNames - Variable in class com.googlecode.d2j.node.DexDebugNode
 
Prologue(DexLabel) - Constructor for class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.Prologue
 
proto - Variable in class com.googlecode.d2j.node.insn.MethodPolymorphicStmtNode
 
Proto - Class in com.googlecode.d2j
 
Proto(String[], String) - Constructor for class com.googlecode.d2j.Proto
 

R

ra - Variable in class com.googlecode.d2j.node.insn.FillArrayDataStmtNode
 
reg - Variable in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.EndLocal
 
reg - Variable in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.RestartLocal
 
reg - Variable in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.StartLocalNode
 
REM_DOUBLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
REM_DOUBLE_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
REM_FLOAT - Enum constant in enum com.googlecode.d2j.reader.Op
 
REM_FLOAT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
REM_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
REM_INT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
REM_INT_LIT16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
REM_INT_LIT8 - Enum constant in enum com.googlecode.d2j.reader.Op
 
REM_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
REM_LONG_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
RestartLocal(DexLabel, int) - Constructor for class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.RestartLocal
 
RETURN - Enum constant in enum com.googlecode.d2j.reader.Op
 
RETURN_OBJECT - Enum constant in enum com.googlecode.d2j.reader.Op
 
RETURN_VOID - Enum constant in enum com.googlecode.d2j.reader.Op
 
RETURN_WIDE - Enum constant in enum com.googlecode.d2j.reader.Op
 
returnOperation(DexStmtNode, V) - Method in class com.googlecode.d2j.node.analysis.DvmInterpreter
RETURN*
RSUB_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
RSUB_INT_LIT8 - Enum constant in enum com.googlecode.d2j.reader.Op
 
RUNTIME - Enum constant in enum com.googlecode.d2j.Visibility
 

S

setReg(int, V) - Method in class com.googlecode.d2j.node.analysis.DvmFrame
 
setTmp(V) - Method in class com.googlecode.d2j.node.analysis.DvmFrame
 
SGET - Enum constant in enum com.googlecode.d2j.reader.Op
 
SGET_BOOLEAN - Enum constant in enum com.googlecode.d2j.reader.Op
 
SGET_BYTE - Enum constant in enum com.googlecode.d2j.reader.Op
 
SGET_CHAR - Enum constant in enum com.googlecode.d2j.reader.Op
 
SGET_OBJECT - Enum constant in enum com.googlecode.d2j.reader.Op
 
SGET_SHORT - Enum constant in enum com.googlecode.d2j.reader.Op
 
SGET_WIDE - Enum constant in enum com.googlecode.d2j.reader.Op
 
SHL_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
SHL_INT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
SHL_INT_LIT8 - Enum constant in enum com.googlecode.d2j.reader.Op
 
SHL_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
SHL_LONG_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
SHR_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
SHR_INT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
SHR_INT_LIT8 - Enum constant in enum com.googlecode.d2j.reader.Op
 
SHR_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
SHR_LONG_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
signature - Variable in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.StartLocalNode
 
size - Variable in enum com.googlecode.d2j.reader.InstructionFormat
 
source - Variable in class com.googlecode.d2j.node.DexClassNode
 
SPARSE_SWITCH - Enum constant in enum com.googlecode.d2j.reader.Op
 
SparseSwitchStmtNode - Class in com.googlecode.d2j.node.insn
 
SparseSwitchStmtNode(Op, int, int[], DexLabel[]) - Constructor for class com.googlecode.d2j.node.insn.SparseSwitchStmtNode
 
SPUT - Enum constant in enum com.googlecode.d2j.reader.Op
 
SPUT_BOOLEAN - Enum constant in enum com.googlecode.d2j.reader.Op
 
SPUT_BYTE - Enum constant in enum com.googlecode.d2j.reader.Op
 
SPUT_CHAR - Enum constant in enum com.googlecode.d2j.reader.Op
 
SPUT_OBJECT - Enum constant in enum com.googlecode.d2j.reader.Op
 
SPUT_SHORT - Enum constant in enum com.googlecode.d2j.reader.Op
 
SPUT_WIDE - Enum constant in enum com.googlecode.d2j.reader.Op
 
srcReg - Variable in class com.googlecode.d2j.node.insn.Stmt2R1NNode
 
start - Variable in class com.googlecode.d2j.node.TryCatchNode
 
StartLocalNode(DexLabel, int, String, String, String) - Constructor for class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.StartLocalNode
 
STATIC_GET - Static variable in class com.googlecode.d2j.MethodHandle
 
STATIC_PUT - Static variable in class com.googlecode.d2j.MethodHandle
 
Stmt0RNode - Class in com.googlecode.d2j.node.insn
 
Stmt0RNode(Op) - Constructor for class com.googlecode.d2j.node.insn.Stmt0RNode
 
Stmt1RNode - Class in com.googlecode.d2j.node.insn
 
Stmt1RNode(Op, int) - Constructor for class com.googlecode.d2j.node.insn.Stmt1RNode
 
Stmt2R1NNode - Class in com.googlecode.d2j.node.insn
 
Stmt2R1NNode(Op, int, int, int) - Constructor for class com.googlecode.d2j.node.insn.Stmt2R1NNode
 
Stmt2RNode - Class in com.googlecode.d2j.node.insn
 
Stmt2RNode(Op, int, int) - Constructor for class com.googlecode.d2j.node.insn.Stmt2RNode
 
Stmt3RNode - Class in com.googlecode.d2j.node.insn
 
Stmt3RNode(Op, int, int, int) - Constructor for class com.googlecode.d2j.node.insn.Stmt3RNode
 
stmts - Variable in class com.googlecode.d2j.node.DexCodeNode
 
SUB_DOUBLE - Enum constant in enum com.googlecode.d2j.reader.Op
 
SUB_DOUBLE_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
SUB_FLOAT - Enum constant in enum com.googlecode.d2j.reader.Op
 
SUB_FLOAT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
SUB_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
SUB_INT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
SUB_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
SUB_LONG_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
superClass - Variable in class com.googlecode.d2j.node.DexClassNode
 
SYSTEM - Enum constant in enum com.googlecode.d2j.Visibility
 

T

ternaryOperation(DexStmtNode, V, V, V) - Method in class com.googlecode.d2j.node.analysis.DvmInterpreter
APUT
THROW - Enum constant in enum com.googlecode.d2j.reader.Op
 
tmp - Variable in class com.googlecode.d2j.node.analysis.DvmFrame
 
toMiniAndroidApiLevel(int) - Static method in interface com.googlecode.d2j.DexConstants
 
toString() - Method in class com.googlecode.d2j.DexLabel
 
toString() - Method in class com.googlecode.d2j.DexType
 
toString() - Method in class com.googlecode.d2j.Field
 
toString() - Method in class com.googlecode.d2j.Method
 
toString() - Method in enum com.googlecode.d2j.reader.Op
 
totalRegister - Variable in class com.googlecode.d2j.node.DexCodeNode
 
TryCatchNode - Class in com.googlecode.d2j.node
 
TryCatchNode(DexLabel, DexLabel, DexLabel[], String[]) - Constructor for class com.googlecode.d2j.node.TryCatchNode
 
tryStmts - Variable in class com.googlecode.d2j.node.DexCodeNode
 
type - Variable in class com.googlecode.d2j.node.DexAnnotationNode
 
type - Variable in class com.googlecode.d2j.node.DexDebugNode.DexDebugOpNode.StartLocalNode
 
type - Variable in class com.googlecode.d2j.node.insn.FilledNewArrayStmtNode
 
type - Variable in class com.googlecode.d2j.node.insn.TypeStmtNode
 
type - Variable in class com.googlecode.d2j.node.TryCatchNode
 
TypeStmtNode - Class in com.googlecode.d2j.node.insn
 
TypeStmtNode(Op, int, int, String) - Constructor for class com.googlecode.d2j.node.insn.TypeStmtNode
 

U

unaryOperation(DexStmtNode, V) - Method in class com.googlecode.d2j.node.analysis.DvmInterpreter
NEG* *_TO_* IF_*Z *SWITCH IGET* NEW_ARRAY MONITOR_* CHECK_CAST INSTANCEOF
USHR_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
USHR_INT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
USHR_INT_LIT8 - Enum constant in enum com.googlecode.d2j.reader.Op
 
USHR_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
USHR_LONG_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 

V

value - Variable in class com.googlecode.d2j.node.DexAnnotationNode.Item
 
value - Variable in class com.googlecode.d2j.node.insn.ConstStmtNode
 
value - Variable in enum com.googlecode.d2j.Visibility
 
valueOf(String) - Static method in enum com.googlecode.d2j.reader.InstructionFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.d2j.reader.Op
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.d2j.Visibility
Returns the enum constant of this type with the specified name.
values - Variable in class com.googlecode.d2j.node.analysis.DvmFrame
 
values() - Static method in enum com.googlecode.d2j.reader.InstructionFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.d2j.reader.Op
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.d2j.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
visibility - Variable in class com.googlecode.d2j.node.DexAnnotationNode
 
Visibility - Enum in com.googlecode.d2j
 
visit(int, String, String, String[]) - Method in class com.googlecode.d2j.node.DexFileNode
 
visit(int, String, String, String[]) - Method in class com.googlecode.d2j.visitors.DexFileVisitor
 
visit(String, Object) - Method in class com.googlecode.d2j.node.DexAnnotationNode
 
visit(String, Object) - Method in class com.googlecode.d2j.visitors.DexAnnotationVisitor
Visits a primitive value of the annotation.
visitAnnotation(String, Visibility) - Method in class com.googlecode.d2j.node.DexClassNode
 
visitAnnotation(String, Visibility) - Method in class com.googlecode.d2j.node.DexFieldNode
 
visitAnnotation(String, Visibility) - Method in class com.googlecode.d2j.node.DexMethodNode
 
visitAnnotation(String, Visibility) - Method in interface com.googlecode.d2j.visitors.DexAnnotationAble
访问注解
visitAnnotation(String, Visibility) - Method in class com.googlecode.d2j.visitors.DexClassVisitor
 
visitAnnotation(String, Visibility) - Method in class com.googlecode.d2j.visitors.DexFieldVisitor
 
visitAnnotation(String, Visibility) - Method in class com.googlecode.d2j.visitors.DexMethodVisitor
 
visitAnnotation(String, String) - Method in class com.googlecode.d2j.node.DexAnnotationNode
 
visitAnnotation(String, String) - Method in class com.googlecode.d2j.visitors.DexAnnotationVisitor
Visits a nested annotation value of the annotation.
visitArray(String) - Method in class com.googlecode.d2j.node.DexAnnotationNode
 
visitArray(String) - Method in class com.googlecode.d2j.visitors.DexAnnotationVisitor
 
visitCode() - Method in class com.googlecode.d2j.node.DexMethodNode
 
visitCode() - Method in class com.googlecode.d2j.visitors.DexMethodVisitor
 
visitConstStmt(Op, int, Object) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitConstStmt(Op, int, Object) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
 
visitDebug() - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitDebug() - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
 
visitDexFileVersion(int) - Method in class com.googlecode.d2j.node.DexFileNode
 
visitDexFileVersion(int) - Method in class com.googlecode.d2j.visitors.DexFileVisitor
 
visitEnd() - Method in class com.googlecode.d2j.visitors.DexAnnotationVisitor
Visits the end of the annotation.
visitEnd() - Method in class com.googlecode.d2j.visitors.DexClassVisitor
 
visitEnd() - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
 
visitEnd() - Method in class com.googlecode.d2j.visitors.DexDebugVisitor
 
visitEnd() - Method in class com.googlecode.d2j.visitors.DexFieldVisitor
 
visitEnd() - Method in class com.googlecode.d2j.visitors.DexFileVisitor
 
visitEnd() - Method in class com.googlecode.d2j.visitors.DexMethodVisitor
 
visitEndLocal(int, DexLabel) - Method in class com.googlecode.d2j.node.DexDebugNode
 
visitEndLocal(int, DexLabel) - Method in class com.googlecode.d2j.visitors.DexDebugVisitor
 
visitEnum(String, String, String) - Method in class com.googlecode.d2j.node.DexAnnotationNode
 
visitEnum(String, String, String) - Method in class com.googlecode.d2j.visitors.DexAnnotationVisitor
Visits an enumeration value of the annotation.
visitEpiogue(DexLabel) - Method in class com.googlecode.d2j.node.DexDebugNode
 
visitEpiogue(DexLabel) - Method in class com.googlecode.d2j.visitors.DexDebugVisitor
 
visitField(int, Field, Object) - Method in class com.googlecode.d2j.node.DexClassNode
 
visitField(int, Field, Object) - Method in class com.googlecode.d2j.visitors.DexClassVisitor
 
visitFieldStmt(Op, int, int, Field) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitFieldStmt(Op, int, int, Field) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
OP_IGETX a,b field OP_IPUTX a,b field OP_SGETX a field OP_SPUTX a field
visitFillArrayDataStmt(Op, int, Object) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitFillArrayDataStmt(Op, int, Object) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
 
visitFilledNewArrayStmt(Op, int[], String) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitFilledNewArrayStmt(Op, int[], String) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
OP_FILLED_NEW_ARRAY
visitJumpStmt(Op, int, int, DexLabel) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitJumpStmt(Op, int, int, DexLabel) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
OP_IF_EQ OP_IF_NE OP_IF_LT OP_IF_GE OP_IF_GT OP_IF_LE OP_GOTO OP_IF_EQZ OP_IF_NEZ OP_IF_LTZ OP_IF_GEZ OP_IF_GTZ OP_IF_LEZ
visitLabel(DexLabel) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitLabel(DexLabel) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
 
visitLineNumber(int, DexLabel) - Method in class com.googlecode.d2j.node.DexDebugNode
 
visitLineNumber(int, DexLabel) - Method in class com.googlecode.d2j.visitors.DexDebugVisitor
 
visitMethod(int, Method) - Method in class com.googlecode.d2j.node.DexClassNode
 
visitMethod(int, Method) - Method in class com.googlecode.d2j.visitors.DexClassVisitor
 
visitMethodStmt(Op, int[], CallSite) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitMethodStmt(Op, int[], CallSite) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
OP_INVOKE_CUSTOM
visitMethodStmt(Op, int[], Method) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitMethodStmt(Op, int[], Method) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
OP_INVOKE_VIRTUAL OP_INVOKE_SUPER OP_INVOKE_DIRECT OP_INVOKE_STATIC OP_INVOKE_INTERFACE
visitMethodStmt(Op, int[], Method, Proto) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitMethodStmt(Op, int[], Method, Proto) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
OP_INVOKE_POLYMORPHIC
visitor - Variable in class com.googlecode.d2j.visitors.DexAnnotationVisitor
 
visitor - Variable in class com.googlecode.d2j.visitors.DexClassVisitor
 
visitor - Variable in class com.googlecode.d2j.visitors.DexCodeVisitor
 
visitor - Variable in class com.googlecode.d2j.visitors.DexDebugVisitor
 
visitor - Variable in class com.googlecode.d2j.visitors.DexFieldVisitor
 
visitor - Variable in class com.googlecode.d2j.visitors.DexFileVisitor
 
visitor - Variable in class com.googlecode.d2j.visitors.DexMethodVisitor
 
visitPackedSwitchStmt(Op, int, int, DexLabel[]) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitPackedSwitchStmt(Op, int, int, DexLabel[]) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
 
visitParameterAnnotation(int) - Method in class com.googlecode.d2j.node.DexMethodNode
 
visitParameterAnnotation(int) - Method in class com.googlecode.d2j.visitors.DexMethodVisitor
 
visitParameterName(int, String) - Method in class com.googlecode.d2j.node.DexDebugNode
 
visitParameterName(int, String) - Method in class com.googlecode.d2j.visitors.DexDebugVisitor
 
visitPrologue(DexLabel) - Method in class com.googlecode.d2j.node.DexDebugNode
 
visitPrologue(DexLabel) - Method in class com.googlecode.d2j.visitors.DexDebugVisitor
 
visitRegister(int) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitRegister(int) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
 
visitRestartLocal(int, DexLabel) - Method in class com.googlecode.d2j.node.DexDebugNode
 
visitRestartLocal(int, DexLabel) - Method in class com.googlecode.d2j.visitors.DexDebugVisitor
 
visitSetFile(String) - Method in class com.googlecode.d2j.node.DexDebugNode
 
visitSetFile(String) - Method in class com.googlecode.d2j.visitors.DexDebugVisitor
 
visitSource(String) - Method in class com.googlecode.d2j.node.DexClassNode
 
visitSource(String) - Method in class com.googlecode.d2j.visitors.DexClassVisitor
 
visitSparseSwitchStmt(Op, int, int[], DexLabel[]) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitSparseSwitchStmt(Op, int, int[], DexLabel[]) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
 
visitStartLocal(int, DexLabel, String, String, String) - Method in class com.googlecode.d2j.node.DexDebugNode
 
visitStartLocal(int, DexLabel, String, String, String) - Method in class com.googlecode.d2j.visitors.DexDebugVisitor
 
visitStmt0R(Op) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitStmt0R(Op) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
visitStmt1R(Op, int) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitStmt1R(Op, int) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
OP_RETURN_X OP_THROW_X OP_MONITOR_ENTER OP_MONITOR_EXIT OP_MOVE_RESULT_X OP_MOVE_EXCEPTION_X
visitStmt2R(Op, int, int) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitStmt2R(Op, int, int) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
OP_MOVE* a = a X b OP_ARRAY_LENGTH a=Xb X_TO_Y
visitStmt2R1N(Op, int, int, int) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitStmt2R1N(Op, int, int, int) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
OP_X_INT_LIT8
visitStmt3R(Op, int, int, int) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitStmt3R(Op, int, int, int) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
OP_ADD OP_SUB OP_MUL OP_DIV OP_REM OP_AND OP_OR OP_XOR OP_SHL OP_SHR OP_USHR OP_CMPL OP_CMPG OP_CMP OP_AGETX OP_APUTX
visitTryCatch(DexLabel, DexLabel, DexLabel[], String[]) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitTryCatch(DexLabel, DexLabel, DexLabel[], String[]) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
 
visitTypeStmt(Op, int, int, String) - Method in class com.googlecode.d2j.node.DexCodeNode
 
visitTypeStmt(Op, int, int, String) - Method in class com.googlecode.d2j.visitors.DexCodeVisitor
OP_INSTANCE_OF OP_NEW_ARRAY OP_CHECK_CAST OP_NEW_INSTANCE

X

XOR_INT - Enum constant in enum com.googlecode.d2j.reader.Op
 
XOR_INT_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
XOR_INT_LIT16 - Enum constant in enum com.googlecode.d2j.reader.Op
 
XOR_INT_LIT8 - Enum constant in enum com.googlecode.d2j.reader.Op
 
XOR_LONG - Enum constant in enum com.googlecode.d2j.reader.Op
 
XOR_LONG_2ADDR - Enum constant in enum com.googlecode.d2j.reader.Op
 
A B C D E F G H I J K L M N O P R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form