diff --git a/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java b/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java index 62d7ca64..6592be40 100644 --- a/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java +++ b/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java @@ -3390,13 +3390,13 @@ public class MethodAnalyzer { Opcode deodexedOpcode = null; switch (inlineMethod.methodType) { case DeodexUtil.Direct: - deodexedOpcode = Opcode.INVOKE_DIRECT; + deodexedOpcode = Opcode.INVOKE_DIRECT_RANGE; break; case DeodexUtil.Static: - deodexedOpcode = Opcode.INVOKE_STATIC; + deodexedOpcode = Opcode.INVOKE_STATIC_RANGE; break; case DeodexUtil.Virtual: - deodexedOpcode = Opcode.INVOKE_VIRTUAL; + deodexedOpcode = Opcode.INVOKE_VIRTUAL_RANGE; break; default: assert false;