diff --git a/dexlib/src/main/java/org/jf/dexlib/CodeItem.java b/dexlib/src/main/java/org/jf/dexlib/CodeItem.java index 46fa6437..e23e97c8 100644 --- a/dexlib/src/main/java/org/jf/dexlib/CodeItem.java +++ b/dexlib/src/main/java/org/jf/dexlib/CodeItem.java @@ -116,6 +116,14 @@ public class CodeItem extends OffsettedItem { return ItemType.TYPE_CODE_ITEM; } + public int getRegisterCount() { + return registersCountField.getCachedValue(); + } + + public List getInstructions() { + return (List)instructionList.clone(); + } + public void copyTo(DexFile dexFile, CodeItem copy) { for (int i = 0; i < fields.length-2; i++) {