diff --git a/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/InlineMethodResolver.java b/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/InlineMethodResolver.java index 18723f4b..c7660708 100644 --- a/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/InlineMethodResolver.java +++ b/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/InlineMethodResolver.java @@ -80,7 +80,7 @@ abstract class InlineMethodResolver { public DeodexUtil.InlineMethod resolveExecuteInline(AnalyzedInstruction analyzedInstruction) { assert analyzedInstruction.instruction instanceof OdexedInvokeVirtual; - OdexedInvokeVirtual instruction = (OdexedInvokeVirtual)analyzedInstruction; + OdexedInvokeVirtual instruction = (OdexedInvokeVirtual)analyzedInstruction.instruction; int methodIndex = instruction.getMethodIndex(); if (methodIndex < 0 || methodIndex >= inlineMethods.length) {