Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package byte-buddy for openSUSE:Factory 
checked in at 2025-12-22 22:49:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/byte-buddy (Old)
 and      /work/SRC/openSUSE:Factory/.byte-buddy.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "byte-buddy"

Mon Dec 22 22:49:52 2025 rev:21 rq:1324002 version:1.18.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/byte-buddy/byte-buddy.changes    2025-11-25 
16:58:23.147922399 +0100
+++ /work/SRC/openSUSE:Factory/.byte-buddy.new.1928/byte-buddy.changes  
2025-12-22 22:52:26.652945489 +0100
@@ -1,0 +2,14 @@
+Fri Dec 19 15:36:15 UTC 2025 - Anton Shvetz <[email protected]>
+
+- Update to v1.18.3
+  * Changes of v1.18.3
+    + Avoid using Class File API when Byte Buddy is loaded on the
+      boot loader where multi-release jars are not available.
+    + Add additional safety when processing class files with
+      illegally formed parameters.
+    + Update to latest ASM.
+  * Changes of v1.18.2
+    + Support modifiers for value classes in Valhalla builds.
+    + Improve use of build cache in Gradle.
+
+-------------------------------------------------------------------

Old:
----
  byte-buddy-1.18.1.tar.gz

New:
----
  byte-buddy-1.18.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ byte-buddy.spec ++++++
--- /var/tmp/diff_new_pack.jRgjLv/_old  2025-12-22 22:52:29.349056679 +0100
+++ /var/tmp/diff_new_pack.jRgjLv/_new  2025-12-22 22:52:29.353056844 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           byte-buddy
-Version:        1.18.1
+Version:        1.18.3
 Release:        0
 Summary:        Runtime code generation for the Java virtual machine
 License:        Apache-2.0
@@ -40,7 +40,7 @@
 BuildRequires:  mvn(org.apache.maven:maven-resolver-provider)
 BuildRequires:  mvn(org.eclipse.aether:aether-api)
 BuildRequires:  mvn(org.eclipse.aether:aether-util)
-BuildRequires:  mvn(org.ow2.asm:asm) >= 9.8
+BuildRequires:  mvn(org.ow2.asm:asm) >= 9.9
 BuildRequires:  mvn(org.ow2.asm:asm-commons)
 BuildRequires:  mvn(org.sonatype.plexus:plexus-build-api)
 BuildArch:      noarch

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.jRgjLv/_old  2025-12-22 22:52:29.405058989 +0100
+++ /var/tmp/diff_new_pack.jRgjLv/_new  2025-12-22 22:52:29.409059154 +0100
@@ -1,6 +1,6 @@
-mtime: 1763976748
-commit: 8d81b58060b1a689950dcca0410fd6d5c52fb94c97b73fdb28e8c8c7c54a4b38
+mtime: 1766158677
+commit: 9af9886566ff9af319847795162ed164c5ec7fe7d8a6b8caf29cdca66cfd6e31
 url: https://src.opensuse.org/java-packages/byte-buddy.git
-revision: 8d81b58060b1a689950dcca0410fd6d5c52fb94c97b73fdb28e8c8c7c54a4b38
+revision: 9af9886566ff9af319847795162ed164c5ec7fe7d8a6b8caf29cdca66cfd6e31
 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2025-12-20 17:50:50.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ byte-buddy-1.18.1.tar.gz -> byte-buddy-1.18.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/byte-buddy-byte-buddy-1.18.1/.mvn/checksums.sha256 
new/byte-buddy-byte-buddy-1.18.3/.mvn/checksums.sha256
--- old/byte-buddy-byte-buddy-1.18.1/.mvn/checksums.sha256      2025-11-12 
17:04:23.000000000 +0100
+++ new/byte-buddy-byte-buddy-1.18.3/.mvn/checksums.sha256      2025-12-19 
16:02:15.000000000 +0100
@@ -728,6 +728,8 @@
 net.bytebuddy:byte-buddy-agent:jar:1.17.7 
a9ba887dca252ad61b7d5153294f34e6f3bdf4b2736b04373d13615a695fc0ff
 net.bytebuddy:byte-buddy-agent:jar:1.17.8 
5b17113e66e77ca6f8af07ff367c216df964a980f0e9f11e3b1aa793253aa64f
 net.bytebuddy:byte-buddy-agent:jar:1.18.0 
e0144f3fb59778df85f3fe693481173d15deb11dc5027c09d155223f0cab4b1a
+net.bytebuddy:byte-buddy-agent:jar:1.18.1 
d6edab86ae91111b853d9dd04389ad2c7dab9742ac76dd6aecd275cad5ed3dce
+net.bytebuddy:byte-buddy-agent:jar:1.18.2 
d91e2d6d1b777687ab14a52b18b08aca32c4c91274131c99907674c661402a76
 net.bytebuddy:byte-buddy-android:jar:1.12.19 
bb73d3b9ace5a60a9a9aa1701761073b3df3baf79ff463aed6cd94b724fd3ba9
 net.bytebuddy:byte-buddy-android:jar:1.12.20 
f43b8b7eb840f6140135066224f0e6b565b9becb05345fdc572a66bfb92df0aa
 net.bytebuddy:byte-buddy-android:jar:1.12.21 
bf4ad1405c2fcaa8b179929f9a64c8ee66d04f34b0e3fe8a90b28c738f883fe9
@@ -777,6 +779,8 @@
 net.bytebuddy:byte-buddy-android:jar:1.17.7 
6fe660c51579c699b8e7266269b25b69b03ce1d2aa02fd1d595a376d4533539c
 net.bytebuddy:byte-buddy-android:jar:1.17.8 
8368ccfb9a58bde8a83db1ca5a9c142227eb369ee0bf73d9ef26430bcbe6574a
 net.bytebuddy:byte-buddy-android:jar:1.18.0 
1dacad4a9557a5c6961ab894d19160723ec5d168d55754000dd18fd4c6f587eb
+net.bytebuddy:byte-buddy-android:jar:1.18.1 
85f9420e91ce0801f4646af9582f885980b614243e504b70457932f49538c45e
+net.bytebuddy:byte-buddy-android:jar:1.18.2 
9bf06f5a1ff1487a8f0c95d83189102c0aa830664f1a6705129f7bfcb251b4bb
 net.bytebuddy:byte-buddy-dep:jar:1.12.19 
a85bb853ec6ec156b10ea0b5b0e38ac0f89c6c2bc89dd0358772a0dff2eb85c9
 net.bytebuddy:byte-buddy-dep:jar:1.12.20 
