|
|
|
|
@ -194,7 +194,7 @@ public class ClassReader {
@@ -194,7 +194,7 @@ public class ClassReader {
|
|
|
|
|
this.b = classFileBuffer; |
|
|
|
|
// Check the class' major_version. This field is after the magic and minor_version fields, which
|
|
|
|
|
// use 4 and 2 bytes respectively.
|
|
|
|
|
if (checkClassVersion && readShort(classFileOffset + 6) > Opcodes.V20) { |
|
|
|
|
if (checkClassVersion && readShort(classFileOffset + 6) > Opcodes.V21) { |
|
|
|
|
throw new IllegalArgumentException( |
|
|
|
|
"Unsupported class file major version " + readShort(classFileOffset + 6)); |
|
|
|
|
} |
|
|
|
|
|