Advance metadata versions and JVM bytecode version

JVM versions are increased in order to differentiate pre-1.3-M2 .class
files where signatures mentioning inline classes were not mangled. Other
versions are increased in case something similar will need to be
detected
This commit is contained in:
Alexander Udalov
2018-08-24 13:01:53 +02:00
parent 50e8f7efc7
commit 9c68f2be36
4 changed files with 4 additions and 4 deletions
@@ -33,7 +33,7 @@ class JsMetadataVersion(vararg numbers: Int) : BinaryVersion(*numbers) {
companion object {
@JvmField
val INSTANCE = JsMetadataVersion(1, 2, 3)
val INSTANCE = JsMetadataVersion(1, 2, 4)
@JvmField
val INVALID_VERSION = JsMetadataVersion()
@@ -16,7 +16,7 @@ class JvmBytecodeBinaryVersion(vararg numbers: Int) : BinaryVersion(*numbers) {
companion object {
@JvmField
val INSTANCE = JvmBytecodeBinaryVersion(1, 0, 2)
val INSTANCE = JvmBytecodeBinaryVersion(1, 0, 3)
@JvmField
val INVALID_VERSION = JvmBytecodeBinaryVersion()
@@ -18,7 +18,7 @@ class JvmMetadataVersion(vararg numbers: Int) : BinaryVersion(*numbers) {
companion object {
@JvmField
val INSTANCE = JvmMetadataVersion(1, 1, 11)
val INSTANCE = JvmMetadataVersion(1, 1, 12)
@JvmField
val INVALID_VERSION = JvmMetadataVersion()
@@ -19,7 +19,7 @@ class BuiltInsBinaryVersion(vararg numbers: Int) : BinaryVersion(*numbers) {
companion object {
@JvmField
val INSTANCE = BuiltInsBinaryVersion(1, 0, 4)
val INSTANCE = BuiltInsBinaryVersion(1, 0, 5)
@JvmField
val INVALID_VERSION = BuiltInsBinaryVersion()