diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d8143faa92..e4212a783f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -23,7 +23,7 @@ jobs: distribution: temurin cache: maven - name: Build project - run: ./mvnw verify -Pjava22 -Dnet.bytebuddy.experimental + run: ./mvnw verify -Pjava23 continue-on-error: false hotspot-supported: name: Any (supported) diff --git a/.mvn/checksums.sha256 b/.mvn/checksums.sha256 index e174e0e597..5d625022f5 100644 --- a/.mvn/checksums.sha256 +++ b/.mvn/checksums.sha256 @@ -2690,6 +2690,7 @@ org.ow2.asm:asm-analysis:jar:9.2 878fbe521731c072d14d2d65b983b1beae6ad06fda0007b org.ow2.asm:asm-analysis:jar:9.4 7b5f8c5e3bf341b5bb570d26f379e3fdebdc32732187159c42479164053f373d org.ow2.asm:asm-analysis:jar:9.5 39f1cf1791335701c3b02cae7b2bc21057ec9a55b2240789cb6d552b2b2c62fa org.ow2.asm:asm-analysis:jar:9.6 d92832d7c37edc07c60e2559ac6118b31d642e337a6671edcb7ba9fae68edbbb +org.ow2.asm:asm-analysis:jar:9.7 7bc6bcbc21379948a0c8c467fb0f864206e5b818f6bc0b546872f5c9f941556f org.ow2.asm:asm-analysis:pom:4.0 ed4f33786e7c0abb6e68e61c2b4e3b57b58b14eaaefdec31b709025e36b7fc78 org.ow2.asm:asm-analysis:pom:5.0.4 12b5660d3d069a6dbd6ea95fa97c634652a4ada46923270064e0dcd7d68f325c org.ow2.asm:asm-analysis:pom:6.0 d3aaf42e40e3e24aabda53b5de4de5e17cb78e06549bf37312dca6c77e251054 @@ -2698,6 +2699,7 @@ org.ow2.asm:asm-analysis:pom:9.2 773cc1a2bfc14c6c4a979c51a075c0234a0bf694fc3abe4 org.ow2.asm:asm-analysis:pom:9.4 7d9b609227623f6c7ef6fd77fa06da586d0d6bac114cf3e72020da8853d8759c org.ow2.asm:asm-analysis:pom:9.5 2a29950910f99df7b19a5037eb3dc39beace9ca3a07855a63791e6dab3eb43a3 org.ow2.asm:asm-analysis:pom:9.6 fa3f995021cff4f4139306e6cffeeea07539106440d29b19cc06a7a636a13850 +org.ow2.asm:asm-analysis:pom:9.7 9c33080ebcb631ae4f77eb62ed67bfc40cb872e8cfd058ac863e445c1dd973df org.ow2.asm:asm-bom:pom:9.4 76a5b06344511cc3e0f1c52b44b99b240e0f83eefa98bca5b253cc20c36b1fa8 org.ow2.asm:asm-bom:pom:9.6 8a0e5f624fe2930b7a8d69956f438e45ef532996b4d64409b616c4aef4b1ac4e org.ow2.asm:asm-commons:jar:5.0.3 18c1e092230233c9d29e46f21943d769bdb48130cc279e4b0e663f423948c2da @@ -2707,9 +2709,11 @@ org.ow2.asm:asm-commons:jar:9.2 be4ce53138a238bb522cd781cf91f3ba5ce2f6ca93ec62d4 org.ow2.asm:asm-commons:jar:9.4 0c128a9ec3f33c98959272f6d16cf14247b508f58951574bcdbd2b56d6326364 org.ow2.asm:asm-commons:jar:9.5 72eee9fbafb9de8d9463f20dd584a48ceeb7e5152ad4c987bfbe17dd4811c9ae org.ow2.asm:asm-commons:jar:9.6 7aefd0d5c0901701c69f7513feda765fb6be33af2ce7aa17c5781fc87657c511 +org.ow2.asm:asm-commons:jar:9.7 389bc247958e049fc9a0408d398c92c6d370c18035120395d4cba1d9d9304b7a org.ow2.asm:asm-commons:jar:sources:9.4 1a8047715ef4b1fc3fb7114c6914b9a23251d9ac15332be3f1a891557c45dfb0 org.ow2.asm:asm-commons:jar:sources:9.5 1a8047715ef4b1fc3fb7114c6914b9a23251d9ac15332be3f1a891557c45dfb0 org.ow2.asm:asm-commons:jar:sources:9.6 e757070145ab04c7c6874042933b7d8600456b5fdbcf2d022a6cd0a86e5a44a1 +org.ow2.asm:asm-commons:jar:sources:9.7 6b0092b5ee785c2406c75fbc43c0b9ec4bee3072b4bd1d919b84cf40b7254075 org.ow2.asm:asm-commons:pom:5.0.3 e87ea4823ecf2dd856901da359270be904236be59c27e2781eb8d78c97e45b2a org.ow2.asm:asm-commons:pom:6.0 90f4f29473afb957229016eb5741954976cc1b67bc049b3981c0d1e653ad5cdd org.ow2.asm:asm-commons:pom:9.1 a0f651b27b8afe9c0e612d7a0266eacb5f7b1c787bc4b5ac8245f3d7a1181b7f @@ -2717,6 +2721,7 @@ org.ow2.asm:asm-commons:pom:9.2 02824e839f2a2f0e72959fdd30b4897240f05afc43de42d7 org.ow2.asm:asm-commons:pom:9.4 b42ca2abcf8811776a5ddc0290f2106d7f313f82c78b0ddccd5cce4c63a35179 org.ow2.asm:asm-commons:pom:9.5 8a6e460eedf8cc7b85d33c756213e6a5f7875f4a8383d535d199f3211ec2355c org.ow2.asm:asm-commons:pom:9.6 a98ae4895334baf8ff86bd66516210dbd9a03f1a6e15e47dda82afcf6b53d77c +org.ow2.asm:asm-commons:pom:9.7 5acee3ee7252ed90b8074c755d022787499a95fafff98ac4a685107c4da409b4 org.ow2.asm:asm-parent:pom:4.0 405afe0aee407c911c5e4aa80a949db55392f1795e13ca02ae729d155df4ac18 org.ow2.asm:asm-parent:pom:4.1 23e985dc959fe75ce3c1b4e9ac8fdf60f5544d29e2955f6e5db1964b100daced org.ow2.asm:asm-parent:pom:5.0.2 63f61f3507779474b095516069d1a6918c9fb0b74e66b0956e5651276b3b8119 @@ -2733,6 +2738,7 @@ org.ow2.asm:asm-tree:jar:9.2 aabf9bd23091a4ebfc109c1f3ee7cf3e4b89f6ba2d3f51c5243 org.ow2.asm:asm-tree:jar:9.4 c42d479cf24566a21eb20af7eeaeef4e86bdb4a886306cf72f483b65e75b2acf org.ow2.asm:asm-tree:jar:9.5 3c33a648191079aeaeaeb7c19a49b153952f9e40fe86fbac5205554ddd9acd94 org.ow2.asm:asm-tree:jar:9.6 c43ecf17b539c777e15da7b5b86553b377e2d39a683de6285567d5283888e7ef +org.ow2.asm:asm-tree:jar:9.7 62f4b3bc436045c1acb5c3ba2d8ec556ec3369093d7f5d06c747eb04b56d52b1 org.ow2.asm:asm-tree:pom:4.0 7ac915216043403490332b92d6e9c8a2a779408cb2d6481da9d3a35ed18a2efc org.ow2.asm:asm-tree:pom:5.0.3 65819ca7c5a218ff49f8ebe72f3b39219c81f137d017acc1aec15b1054cf5236 org.ow2.asm:asm-tree:pom:5.0.4 fc8dc8eb0e2f755e8a6a11e28d7b7530de4b3b84d2b2ad738d607d46029722a6 @@ -2742,16 +2748,19 @@ org.ow2.asm:asm-tree:pom:9.2 f61f3ebea5520ddf19f452b03c426c7231bdd8a81d7ac28765c org.ow2.asm:asm-tree:pom:9.4 c7e9ef93bdd8ab363032ce5382fcc64d002d6c589c175233236cd298e51a3c16 org.ow2.asm:asm-tree:pom:9.5 a72aaaf8dd051899fa089e783ec7d4827ac4d7d1876201c6deecbaa94a0dc956 org.ow2.asm:asm-tree:pom:9.6 1bcb481d7fc16b955bb60ca07c8cfa2424bcee78bdc405bba31c7d6f5dc2d113 +org.ow2.asm:asm-tree:pom:9.7 a34ea1e3e4128c01038db43c6976e88c779cf5af84b0505da266dfe6965668ec org.ow2.asm:asm-util:jar:6.0 356afebdb0f870175262e5188f8709a3b17aa2a5a6a4b0340b04d4b449bca5f6 org.ow2.asm:asm-util:jar:9.1 380e2ecd16f7cc0f1a76ba9ba049179b5760a57b282a87a4c653caeff2cd5bd6 org.ow2.asm:asm-util:jar:9.4 3d7932b93ff55056641e7cfb601f96bcd5cd071e1b0503c78a5014232297a23e org.ow2.asm:asm-util:jar:9.5 c467f1bb3c08888f47243e2d475209b34a772d627e44fca06752e18bb038bd74 org.ow2.asm:asm-util:jar:9.6 c635a7402f4aa9bf66b2f4230cea62025a0fe1cd63e8729adefc9b1994fac4c3 +org.ow2.asm:asm-util:jar:9.7 37a6414d36641973f1af104937c95d6d921b2ddb4d612c66c5a9f2b13fc14211 org.ow2.asm:asm-util:pom:6.0 3cdfc61f988d167b97503419da82a5808b20f4205aeb46c394e6e7ffd3211f12 org.ow2.asm:asm-util:pom:9.1 8ddd74f1a1e2b93c709d976d0205e74fbf39d005703c9626a5ed5cc574cafbcf org.ow2.asm:asm-util:pom:9.4 ba0433c07b0c0f6980f2cb8f8041ff59c81e98481e101962105162e3722f1f92 org.ow2.asm:asm-util:pom:9.5 ad7ef390a46f8be68fcfa8ea101c9d7391f198ca9be1b2cb151d083b5fc1292f org.ow2.asm:asm-util:pom:9.6 52c5c1d357404779d1a99b49a85bf9d3a085025b8516cb73dbef77c8ae34005e +org.ow2.asm:asm-util:pom:9.7 5d014d8c870d4871825bd2ddb5567b21ef6dac8ec48bbb8dbb465b0b3a2bf452 org.ow2.asm:asm-xml:jar:6.0 c753cb78151fbbca00e7cfc8752e61be9f9a3c07e0eb854c5a0a117845a24c6e org.ow2.asm:asm-xml:pom:6.0 4e1174552ea5463f493195e43aa0c3bafa188f7774225fad88ca8b66830b4c67 org.ow2.asm:asm:jar:4.1 23f22d04537a5a938aebb3bfb128d3e9b64d3a3cb4dfda4ba6d4177d6c36dce7 @@ -2766,9 +2775,11 @@ org.ow2.asm:asm:jar:9.2 b9d4fe4d71938df38839f0eca42aaaa64cf8b313d678da036f0cb3ca org.ow2.asm:asm:jar:9.4 39d0e2b3dc45af65a09b097945750a94a126e052e124f93468443a1d0e15f381 org.ow2.asm:asm:jar:9.5 b62e84b5980729751b0458c534cf1366f727542bb8d158621335682a460f0353 org.ow2.asm:asm:jar:9.6 3c6fac2424db3d4a853b669f4e3d1d9c3c552235e19a319673f887083c2303a1 +org.ow2.asm:asm:jar:9.7 adf46d5e34940bdf148ecdd26a9ee8eea94496a72034ff7141066b3eea5c4e9d org.ow2.asm:asm:jar:sources:9.4 8a07f4c86fbda2143c1d71d6467452b36d0ac512b0aee01aec65373d5dbdebef org.ow2.asm:asm:jar:sources:9.5 11214bbba797e0615402b8d57fd4be83c93a65244c5a88778015520d61078376 org.ow2.asm:asm:jar:sources:9.6 2b6e12f0da3d065ba628a024a8851ab0d5b5d3501dacfcc18769243250f4f77e +org.ow2.asm:asm:jar:sources:9.7 11dfd88129204be18c0f592f8e066d0c07d8a6bc001f6c7b2cce5ff0588d5d71 org.ow2.asm:asm:pom:4.1 317239660047a0e268e27b53f09db16dfe090a9bfc89c87ec98537fda66bef84 org.ow2.asm:asm:pom:5.0.2 24e4261cac5b42a01a5a50128a8727f713bf34dc7abf616d9da7278f9ed34d5b org.ow2.asm:asm:pom:5.0.3 7d34653ffe62be7714d2f1969660a17df9ec1b19d8250c4f03db1123c82ba6a0 @@ -2783,6 +2794,7 @@ org.ow2.asm:asm:pom:9.2 dfb12a1b224bf01be1fd604020466f894241bcb645dcce395edd8cd6 org.ow2.asm:asm:pom:9.4 483751e48fb2d1f43c61ad3ab00ffa466edc0333d8fc2fdb5a26e95d32982394 org.ow2.asm:asm:pom:9.5 2c9cceb951cc6586de8d9a16c672ad3e4c30b9c323028d7a3c3366560d5627b1 org.ow2.asm:asm:pom:9.6 92eee24bc3c843e4881d46c1dd6505471ee3142facfb466b428cfea5a56c6b60 +org.ow2.asm:asm:pom:9.7 de00115f1d84f3a0b2ee3a4b6f6192d066f86d185d67b9d1522f2c80feac5f00 org.ow2:ow2:pom:1.3 51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb org.ow2:ow2:pom:1.5 0f8a1b116e760b8fe6389c51b84e4b07a70fc11082d4f936e453b583dd50b43b org.ow2:ow2:pom:1.5.1 321ddbb7ee6fe4f53dea6b4cd6db74154d6bfa42391c1f763b361b9f485acf05 diff --git a/byte-buddy-dep/src/main/java/net/bytebuddy/ClassFileVersion.java b/byte-buddy-dep/src/main/java/net/bytebuddy/ClassFileVersion.java index 4d79b72ad6..720e82128d 100644 --- a/byte-buddy-dep/src/main/java/net/bytebuddy/ClassFileVersion.java +++ b/byte-buddy-dep/src/main/java/net/bytebuddy/ClassFileVersion.java @@ -158,7 +158,7 @@ public class ClassFileVersion implements Comparable, Serializa /** * The class file version of Java 23. */ - public static final ClassFileVersion JAVA_V23 = new ClassFileVersion(Opcodes.V22 + 1); + public static final ClassFileVersion JAVA_V23 = new ClassFileVersion(Opcodes.V23); /** * A version locator for the executing JVM. @@ -344,7 +344,7 @@ public static ClassFileVersion ofJavaVersion(int javaVersion) { * @return The latest officially supported Java version. */ public static ClassFileVersion latest() { - return ClassFileVersion.JAVA_V22; + return ClassFileVersion.JAVA_V23; } /** diff --git a/byte-buddy-dep/src/test/java/net/bytebuddy/ClassFileVersionTest.java b/byte-buddy-dep/src/test/java/net/bytebuddy/ClassFileVersionTest.java index 5d0cfef4bc..7cab563af7 100644 --- a/byte-buddy-dep/src/test/java/net/bytebuddy/ClassFileVersionTest.java +++ b/byte-buddy-dep/src/test/java/net/bytebuddy/ClassFileVersionTest.java @@ -80,7 +80,7 @@ public static Collection data() { {20, 20, Arrays.asList("1.20", "20"), Opcodes.V20, (short) 64, (short) 0, true, true, true}, {21, 21, Arrays.asList("1.21", "21"), Opcodes.V21, (short) 65, (short) 0, true, true, true}, {22, 22, Arrays.asList("1.22", "22"), Opcodes.V22, (short) 66, (short) 0, true, true, true}, - {23, 23, Arrays.asList("1.23", "23"), Opcodes.V22 + 1, (short) 67, (short) 0, true, true, true} + {23, 23, Arrays.asList("1.23", "23"), Opcodes.V23, (short) 67, (short) 0, true, true, true} }); } diff --git a/pom.xml b/pom.xml index aa01c00443..9b703ccfe8 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ 1.6 net.bytebuddy https://s01.oss.sonatype.org - 9.6 + 9.7 5.12.1 4.13.2 2.28.2