| commit | 8d23e080d647d8397c99f4acc1fc31e2f987d8a1 | [log] [tgz] |
|---|---|---|
| author | Maxim Nesen <24524084+senivam@users.noreply.github.com> | Mon Oct 29 11:55:00 2018 +0100 |
| committer | GitHub <noreply@github.com> | Mon Oct 29 11:55:00 2018 +0100 |
| tree | 68d80104ff5907f457fceb456ed8955f75c34997 | |
| parent | f78c12ffde25280976773f348fcd6345e1bef7a7 [diff] | |
| parent | 08bf5eafb4b79a065a1922c97179e49b391c92ff [diff] |
Merge pull request #3974 from jansupol/asm_jdk12 Allow JDK12 in repackaged ASM
diff --git a/core-server/src/main/java/jersey/repackaged/org/objectweb/asm/ClassReader.java b/core-server/src/main/java/jersey/repackaged/org/objectweb/asm/ClassReader.java index 0366274..6246bcf 100644 --- a/core-server/src/main/java/jersey/repackaged/org/objectweb/asm/ClassReader.java +++ b/core-server/src/main/java/jersey/repackaged/org/objectweb/asm/ClassReader.java
@@ -167,7 +167,7 @@ this.b = b; // checks the class version // added "support" for java 11 compiled classes - if (readShort(off + 6) > Opcodes.V11) { + if (readShort(off + 6) > Opcodes.V12) { throw new IllegalArgumentException(); } // parses the constant pool
diff --git a/core-server/src/main/java/jersey/repackaged/org/objectweb/asm/Opcodes.java b/core-server/src/main/java/jersey/repackaged/org/objectweb/asm/Opcodes.java index 42e403f..3532da6 100644 --- a/core-server/src/main/java/jersey/repackaged/org/objectweb/asm/Opcodes.java +++ b/core-server/src/main/java/jersey/repackaged/org/objectweb/asm/Opcodes.java
@@ -58,10 +58,11 @@ int V1_6 = 0 << 16 | 50; int V1_7 = 0 << 16 | 51; int V1_8 = 0 << 16 | 52; - // added "support" for java 9, 10, 11 compiled classes + // added "support" for java 9, 10, 11, 12 compiled classes int V9 = 0 << 16 | 53; int V10 = 0 << 16 | 54; int V11 = 0 << 16 | 55; + int V12 = 0 << 16 | 56; // access flags