d7e15d3ccc0508e78a146f1be420779eb3e2e9a537e3c8add3cd6d802c9a615e
 net.bytebuddy:byte-buddy-dep:jar:1.12.21 
116b320c1f3f8539978ea67989d94e9bfed3e9422beb5a76749d967439ec8f9d
@@ -826,6 +830,8 @@
 net.bytebuddy:byte-buddy-dep:jar:1.17.7 
2d2d2bed73061450481f9706c0392bf0deb494e63669ec3948fe566618c67af9
 net.bytebuddy:byte-buddy-dep:jar:1.17.8 
43c225b000af23bfacd5e1d0293d8eef0be8c4ab20330c0463443c6db1d0fafb
 net.bytebuddy:byte-buddy-dep:jar:1.18.0 
eac12098bd8449321a2bb0646bf5f384fa1a1efe10715dc6259f71b4d563b28a
+net.bytebuddy:byte-buddy-dep:jar:1.18.1 
3c38fb212713a27e183e058f30c0508811c2d06c942603b02b2184cd99658b8c
+net.bytebuddy:byte-buddy-dep:jar:1.18.2 
c437ae76a7fc23b60e6dad41e5c4b5efc585272123b3eba202298f1e90661cbe
 net.bytebuddy:byte-buddy-maven-plugin:jar:1.12.19 
3419e2afbfac4f21ef709ee3f8f08fc1d71001e07ba2524a0bb2a3c28f3e1087
 net.bytebuddy:byte-buddy-maven-plugin:jar:1.12.20 
48a36e2e8c2dbe2b3673ef8bf6be22b021cfca35d6205a3d5e722f74db42d52b
 net.bytebuddy:byte-buddy-maven-plugin:jar:1.12.21 
cb3332f89cc6502e3637dbe509c08c55cb5ad528c675131858dda89eabf7c9fc
@@ -872,6 +878,8 @@
 net.bytebuddy:byte-buddy-maven-plugin:jar:1.17.7 
5807eb6643e0bc666e0601ec3640d0bf08649353afaf8f7842c6bba167df3106
 net.bytebuddy:byte-buddy-maven-plugin:jar:1.17.8 
1f6858b2d4791832375a6779a49951a80568422b4248dcaba90e743cc4b0d4d3
 net.bytebuddy:byte-buddy-maven-plugin:jar:1.18.0 
647e5de002d4feae62194f5d8f3f4a03ae1a03541eed4342a18c002ea5e3be09
+net.bytebuddy:byte-buddy-maven-plugin:jar:1.18.1 
8b0481321c4dc91af72ab87263ad0d8848b6bedcdaa63a942fee394e244edda9
+net.bytebuddy:byte-buddy-maven-plugin:jar:1.18.2 
6a92b3dc125f78321e37082db50b83ade518994da7ce91b446f2bfb031e66037
 net.bytebuddy:byte-buddy-maven-plugin:pom:1.12.19 
c2051f8cbdf328692f36077627be07168334ee9167b72e5bf608eae624163b4f
 net.bytebuddy:byte-buddy-maven-plugin:pom:1.12.20 
2d112ff342e7db7da484d038807749c1a87c81419b789a86b950a37bdd65b207
 net.bytebuddy:byte-buddy-maven-plugin:pom:1.12.21 
13576ca6b9c44ab9789ada11ee400dcd3f4bcc22a7cab6f7052aeeb49a8c02e1
@@ -918,6 +926,8 @@
 net.bytebuddy:byte-buddy-maven-plugin:pom:1.17.7 
312b2c60a7b178c36128cbd0ba0099964352e832380d33c6b5aace4c66e84950
 net.bytebuddy:byte-buddy-maven-plugin:pom:1.17.8 
d85666ebeb2e69825b5769f0a63cdcbc209744b39e6add5eba4a93b6db4a8898
 net.bytebuddy:byte-buddy-maven-plugin:pom:1.18.0 
c80b1963be1564f66d67802e0ff8d2459b93f80c859f5eee9f160677a371b9f2
+net.bytebuddy:byte-buddy-maven-plugin:pom:1.18.1 
1d6ba5846589e6b6f6a5a2061ac9ffb942cae825a46f23c1a5c7f329e805dbef
+net.bytebuddy:byte-buddy-maven-plugin:pom:1.18.2 
6c42fd10fe22ba814e11f167e4141fb1515a73605af15cdde14a5ee85068b28e
 net.bytebuddy:byte-buddy-parent:pom:1.12.19 
72ab6fef409e812921f4728b3c4b6ef4fa53bc25fabb0488fc2cae367368b54d
 net.bytebuddy:byte-buddy-parent:pom:1.12.20 
ac59dd7bc0316c51ab29e7c44ae7941ba8c7bf84789edb1dc8fbef2f16535b99
 net.bytebuddy:byte-buddy-parent:pom:1.12.21 
ff66d886607137e2095f20c90ee093f3c80329164eff091a0688bdce37e3e6b2
@@ -964,6 +974,8 @@
 net.bytebuddy:byte-buddy-parent:pom:1.17.7 
8a57e20dcce00da71c33ef3e19d9dd858fe9d2042ca2e2bca27871700d52698c
 net.bytebuddy:byte-buddy-parent:pom:1.17.8 
fe6b00bcd5063d46b844af9c29df2eef117142c8738930a11a2c5f5455129e16
 net.bytebuddy:byte-buddy-parent:pom:1.18.0 
9d47eed36d89b5dfe3e47c8e33f3ea7dd5951cbb3178c353c03b17007daf3c2c
+net.bytebuddy:byte-buddy-parent:pom:1.18.1 
f21226a9215d09852a34e9098976afceaa7da88da88c38f09741f07dcf703e2a
+net.bytebuddy:byte-buddy-parent:pom:1.18.2 
d40af76c1fc0fff28470b5a91bd15722ad3306b7ba1f9db967a65f9048019973
 net.bytebuddy:byte-buddy:jar:1.12.19 
030704139e46f32c38d27060edee9e0676b0a0fff8a8be53461515154ba8a7be
 net.bytebuddy:byte-buddy:jar:1.12.20 
0a9b2795e0e2391117062f0fc7f6ae98fa3c2a7c927847ff1e01bb7cffcd9167
 net.bytebuddy:byte-buddy:jar:1.12.21 
f6f45c2237a7f132c16745ad2a52c4cdde58028b11ee80b09f0d422f4930d685
@@ -1010,6 +1022,8 @@
 net.bytebuddy:byte-buddy:jar:1.17.7 
3575dcb8a98faf943d3c1595c47a16047c4fce8a83ebbb26262f1a2f67546357
 net.bytebuddy:byte-buddy:jar:1.17.8 
