From 3c6a1f3689feeaf1b2d7860aff2a5c7b91c6372e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD=20=D0=9F=D0=B0=D0=BB=D0=B0?= =?UTF-8?q?=D1=83=D0=B7=D0=BE=D0=B2?= Date: Tue, 14 Oct 2025 17:43:52 +0300 Subject: [PATCH 1/2] NonNullByDefault: provide exact syntax for turning it off --- .../src/org/eclipse/jdt/annotation/NonNullByDefault.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.eclipse.jdt.annotation/src/org/eclipse/jdt/annotation/NonNullByDefault.java b/org.eclipse.jdt.annotation/src/org/eclipse/jdt/annotation/NonNullByDefault.java index 77c6c8f7b24..359bfa72935 100644 --- a/org.eclipse.jdt.annotation/src/org/eclipse/jdt/annotation/NonNullByDefault.java +++ b/org.eclipse.jdt.annotation/src/org/eclipse/jdt/annotation/NonNullByDefault.java @@ -47,7 +47,7 @@ *
Canceling a default
*
In particular, specifying an empty value ({}) for the {@link #value} * attribute has the effect of canceling any null defaults that might be defined for any - * enclosing scope.
+ * enclosing scope. The exact syntax is @NonNullByDefault({}). * *

* Note that for applying an annotation to a package, a file by the name From e9583b5883d41d1c87c9602f4218ab577586ebb2 Mon Sep 17 00:00:00 2001 From: Eclipse JDT Bot Date: Tue, 14 Oct 2025 14:56:59 +0000 Subject: [PATCH 2/2] Version bump(s) for 4.38 stream --- org.eclipse.jdt.annotation/META-INF/MANIFEST.MF | 2 +- org.eclipse.jdt.annotation/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/org.eclipse.jdt.annotation/META-INF/MANIFEST.MF b/org.eclipse.jdt.annotation/META-INF/MANIFEST.MF index 46cccb0971a..ac03ab4bfa2 100644 --- a/org.eclipse.jdt.annotation/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.annotation/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %bundleName Bundle-Localization: bundle Bundle-SymbolicName: org.eclipse.jdt.annotation -Bundle-Version: 2.4.0.qualifier +Bundle-Version: 2.4.100.qualifier Export-Package: org.eclipse.jdt.annotation Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-Vendor: %providerName diff --git a/org.eclipse.jdt.annotation/pom.xml b/org.eclipse.jdt.annotation/pom.xml index ff462fbe2f5..a7b6db2d313 100644 --- a/org.eclipse.jdt.annotation/pom.xml +++ b/org.eclipse.jdt.annotation/pom.xml @@ -17,7 +17,7 @@ 4.38.0-SNAPSHOT org.eclipse.jdt.annotation - 2.4.0-SNAPSHOT + 2.4.100-SNAPSHOT eclipse-plugin