Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form