2b5ddc8c1f4234bdb7cb45338a8e10a13e0e3ca473e91d5d821d681127ea8ba1
 net.bytebuddy:byte-buddy:jar:1.18.0 
547e00f70151ae01edfaf7f44769b37e819cbcd6e3ac19af11d690b8c1861c8c
+net.bytebuddy:byte-buddy:jar:1.18.1 
a49fa457630b6a1d7a15bcbb2bf37b48e2ed33219d4f7243bd275ed04f8eb5a3
+net.bytebuddy:byte-buddy:jar:1.18.2 
f55b145f4caada9b2943e49762ea3171b02599c4c7e230fba8afc66a4a5135de
 net.bytebuddy:byte-buddy:pom:1.12.19 
435fb8664aa9b7e120c8dd6c707d4eafa642fa262dff6d5e3f71dc25c69e89eb
 net.bytebuddy:byte-buddy:pom:1.12.20 
46353d5c52659c40f0f54d05c757665552e492be36087c19307598d1bf07bbfb
 net.bytebuddy:byte-buddy:pom:1.12.21 
95eb42c89fd04f62187dd33b9cdf04d2df1b876b375c16ad32c0a5a1cc1a070b
@@ -1056,6 +1070,8 @@
 net.bytebuddy:byte-buddy:pom:1.17.7 
ee7fba8569c3bb5c1e91e5812fd9f4a0f31be27e568d5354e1adfd19119f97b3
 net.bytebuddy:byte-buddy:pom:1.17.8 
33224d3f4e414dd991556233851e855259336e66e29fa8b800fc94a9e93195b7
 net.bytebuddy:byte-buddy:pom:1.18.0 
54e845234b109a0213a4d7d07f1f1d444182491ddd7c24cc732e566e29cbede2
+net.bytebuddy:byte-buddy:pom:1.18.1 
227f043c02cd9f8eeef8d0c261ec130ce2d8f2af21144f3cdf94e6b45c28a993
+net.bytebuddy:byte-buddy:pom:1.18.2 
8dd2e4a1731f8a540c450b2f1e91cc289dd20c72fb058bdc23bec693a8b7028d
 net.i2p.crypto:eddsa:jar:0.3.0 
4dda1120db856640dbec04140ed23242215a075fe127bdefa0dcfa29fb31267d
 net.i2p.crypto:eddsa:pom:0.3.0 
b6b13878e4bae8b768d7ea5732cb4d66ab2f5e9fe707c0a1a776cde9de52051b
 net.java.dev.jna:jna-platform:jar:5.12.1 
8ce969116cac95bd61b07a8d5e07174b352e63301473caac72c395e3c08488d2
@@ -3084,6 +3100,7 @@
 org.ow2.asm:asm-analysis:jar:9.7.1 
85b29371884ba31bb76edf22323c2c24e172c3267a67152eba3d1ccc2e041ef2
 org.ow2.asm:asm-analysis:jar:9.8 
e640732fbcd3c6271925a504f125e38384688f4dfbbf92c8622dfcee0d09edb9
 org.ow2.asm:asm-analysis:jar:9.9 
6a15d28e8bd29ba4fd5bca4baf9b50e8fba2d7b51fbf78cfa0c875a7214c678b
+org.ow2.asm:asm-analysis:jar:9.9.1 
6260bffc8ec008dd1b713702c7994e2c94d188a3da5bef9e87278a16df6a7522
 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
@@ -3096,6 +3113,7 @@
 org.ow2.asm:asm-analysis:pom:9.7.1 
25c2379f2bfc2a1e64e62c39e2b93cfb0e489707852b08d6fc470b1c6a52b9ee
 org.ow2.asm:asm-analysis:pom:9.8 
c5747e25c72e1b07d5263c75c78ad61a626dd2458fafcafc23f81d3253ee42ed
 org.ow2.asm:asm-analysis:pom:9.9 
909f24a710c728e0e5d643ec0b4834a63cb3d30022100d583d5dd6a26e35cda6
+org.ow2.asm:asm-analysis:pom:9.9.1 
36217e82d8a60134cf210f80eb76ddae595591c6085cab816b5aa10ce99fcba0
 org.ow2.asm:asm-bom:pom:9.4 
76a5b06344511cc3e0f1c52b44b99b240e0f83eefa98bca5b253cc20c36b1fa8
 org.ow2.asm:asm-bom:pom:9.6 
8a0e5f624fe2930b7a8d69956f438e45ef532996b4d64409b616c4aef4b1ac4e
 org.ow2.asm:asm-bom:pom:9.7 
8c8651f3be043b3578dd28a15c0161861b15eb039b7f5247679c0cc0dbf07787
@@ -3110,6 +3128,7 @@
 org.ow2.asm:asm-commons:jar:9.7.1 
9a579b54d292ad9be171d4313fd4739c635592c2b5ac3a459bbd1049cddec6a0
 org.ow2.asm:asm-commons:jar:9.8 
3301a1c1cb4c59fcc5292648dac1d7c5aed4c0f067dfbe88873b8cdfe77404f4
 org.ow2.asm:asm-commons:jar:9.9 
db2f6f26150bbe7c126606b4a1151836bcc22a1e05a423b3585698bece995ff8
+org.ow2.asm:asm-commons:jar:9.9.1 
c2319e014ce7199f2b7f7d56d6bb991863168c3f4b6cd6c9f542a4937ef7ef88
 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
@@ -3117,6 +3136,7 @@
 org.ow2.asm:asm-commons:jar:sources:9.7.1 
a2bd3ba563c5f2e19eea66df99437ef81d69a0dcb3def07028442a273a2da562
 org.ow2.asm:asm-commons:jar:sources:9.8 
a2bd3ba563c5f2e19eea66df99437ef81d69a0dcb3def07028442a273a2da562
 org.ow2.asm:asm-commons:jar:sources:9.9 
218bbb648e24578a385cb6b6a21ceff222a2a8f8b2d5f6a256a8099dd336dc76
+org.ow2.asm:asm-commons:jar:sources:9.9.1 
196e1b24b51f35fe9b09c930e159830dcded8b113ab2b7394d8ac353752d8a00
 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
@@ -3128,6 +3148,7 @@
 org.ow2.asm:asm-commons:pom:9.7.1 
0bf1d31da0c9f9d8edc2f27dbbfdbbf73f1a715b72cd2fa28f3f195994d74ad1
 org.ow2.asm:asm-commons:pom:9.8 
f793e78f01f703717d09472e56cdf212fe298970c882e2116e8e549fb6d140c2
 org.ow2.asm:asm-commons:pom:9.9 
