File: add_java25_annotations.patch

package info (click to toggle)
libreflections-java 0.10.2%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 688 kB
  • sloc: java: 4,753; xml: 560; makefile: 2
file content (23 lines) | stat: -rw-r--r-- 1,069 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Description: Add Java 25-specific annotations
 Note: the test file was removed upstream in
 https://github.com/ronmamo/reflections/commit/a566ac6d69008b16296d623c490d5a8b6179f96f#diff-38481b6618c9be4d7e566974e65bc21bc501d6dcd171ea4a58100d2c485bb376
Author: Vladimir Petko <vladimir.petko@canonical.com>
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108582
Forwarded: not-needed
Last-Update: 2026-02-05

--- a/src/test/java/org/reflections/JdkTests.java
+++ b/src/test/java/org/reflections/JdkTests.java
@@ -107,8 +107,10 @@
 				"jdk.internal.reflect.CallerSensitive",  // jdk 11, 13, 15
 				"jdk.internal.PreviewFeature",           // jdk 15
 				"jdk.internal.javac.PreviewFeature",     // jdk 21
-				"jdk.internal.reflect.CallerSensitiveAdapter")     // jdk 21
-			.forEach(diff::remove);
+				"jdk.internal.reflect.CallerSensitiveAdapter", // jdk 21
+				"jdk.internal.vm.annotation.ForceInline", // jdk 25
+				"java.lang.foreign.SegmentAllocator"      // jdk 25
+			).forEach(diff::remove);
 		assertEquals(diff, Collections.emptyMap());
 	}