summaryrefslogtreecommitdiffstats
path: root/dx/src/com/android/dx/cf/code/BytecodeArray.java
diff options
context:
space:
mode:
Diffstat (limited to 'dx/src/com/android/dx/cf/code/BytecodeArray.java')
-rw-r--r--dx/src/com/android/dx/cf/code/BytecodeArray.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/dx/src/com/android/dx/cf/code/BytecodeArray.java b/dx/src/com/android/dx/cf/code/BytecodeArray.java
index f4ea007b9..424b971a8 100644
--- a/dx/src/com/android/dx/cf/code/BytecodeArray.java
+++ b/dx/src/com/android/dx/cf/code/BytecodeArray.java
@@ -16,6 +16,7 @@
package com.android.dx.cf.code;
+import com.android.dx.cf.iface.ParseException;
import com.android.dx.rop.cst.Constant;
import com.android.dx.rop.cst.ConstantPool;
import com.android.dx.rop.cst.CstDouble;
@@ -772,6 +773,9 @@ public final class BytecodeArray {
count | (expectZero << 8));
return 5;
}
+ case ByteOps.INVOKEDYNAMIC: {
+ throw new ParseException("invokedynamic not supported");
+ }
case ByteOps.NEWARRAY: {
return parseNewarray(offset, visitor);
}