18a5d3ef1377e7544b3ca3210f261396b987f6010ef591d3872adae63119ee43
+org.ow2.asm:asm-commons:pom:9.9.1 
def70fa7d3a4bb71660bc661523329579a4bc31ccc96c42d3a5c3b9f76a6b649
 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
@@ -3148,6 +3169,7 @@
 org.ow2.asm:asm-tree:jar:9.7.1 
9929881f59eb6b840e86d54570c77b59ce721d104e6dfd7a40978991c2d3b41f
 org.ow2.asm:asm-tree:jar:9.8 
14b7880cb7c85eed101e2710432fc3ffb83275532a6a894dc4c4095d49ad59f1
 org.ow2.asm:asm-tree:jar:9.9 
42178f3775c9c63f9e5e1446747d29b4eca4d91bd6e75e5c43cfa372a47d38c6
+org.ow2.asm:asm-tree:jar:9.9.1 
0f3555096b720b820bbacab0b515589bee0200bee099bda14c561738ae837ba1
 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
@@ -3161,6 +3183,7 @@
 org.ow2.asm:asm-tree:pom:9.7.1 
13b905f65e7fd43ca7674f40cdaa37679ba4858c6c9d9fb8f17a7afd9baabc9e
 org.ow2.asm:asm-tree:pom:9.8 
7149e7faa0e191296f879aeed9209c8942d398f0698d2cca1a9c628f2e2a8f77
 org.ow2.asm:asm-tree:pom:9.9 
d01788ed8e6e8e24acaf6cb4a7bdcc2733416252faa00232959e3e2e9df1bf44
+org.ow2.asm:asm-tree:pom:9.9.1 
67fee446ba512871300738f0f956f61a500a852f6861ff70f0a3c7bf0c0fa405
 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
@@ -3170,6 +3193,7 @@
 org.ow2.asm:asm-util:jar:9.7.1 
f885be71b5c90556f5f1ad1c4f9276b29b96057c497d46666fe4ddbec3cb43c6
 org.ow2.asm:asm-util:jar:9.8 
8ba0460ecb28fd0e2980e5f3ef3433a513a457bc077f81a53bdc75b587a08d15
 org.ow2.asm:asm-util:jar:9.9 
3842e13cfe324ee9ab7cdc4914be9943541ead397c17e26daf0b8a755bede717
+org.ow2.asm:asm-util:jar:9.9.1 
c5ebbbeaf68126af094b42fa4800f59bc4413abd02d95b9aefad722cd257e207
 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
@@ -3179,6 +3203,7 @@
 org.ow2.asm:asm-util:pom:9.7.1 
7fb5e63362b2d52d77dca3b754aebad635751d3fc520191e9500ece9e2345b71
 org.ow2.asm:asm-util:pom:9.8 
24d0970e171e2917b83a8f0f05d50a1cdb5c82e508555b52dbcc9d3361c4f0ec
 org.ow2.asm:asm-util:pom:9.9 
a98593fda1c53a9e70d7660f416720e308d24db8e1c456fa17e76ba78d272b6b
+org.ow2.asm:asm-util:pom:9.9.1 
527969d08a4d75f9bdaf9cbf3837e98696a29890bc017d95fca6ff810f0d704c
 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
@@ -3197,6 +3222,7 @@
 org.ow2.asm:asm:jar:9.7.1 
8cadd43ac5eb6d09de05faecca38b917a040bb9139c7edeb4cc81c740b713281
 org.ow2.asm:asm:jar:9.8 
876eab6a83daecad5ca67eb9fcabb063c97b5aeb8cf1fca7a989ecde17522051
 org.ow2.asm:asm:jar:9.9 
03d99a74ad1ee5c71334ef67437f4ef4fe3488caa7c96d8645abc73c8e2017d4
+org.ow2.asm:asm:jar:9.9.1 
6f3828a215c920059a5efa2fb55c233d6c54ec5cadca99ce1b1bdd10077c7ddd
 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
@@ -3204,6 +3230,7 @@
 org.ow2.asm:asm:jar:sources:9.7.1 
22e9507b0c494daaedb33b8148c30cd618c6dacc3992be8b50eaaafeb6a8ba8d
 org.ow2.asm:asm:jar:sources:9.8 
c6294794f956f21e2b252a9bf65a96ce0489fb4c0f978447d85c8a75e485b633
 org.ow2.asm:asm:jar:sources:9.9 
e37000a2a0bc9f0bef373714ad7dde4082212351847b74618d483057a4ae186c
+org.ow2.asm:asm:jar:sources:9.9.1 
057e39aa1800b25bc8944846a376509990f49b7fe1e07192b1d6e48e1a780eb2
 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
@@ -3222,6 +3249,7 @@
 org.ow2.asm:asm:pom:9.7.1 
7229b03b30a73ee91008072d9e4569a51d8547fae8c50f527841aef4c1b0baa8
 org.ow2.asm:asm:pom:9.8 
c1367c3bb383d7619e7f797e38df7513885f2eef04ae7b5908f68222657b5baa
 org.ow2.asm:asm:pom:9.9 
cf861ef1e745d57154af79ae14df340ed5341e5dcd0157cefcd2eb7f1aa05c57
+org.ow2.asm:asm:pom:9.9.1 
aca68dee9ba2f6cd90ffde728efdc7e3ebfcf59f3f41fbfe248d2d01d5b866af
 org.ow2:ow2:pom:1.3 
51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb
 org.ow2:ow2:pom:1.5 
0f8a1b116e760b8fe6389c51b84e4b07a70fc11082d4f936e453b583dd50b43b
 org.ow2:ow2:pom:1.5.1 
