Package jadx.core.dex.instructions
Class InsnDecoder
java.lang.Object
jadx.core.dex.instructions.InsnDecoder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate InsnNodeprivate InsnNodeprivate InsnNodeprivate InsnNodeprivate InsnNodeprivate InsnNodeprivate InsnNodeprivate InsnNodeprotected InsnNodeprivate InsnNodefilledNewArray(InsnData insn, boolean isRange) private InsnNodeinsn(InsnType type, RegisterArg res) private InsnNodeinsn(InsnType type, RegisterArg res, InsnArg arg) private InsnNodeinvoke(InsnData insn, InvokeType type, boolean isRange) private InsnNodeinvokeCustom(InsnData insn, boolean isRange) private InsnNodeinvokePolymorphic(InsnData insn, boolean isRange) private InsnNodeinvokeSpecial(InsnData insn) private InsnNodemakeNewArray(InsnData insn) private SwitchInsnmakeSwitch(InsnData insn, boolean packed) private InsnNodeprivate InsnNodeInsnNode[]process(ICodeReader codeReader) private ArgTypetryResolveFieldType(FieldInfo igetFld)
-
Field Details
-
method
-
root
-
-
Constructor Details
-
InsnDecoder
-
-
Method Details
-
process
-
decode
- Throws:
DecodeException
-
makeSwitch
-
makeNewArray
-
tryResolveFieldType
-
filledNewArray
-
cmp
-
cast
-
invokeCustom
-
invokePolymorphic
-
invokeSpecial
-
invoke
-
arrayGet
-
arrayGet
-
arrayPut
-
arrayPut
-
arith
-
arithLit
-
neg
-
not
-
insn
-
insn
-