321ddbb7ee6fe4f53dea6b4cd6db74154d6bfa42391c1f763b361b9f485acf05
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/byte-buddy-byte-buddy-1.18.1/README.md 
new/byte-buddy-byte-buddy-1.18.3/README.md
--- old/byte-buddy-byte-buddy-1.18.1/README.md  2025-11-12 17:04:23.000000000 
+0100
+++ new/byte-buddy-byte-buddy-1.18.3/README.md  2025-12-19 16:02:15.000000000 
+0100
@@ -10,7 +10,7 @@
 [![Actions 
Status](https://github.com/raphw/byte-buddy/workflows/CI/badge.svg)](https://github.com/raphw/byte-buddy/actions)
 [![Security 
Score](https://snyk-widget.herokuapp.com/badge/mvn/net.bytebuddy/byte-buddy/badge.svg)](https://snyk.io/test/github/raphw/byte-buddy)
 [![Coverage 
Status](https://img.shields.io/coveralls/raphw/byte-buddy/master.svg)](https://coveralls.io/r/raphw/byte-buddy?branch=master)
-[![Maven 
Central](https://maven-badges.herokuapp.com/maven-central/net.bytebuddy/byte-buddy-parent/badge.svg#)](https://maven-badges.herokuapp.com/maven-central/net.bytebuddy/byte-buddy-parent)
+[![Maven 
Central](https://img.shields.io/maven-central/v/net.bytebuddy/byte-buddy)](https://central.sonatype.com/artifact/net.bytebuddy/byte-buddy)
 [![CII Best 
Practices](https://bestpractices.coreinfrastructure.org/projects/6251/badge)](https://bestpractices.coreinfrastructure.org/projects/6251)
 
 Byte Buddy is a code generation and manipulation library for creating and 
modifying Java classes during the runtime of a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/byte-buddy-byte-buddy-1.18.1/byte-buddy/pom.xml 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy/pom.xml
--- old/byte-buddy-byte-buddy-1.18.1/byte-buddy/pom.xml 2025-11-12 
17:04:23.000000000 +0100
+++ new/byte-buddy-byte-buddy-1.18.3/byte-buddy/pom.xml 2025-12-19 
16:02:15.000000000 +0100
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.bytebuddy</groupId>
         <artifactId>byte-buddy-parent</artifactId>
-        <version>1.18.1</version>
+        <version>1.18.3</version>
     </parent>
 
     <artifactId>byte-buddy</artifactId>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-agent/pom.xml 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-agent/pom.xml
--- old/byte-buddy-byte-buddy-1.18.1/byte-buddy-agent/pom.xml   2025-11-12 
17:04:23.000000000 +0100
+++ new/byte-buddy-byte-buddy-1.18.3/byte-buddy-agent/pom.xml   2025-12-19 
16:02:15.000000000 +0100
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.bytebuddy</groupId>
         <artifactId>byte-buddy-parent</artifactId>
-        <version>1.18.1</version>
+        <version>1.18.3</version>
     </parent>
 
     <artifactId>byte-buddy-agent</artifactId>
@@ -70,7 +70,7 @@
         <dependency>
             <groupId>net.bytebuddy</groupId>
             <artifactId>byte-buddy</artifactId>
-            <version>1.18.0</version>
+            <version>1.18.2</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-android/pom.xml 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-android/pom.xml
--- old/byte-buddy-byte-buddy-1.18.1/byte-buddy-android/pom.xml 2025-11-12 
17:04:23.000000000 +0100
+++ new/byte-buddy-byte-buddy-1.18.3/byte-buddy-android/pom.xml 2025-12-19 
16:02:15.000000000 +0100
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.bytebuddy</groupId>
         <artifactId>byte-buddy-parent</artifactId>
-        <version>1.18.1</version>
+        <version>1.18.3</version>
     </parent>
 
     <artifactId>byte-buddy-android</artifactId>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-android-test/pom.xml 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-android-test/pom.xml
--- old/byte-buddy-byte-buddy-1.18.1/byte-buddy-android-test/pom.xml    
2025-11-12 17:04:23.000000000 +0100
+++ new/byte-buddy-byte-buddy-1.18.3/byte-buddy-android-test/pom.xml    
2025-12-19 16:02:15.000000000 +0100
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.bytebuddy</groupId>
         <artifactId>byte-buddy-parent</artifactId>
-        <version>1.18.1</version>
+        <version>1.18.3</version>
     </parent>
 
     <artifactId>byte-buddy-android-test</artifactId>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-benchmark/pom.xml 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-benchmark/pom.xml
--- old/byte-buddy-byte-buddy-1.18.1/byte-buddy-benchmark/pom.xml       
2025-11-12 17:04:23.000000000 +0100
+++ new/byte-buddy-byte-buddy-1.18.3/byte-buddy-benchmark/pom.xml       
2025-12-19 16:02:15.000000000 +0100
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.bytebuddy</groupId>
         <artifactId>byte-buddy-parent</artifactId>
-        <version>1.18.1</version>
+        <version>1.18.3</version>
     </parent>
 
     <artifactId>byte-buddy-benchmark</artifactId>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/pom.xml 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/pom.xml
--- old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/pom.xml     2025-11-12 
17:04:23.000000000 +0100
+++ new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/pom.xml     2025-12-19 
16:02:15.000000000 +0100
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.bytebuddy</groupId>
         <artifactId>byte-buddy-parent</artifactId>
-        <version>1.18.1</version>
+        <version>1.18.3</version>
     </parent>
 
     <!--
@@ -132,7 +132,7 @@
             <plugin>
                 <groupId>net.bytebuddy</groupId>
                 <artifactId>byte-buddy-maven-plugin</artifactId>
-                <version>1.18.0</version>
+                <version>1.18.2</version>
                 <executions>
                     <execution>
                         <phase>compile</phase>
@@ -148,7 +148,7 @@
                                 <transformation>
                                     <groupId>net.bytebuddy</groupId>
                                     <artifactId>byte-buddy</artifactId>
-                                    <version>1.18.0</version>
+                                    <version>1.18.2</version>
                                     
<plugin>net.bytebuddy.build.HashCodeAndEqualsPlugin$WithNonNullableFields</plugin>
                                     <arguments>
                                         <argument>
@@ -160,13 +160,13 @@
                                 <transformation>
                                     <groupId>net.bytebuddy</groupId>
                                     <artifactId>byte-buddy</artifactId>
-                                    <version>1.18.0</version>
+                                    <version>1.18.2</version>
                                     
<plugin>net.bytebuddy.build.CachedReturnPlugin</plugin>
                                 </transformation>
                                 <transformation>
                                     <groupId>net.bytebuddy</groupId>
                                     <artifactId>byte-buddy</artifactId>
-                                    <version>1.18.0</version>
+                                    <version>1.18.2</version>
                                     
<plugin>net.bytebuddy.build.AccessControllerPlugin</plugin>
                                     <arguments>
                                         <argument>
@@ -178,19 +178,19 @@
                                 <transformation>
                                     <groupId>net.bytebuddy</groupId>
                                     <artifactId>byte-buddy</artifactId>
-                                    <version>1.18.0</version>
+                                    <version>1.18.2</version>
                                     
<plugin>net.bytebuddy.build.DispatcherAnnotationPlugin</plugin>
                                 </transformation>
                                 <transformation>
                                     <groupId>net.bytebuddy</groupId>
                                     <artifactId>byte-buddy</artifactId>
-                                    <version>1.18.0</version>
+                                    <version>1.18.2</version>
                                     
<plugin>net.bytebuddy.build.RepeatedAnnotationPlugin</plugin>
                                 </transformation>
                                 <transformation>
                                     <groupId>net.bytebuddy</groupId>
                                     <artifactId>byte-buddy</artifactId>
-                                    <version>1.18.0</version>
+                                    <version>1.18.2</version>
                                     
<plugin>net.bytebuddy.build.SafeVarargsPlugin</plugin>
                                 </transformation>
                             </transformations>
@@ -369,7 +369,7 @@
                     <plugin>
                         <groupId>net.bytebuddy</groupId>
                         <artifactId>byte-buddy-maven-plugin</artifactId>
-                        <version>1.18.0</version>
+                        <version>1.18.2</version>
                         <executions>
                             <execution>
                                 <id>multi-release</id>
@@ -388,7 +388,7 @@
                                         <transformation>
                                             <groupId>net.bytebuddy</groupId>
                                             <artifactId>byte-buddy</artifactId>
-                                            <version>1.18.0</version>
+                                            <version>1.18.2</version>
                                             
<plugin>net.bytebuddy.build.HashCodeAndEqualsPlugin$WithNonNullableFields</plugin>
                                             <arguments>
                                                 <argument>
@@ -400,13 +400,13 @@
                                         <transformation>
                                             <groupId>net.bytebuddy</groupId>
                                             <artifactId>byte-buddy</artifactId>
-                                            <version>1.18.0</version>
+                                            <version>1.18.2</version>
                                             
<plugin>net.bytebuddy.build.CachedReturnPlugin</plugin>
                                         </transformation>
                                         <transformation>
                                             <groupId>net.bytebuddy</groupId>
                                             <artifactId>byte-buddy</artifactId>
-                                            <version>1.18.0</version>
+                                            <version>1.18.2</version>
                                             
<plugin>net.bytebuddy.build.AccessControllerPlugin</plugin>
                                             <arguments>
                                                 <argument>
@@ -418,19 +418,19 @@
                                         <transformation>
                                             <groupId>net.bytebuddy</groupId>
                                             <artifactId>byte-buddy</artifactId>
-                                            <version>1.18.0</version>
+                                            <version>1.18.2</version>
                                             
<plugin>net.bytebuddy.build.DispatcherAnnotationPlugin</plugin>
                                         </transformation>
                                         <transformation>
                                             <groupId>net.bytebuddy</groupId>
                                             <artifactId>byte-buddy</artifactId>
-                                            <version>1.18.0</version>
+                                            <version>1.18.2</version>
                                             
<plugin>net.bytebuddy.build.RepeatedAnnotationPlugin</plugin>
                                         </transformation>
                                         <transformation>
                                             <groupId>net.bytebuddy</groupId>
                                             <artifactId>byte-buddy</artifactId>
-                                            <version>1.18.0</version>
+                                            <version>1.18.2</version>
                                             
<plugin>net.bytebuddy.build.SafeVarargsPlugin</plugin>
                                         </transformation>
                                     </transformations>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/asm/Advice.java
 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/asm/Advice.java
--- 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/asm/Advice.java
 2025-11-12 17:04:23.000000000 +0100
+++ 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/asm/Advice.java
 2025-12-19 16:02:15.000000000 +0100
@@ -10612,7 +10612,7 @@
                 }
 
                 @Override
-                public void visitParameter(String name, int modifiers) {
+                public void visitParameter(@MaybeNull String name, int 
modifiers) {
                     /* do nothing */
                 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/description/method/ParameterDescription.java
 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/description/method/ParameterDescription.java
--- 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/description/method/ParameterDescription.java
    2025-11-12 17:04:23.000000000 +0100
+++ 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/description/method/ParameterDescription.java
    2025-12-19 16:02:15.000000000 +0100
@@ -231,6 +231,13 @@
     abstract class ForLoadedParameter<T extends AccessibleObject> extends 
InDefinedShape.AbstractBase {
 
         /**
+         * The name of the {@code 
java.lang.reflect.MalformedParametersException}. Due to compiler bugs, parameter
+         * declarations might not always be legal, and by checking for this 
exception, one can trigger a fallback
+         * behaviour.
+         */
+        private static final String MALFORMED_PARAMETERS_EXCEPTION = 
"java.lang.reflect.MalformedParametersException";
+
+        /**
          * A dispatcher for reading properties from {@code 
java.lang.reflect.Parameter} instances.
          */
         private static final Parameter PARAMETER = 
doPrivileged(JavaDispatcher.of(Parameter.class));
@@ -279,7 +286,14 @@
          * {@inheritDoc}
          */
         public String getName() {
-            return 
PARAMETER.getName(ParameterList.ForLoadedExecutable.EXECUTABLE.getParameters(executable)[index]);
+            try {
+                return 
PARAMETER.getName(ParameterList.ForLoadedExecutable.EXECUTABLE.getParameters(executable)[index]);
+            } catch (RuntimeException exception) {
+                if 
(exception.getClass().getName().equals(MALFORMED_PARAMETERS_EXCEPTION)) {
+                    return super.getName();
+                }
+                throw exception;
+            }
         }
 
         /**
@@ -293,14 +307,28 @@
          * {@inheritDoc}
          */
         public boolean isNamed() {
-            return 
PARAMETER.isNamePresent(ParameterList.ForLoadedExecutable.EXECUTABLE.getParameters(executable)[index]);
+            try {
+                return 
PARAMETER.isNamePresent(ParameterList.ForLoadedExecutable.EXECUTABLE.getParameters(executable)[index]);
+            } catch (RuntimeException exception) {
+                if 
(exception.getClass().getName().equals(MALFORMED_PARAMETERS_EXCEPTION)) {
+                    return false;
+                }
+                throw exception;
+            }
         }
 
         /**
          * {@inheritDoc}
          */
         public int getModifiers() {
-            return 
PARAMETER.getModifiers(ParameterList.ForLoadedExecutable.EXECUTABLE.getParameters(executable)[index]);
+            try {
+                return 
PARAMETER.getModifiers(ParameterList.ForLoadedExecutable.EXECUTABLE.getParameters(executable)[index]);
+            } catch (RuntimeException exception) {
+                if 
(exception.getClass().getName().equals(MALFORMED_PARAMETERS_EXCEPTION)) {
+                    return super.getModifiers();
+                }
+                throw exception;
+            }
         }
 
         /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/description/modifier/ModifierContributor.java
 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/description/modifier/ModifierContributor.java
--- 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/description/modifier/ModifierContributor.java
   2025-11-12 17:04:23.000000000 +0100
+++ 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/description/modifier/ModifierContributor.java
   2025-12-19 16:02:15.000000000 +0100
@@ -68,7 +68,7 @@
          */
         int MASK = Opcodes.ACC_PUBLIC | Opcodes.ACC_PROTECTED | 
Opcodes.ACC_PRIVATE | Opcodes.ACC_SYNTHETIC
                 | Opcodes.ACC_ABSTRACT | Opcodes.ACC_INTERFACE | 
Opcodes.ACC_ANNOTATION | Opcodes.ACC_DEPRECATED
-                | Opcodes.ACC_ENUM | Opcodes.ACC_FINAL | Opcodes.ACC_STATIC | 
Opcodes.ACC_STRICT;
+                | Opcodes.ACC_ENUM | Opcodes.ACC_FINAL | Opcodes.ACC_STATIC | 
Opcodes.ACC_STRICT | 0x00000020; // ACC_IDENTITY.
     }
 
     /**
@@ -89,7 +89,7 @@
             /**
              * A mask for all legal modifiers of a Java module requirement.
              */
-            int MASK = Opcodes.ACC_TRANSITIVE | Opcodes.ACC_MANDATED | 
Opcodes.ACC_SYNTHETIC;
+            int MASK = Opcodes.ACC_STATIC_PHASE | Opcodes.ACC_TRANSITIVE | 
Opcodes.ACC_MANDATED | Opcodes.ACC_SYNTHETIC;
         }
 
         /**
@@ -100,7 +100,7 @@
             /**
              * A mask for all legal modifiers of a Java module export.
              */
-            int MASK = Opcodes.ACC_STATIC_PHASE | Opcodes.ACC_MANDATED | 
Opcodes.ACC_SYNTHETIC;
+            int MASK = Opcodes.ACC_MANDATED | Opcodes.ACC_SYNTHETIC;
         }
 
         /**
@@ -111,7 +111,7 @@
             /**
              * A mask for all legal modifiers of a Java module opening.
              */
-            int MASK = Opcodes.ACC_STATIC_PHASE | Opcodes.ACC_MANDATED | 
Opcodes.ACC_SYNTHETIC;
+            int MASK = Opcodes.ACC_MANDATED | Opcodes.ACC_SYNTHETIC;
         }
     }
 
@@ -151,7 +151,6 @@
          * A mask for all legal modifiers of a Java parameter.
          */
         int MASK = Opcodes.ACC_MANDATED | Opcodes.ACC_FINAL | 
Opcodes.ACC_SYNTHETIC;
-
     }
 
     /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/pool/TypePool.java
 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/pool/TypePool.java
--- 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/pool/TypePool.java
      2025-11-12 17:04:23.000000000 +0100
+++ 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/pool/TypePool.java
      2025-12-19 16:02:15.000000000 +0100
@@ -9845,7 +9845,7 @@
                 }
 
                 @Override
-                public void visitParameter(String name, int modifiers) {
+                public void visitParameter(@MaybeNull String name, int 
modifiers) {
                     parameterTokens.add(new 
LazyTypeDescription.MethodToken.ParameterToken(name, modifiers));
                 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/utility/AsmClassReader.java
 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/utility/AsmClassReader.java
--- 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/utility/AsmClassReader.java
     2025-11-12 17:04:23.000000000 +0100
+++ 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/utility/AsmClassReader.java
     2025-12-19 16:02:15.000000000 +0100
@@ -139,7 +139,7 @@
                  * {@inheritDoc}
                  */
                 public AsmClassReader make(byte[] binaryRepresentation, 
boolean experimental) {
-                    return 
ClassFileVersion.ofThisVm().isGreaterThan(ClassFileVersion.latest())
+                    return AsmClassReader.class.getClassLoader() != null && 
ClassFileVersion.ofThisVm().isGreaterThan(ClassFileVersion.latest())
                             ? CLASS_FILE_API_ONLY.make(binaryRepresentation, 
experimental)
                             : ASM_ONLY.make(binaryRepresentation, 
experimental);
                 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/utility/AsmClassWriter.java
 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/utility/AsmClassWriter.java
--- 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/main/java/net/bytebuddy/utility/AsmClassWriter.java
     2025-11-12 17:04:23.000000000 +0100
+++ 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/main/java/net/bytebuddy/utility/AsmClassWriter.java
     2025-12-19 16:02:15.000000000 +0100
@@ -119,7 +119,7 @@
                  * {@inheritDoc}
                  */
                 public AsmClassWriter make(int flags, AsmClassReader 
classReader, TypePool typePool) {
-                    return 
ClassFileVersion.ofThisVm().isGreaterThan(ClassFileVersion.latest())
+                    return AsmClassWriter.class.getClassLoader() != null && 
ClassFileVersion.ofThisVm().isGreaterThan(ClassFileVersion.latest())
                             ? CLASS_FILE_API_ONLY.make(flags, classReader, 
typePool)
                             : ASM_ONLY.make(flags, classReader, typePool);
                 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/test/java/net/bytebuddy/description/annotation/AbstractAnnotationDescriptionTest.java
 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/test/java/net/bytebuddy/description/annotation/AbstractAnnotationDescriptionTest.java
--- 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-dep/src/test/java/net/bytebuddy/description/annotation/AbstractAnnotationDescriptionTest.java
   2025-11-12 17:04:23.000000000 +0100
+++ 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-dep/src/test/java/net/bytebuddy/description/annotation/AbstractAnnotationDescriptionTest.java
   2025-12-19 16:02:15.000000000 +0100
@@ -300,11 +300,14 @@
         AnnotationValue<?, ?> annotationValue = mock(AnnotationValue.class);
         when(annotationValue.resolve()).thenReturn(null);
         
when(equalFirstNameOnly.getValue(Mockito.any(MethodDescription.InDefinedShape.class))).thenReturn((AnnotationValue)
 annotationValue);
-        assertThat(describe(first), not(equalFirstNameOnly));
-        assertThat(describe(first), not(equalSecond));
-        assertThat(describe(first), not(new Object()));
-        assertThat(describe(first), not(equalTo(null)));
-        assertThat(describe(empty), is(describe(empty)));
+        // Very commonly buggy in intermediate releases.
+        if (ClassFileVersion.ofThisVm().isAtLeast(ClassFileVersion.JAVA_V21) 
|| ClassFileVersion.ofThisVm().equals(ClassFileVersion.JAVA_V8)) {
+            assertThat(describe(first), not(equalFirstNameOnly));
+            assertThat(describe(first), not(equalSecond));
+            assertThat(describe(first), not(new Object()));
+            assertThat(describe(first), not(equalTo(null)));
+            assertThat(describe(empty), is(describe(empty)));
+        }
     }
 
     @Test(expected = IllegalArgumentException.class)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-gradle-plugin/pom.xml 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-gradle-plugin/pom.xml
--- old/byte-buddy-byte-buddy-1.18.1/byte-buddy-gradle-plugin/pom.xml   
2025-11-12 17:04:23.000000000 +0100
+++ new/byte-buddy-byte-buddy-1.18.3/byte-buddy-gradle-plugin/pom.xml   
2025-12-19 16:02:15.000000000 +0100
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.bytebuddy</groupId>
         <artifactId>byte-buddy-parent</artifactId>
-        <version>1.18.1</version>
+        <version>1.18.3</version>
     </parent>
 
     <artifactId>byte-buddy-gradle-plugin</artifactId>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-gradle-plugin/src/main/java/net/bytebuddy/build/gradle/ByteBuddySimpleTask.java
 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-gradle-plugin/src/main/java/net/bytebuddy/build/gradle/ByteBuddySimpleTask.java
--- 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-gradle-plugin/src/main/java/net/bytebuddy/build/gradle/ByteBuddySimpleTask.java
 2025-11-12 17:04:23.000000000 +0100
+++ 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-gradle-plugin/src/main/java/net/bytebuddy/build/gradle/ByteBuddySimpleTask.java
 2025-12-19 16:02:15.000000000 +0100
@@ -173,7 +173,7 @@
      */
     @TaskAction
     public void apply() throws IOException {
-        if (!getSource().equals(getTarget()) && 
deleteRecursively(getProject().fileTree(getTarget()).getFiles())) {
+        if (!getSource().equals(getTarget()) && 
deleteRecursively(getTarget())) {
             getLogger().debug("Deleted all target files in {}", getTarget());
         }
         doApply(new Plugin.Engine.Source.ForFolder(getSource()), new 
Plugin.Engine.Target.ForFolder(getTarget()));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-gradle-plugin/src/main/java/net/bytebuddy/build/gradle/ObjectFactory.java
 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-gradle-plugin/src/main/java/net/bytebuddy/build/gradle/ObjectFactory.java
--- 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-gradle-plugin/src/main/java/net/bytebuddy/build/gradle/ObjectFactory.java
       2025-11-12 17:04:23.000000000 +0100
+++ 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-gradle-plugin/src/main/java/net/bytebuddy/build/gradle/ObjectFactory.java
       2025-12-19 16:02:15.000000000 +0100
@@ -23,7 +23,7 @@
 import java.lang.reflect.Method;
 
 /**
- * A object factory for Gradle that uses the {@code 
org.gradle.api.model.ObjectFactory} API if available.
+ * An object factory for Gradle that uses the {@code 
org.gradle.api.model.ObjectFactory} API if available.
  */
 public class ObjectFactory {
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/byte-buddy-byte-buddy-1.18.1/byte-buddy-maven-plugin/pom.xml 
new/byte-buddy-byte-buddy-1.18.3/byte-buddy-maven-plugin/pom.xml
--- old/byte-buddy-byte-buddy-1.18.1/byte-buddy-maven-plugin/pom.xml    
2025-11-12 17:04:23.000000000 +0100
+++ new/byte-buddy-byte-buddy-1.18.3/byte-buddy-maven-plugin/pom.xml    
2025-12-19 16:02:15.000000000 +0100
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.bytebuddy</groupId>
         <artifactId>byte-buddy-parent</artifactId>
-        <version>1.18.1</version>
+        <version>1.18.3</version>
     </parent>
 
     <artifactId>byte-buddy-maven-plugin</artifactId>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/byte-buddy-byte-buddy-1.18.1/pom.xml 
new/byte-buddy-byte-buddy-1.18.3/pom.xml
--- old/byte-buddy-byte-buddy-1.18.1/pom.xml    2025-11-12 17:04:23.000000000 
+0100
+++ new/byte-buddy-byte-buddy-1.18.3/pom.xml    2025-12-19 16:02:15.000000000 
+0100
@@ -5,7 +5,7 @@
 
     <groupId>net.bytebuddy</groupId>
     <artifactId>byte-buddy-parent</artifactId>
-    <version>1.18.1</version>
+    <version>1.18.3</version>
     <packaging>pom</packaging>
 
     <inceptionYear>2014</inceptionYear>
@@ -64,13 +64,13 @@
         <bytebuddy.integration>false</bytebuddy.integration>
         <bytebuddy.experimental>true</bytebuddy.experimental>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        
<project.build.outputTimestamp>1762963341</project.build.outputTimestamp>
+        
<project.build.outputTimestamp>1766156403</project.build.outputTimestamp>
         <sourcecode.main.version>1.5</sourcecode.main.version>
         <sourcecode.test.version>1.6</sourcecode.test.version>
         <bytecode.main.version>1.5</bytecode.main.version>
         <bytecode.test.version>1.6</bytecode.test.version>
         <pitest.target>net.bytebuddy</pitest.target>
-        <version.asm>9.9</version.asm>
+        <version.asm>9.9.1</version.asm>
         <version.asmjdkbridge>0.0.13</version.asmjdkbridge>
         <version.jna>5.12.1</version.jna>
         <version.junit>4.13.2</version.junit>
@@ -160,7 +160,7 @@
         <connection>scm:git:${repository.url}</connection>
         <developerConnection>scm:git:${repository.url}</developerConnection>
         <url>${repository.url}</url>
-        <tag>byte-buddy-1.18.1</tag>
+        <tag>byte-buddy-1.18.3</tag>
     </scm>
 
     <dependencies>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/byte-buddy-byte-buddy-1.18.1/release-notes.md 
new/byte-buddy-byte-buddy-1.18.3/release-notes.md
--- old/byte-buddy-byte-buddy-1.18.1/release-notes.md   2025-11-12 
17:04:23.000000000 +0100
+++ new/byte-buddy-byte-buddy-1.18.3/release-notes.md   2025-12-19 
16:02:15.000000000 +0100
@@ -1,6 +1,15 @@
 Byte Buddy release notes
 ------------------------
 
+### 26. November 2025: version 1.18.2
+
+- Support modifiers for value classes in Valhalla builds.
+- Improve use of build cache in Gradle.
+
+### 12. November 2025: version 1.18.1
+
+- Fix generated module-info to include new package.
+
 ### 11. November 2025: version 1.18.0
 
 - Add support for `module-info` class files and `ModuleDescription`s.

Reply via email to