This is an automated email from the ASF dual-hosted git repository.
dbalek pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/master by this push:
new 9df1d37c68 Update nb-javac to jdk-21u.
new b5a8baff74 Merge pull request #6425 from dbalek/dbalek/nb-javac-update
9df1d37c68 is described below
commit 9df1d37c68c964c25241191ef5eb55a1b5fb1a81
Author: Dusan Balek <[email protected]>
AuthorDate: Fri Sep 8 09:14:25 2023 +0200
Update nb-javac to jdk-21u.
---
.../java/hints/errors/Bundle_test.properties | 4 ----
.../hints/errors/NotInitializedVariableTest.java | 24 +++++++++++-----------
.../infrastructure/ErrorHintsProviderTest.java | 2 +-
.../modules/java/source/parsing/JavacParser.java | 1 +
.../lib/nbjavac/services/NBClassFinderTest.java | 4 ++--
java/libs.javacapi/external/binaries-list | 4 ++--
...26-license.txt => nb-javac-jdk-21u-license.txt} | 4 ++--
java/libs.javacapi/nbproject/project.xml | 4 ++--
java/libs.nbjavacapi/external/binaries-list | 4 ++--
...26-license.txt => nb-javac-jdk-21u-license.txt} | 4 ++--
java/libs.nbjavacapi/nbproject/project.properties | 4 ++--
java/libs.nbjavacapi/nbproject/project.xml | 8 ++++----
.../org/netbeans/nbbuild/extlibs/ignored-overlaps | 4 ++--
13 files changed, 34 insertions(+), 37 deletions(-)
diff --git
a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/Bundle_test.properties
b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/Bundle_test.properties
index 6bd8a6ec9c..c0a0acced6 100644
---
a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/Bundle_test.properties
+++
b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/Bundle_test.properties
@@ -61,7 +61,3 @@ LBL_FIX_Make_Class_Abstract=LBL_FIX_Make_Class_Abstract
LBL_FIX_Impl_Abstract_Methods=LBL_FIX_Impl_Abstract_Methods
WARN_FoundConflictingMethods1=WARN_FoundConflictingMethods1
WARN_FoundConflictingMethodsMany=WARN_FoundConflictingMethodsMany
-
-LBL_NotInitializedVariable_fix=FIX_InitializeVariable
-LBL_NotInitializedVariableCtor_fix=FIX_InitializeVariableInCtor
-LBL_AddCtorParameter_fix=FIX_AddConstructorParameter
\ No newline at end of file
diff --git
a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/NotInitializedVariableTest.java
b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/NotInitializedVariableTest.java
index 0eb938368e..7d16987761 100644
---
a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/NotInitializedVariableTest.java
+++
b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/NotInitializedVariableTest.java
@@ -42,7 +42,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
"public class Test {\n" +
" public final String |s;" +
"}\n",
- "FIX_InitializeVariable",
"FIX_InitializeVariableInCtor", "FIX_AddConstructorParameter");
+ "Initialize variable s", "Initialize variable s in
constructor(s)", "Add parameter to constructor Test()");
}
public void testNotInitializedInDefaultConstructorInitialize() throws
Exception {
@@ -52,7 +52,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
"public class Test {\n" +
" public final String |s;" +
"}\n",
- "FIX_InitializeVariable",
+ "Initialize variable s",
"package test; public class Test { public final String
s = null;} ");
}
@@ -63,7 +63,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
"public class Test {\n" +
" public final String |s;" +
"}\n",
- "FIX_InitializeVariableInCtor",
+ "Initialize variable s in constructor(s)",
"package test; public class Test { public final String
s; public Test() { this.s = null; } } ");
}
@@ -76,7 +76,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
" public Test() {" +
" }" +
"}\n",
- "FIX_InitializeVariable",
"FIX_InitializeVariableInCtor", "FIX_AddConstructorParameter");
+ "Initialize variable s", "Initialize variable s in
constructor(s)", "Add parameter to constructor Test()");
}
public void testNotInitializedInConstructorInitialize() throws Exception {
@@ -88,7 +88,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
" public Test() {" +
" }" +
"}\n",
- "FIX_InitializeVariable",
+ "Initialize variable s",
"package test; public class Test { public final String
s = null; public Test() { }} ");
}
@@ -101,7 +101,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
" public Test() {" +
" }" +
"}\n",
- "FIX_InitializeVariableInCtor",
+ "Initialize variable s in constructor(s)",
"package test; public class Test { public final String
s; public Test() {this.s = null; }} ");
}
@@ -116,7 +116,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
" public Test(int i) {" +
" }" +
"}\n",
- "FIX_InitializeVariable",
"FIX_InitializeVariableInCtor", "FIX_AddConstructorParameter",
"FIX_AddConstructorParameter");
+ "Initialize variable s", "Initialize variable s in
constructor(s)", "Add parameter to constructor Test()", "Add parameter to
constructor Test(int i)");
}
public void testNotInitializedInMultipleConstructorsInitialize() throws
Exception {
@@ -130,7 +130,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
" public Test(int i) {" +
" }" +
"}\n",
- "FIX_InitializeVariable",
+ "Initialize variable s",
"package test; public class Test { public final String
s = null; public Test() { } public Test(int i) { }} ");
}
@@ -145,7 +145,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
" public Test(int i) {" +
" }" +
"}\n",
- "FIX_InitializeVariableInCtor",
+ "Initialize variable s in constructor(s)",
"package test; public class Test { public final String
s; public Test() {this.s = null; } public Test(int i) {this.s = null; }} ");
}
@@ -161,7 +161,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
" public Test(int i) {" +
" }" +
"}\n",
- "FIX_InitializeVariable",
"FIX_InitializeVariableInCtor", "FIX_AddConstructorParameter");
+ "Initialize variable s", "Initialize variable s in
constructor(s)", "Add parameter to constructor Test(int i)");
}
public void testNotInitializedInMultipleConstructors2Initialize() throws
Exception {
@@ -176,7 +176,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
" public Test(int i) {" +
" }" +
"}\n",
- "FIX_InitializeVariable",
+ "Initialize variable s",
"package test; public class Test { public final String
s = null; public Test() { this.s = \"test\"; } public Test(int i) { }} ");
}
@@ -192,7 +192,7 @@ public class NotInitializedVariableTest extends
ErrorHintsTestBase {
" public Test(int i) {" +
" }" +
"}\n",
- "FIX_InitializeVariableInCtor",
+ "Initialize variable s in constructor(s)",
"package test; public class Test { public final String
s; public Test() { this.s = \"test\"; } public Test(int i) {this.s = null; }}
");
}
diff --git
a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/infrastructure/ErrorHintsProviderTest.java
b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/infrastructure/ErrorHintsProviderTest.java
index a800b0e056..0dd76624d8 100644
---
a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/infrastructure/ErrorHintsProviderTest.java
+++
b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/infrastructure/ErrorHintsProviderTest.java
@@ -267,7 +267,7 @@ public class ErrorHintsProviderTest extends NbTestCase {
"}\n",
"21",
//TODO: needs to be adjusted when the error in
javac is fixed:
- "0:0-0:13::Test.java:3:1:
compiler.err.preview.feature.disabled.plural:
(compiler.misc.feature.unnamed.classes)");
+ "0:0-0:13::Test.java:1:1:
compiler.err.preview.feature.disabled.plural:
(compiler.misc.feature.unnamed.classes)");
}
private void performInlinedTest(String name, String code) throws Exception
{
diff --git
a/java/java.source.base/src/org/netbeans/modules/java/source/parsing/JavacParser.java
b/java/java.source.base/src/org/netbeans/modules/java/source/parsing/JavacParser.java
index 1dfe9e2904..c1173c310e 100644
---
a/java/java.source.base/src/org/netbeans/modules/java/source/parsing/JavacParser.java
+++
b/java/java.source.base/src/org/netbeans/modules/java/source/parsing/JavacParser.java
@@ -1031,6 +1031,7 @@ public class JavacParser extends Parser {
}
options.add(sb.toString());
}
+ options.add("-proc:full");
} else {
options.add("-proc:none"); // NOI18N, Disable annotation processors
}
diff --git
a/java/lib.nbjavac/test/unit/src/org/netbeans/lib/nbjavac/services/NBClassFinderTest.java
b/java/lib.nbjavac/test/unit/src/org/netbeans/lib/nbjavac/services/NBClassFinderTest.java
index 1636626f3c..9e3df9b140 100644
---
a/java/lib.nbjavac/test/unit/src/org/netbeans/lib/nbjavac/services/NBClassFinderTest.java
+++
b/java/lib.nbjavac/test/unit/src/org/netbeans/lib/nbjavac/services/NBClassFinderTest.java
@@ -56,7 +56,7 @@ public class NBClassFinderTest extends NbTestCase {
List<String> actualErrors;
actualErrors = compile(code, "-bootclasspath", "", "--system", "none",
"-XDrawDiagnostics", "-source", "8", "-XDide", "-Xlint:-options");
assertEquals(expectedErrors, actualErrors);
- actualErrors = compile(code, "-bootclasspath", "", "--system", "none",
"-XDrawDiagnostics", "-XDide");
+ actualErrors = compile(code, "-bootclasspath", "", "--system", "none",
"-XDrawDiagnostics", "-XDide", "-Xlint:-options");
assertEquals(expectedErrors, actualErrors);
expectedErrors =
Arrays.asList(
@@ -65,7 +65,7 @@ public class NBClassFinderTest extends NbTestCase {
);
actualErrors = compile(code, "-bootclasspath", "", "--system", "none",
"-XDrawDiagnostics", "-source", "8", "-XDide", "-XDbackgroundCompilation",
"-Xlint:-options");
assertEquals(expectedErrors, actualErrors);
- actualErrors = compile(code, "-bootclasspath", "", "--system", "none",
"-XDrawDiagnostics", "-XDide", "-XDbackgroundCompilation");
+ actualErrors = compile(code, "-bootclasspath", "", "--system", "none",
"-XDrawDiagnostics", "-XDide", "-XDbackgroundCompilation", "-Xlint:-options");
assertEquals(expectedErrors, actualErrors);
}
diff --git a/java/libs.javacapi/external/binaries-list
b/java/libs.javacapi/external/binaries-list
index daaef405aa..91e07d5f88 100644
--- a/java/libs.javacapi/external/binaries-list
+++ b/java/libs.javacapi/external/binaries-list
@@ -14,5 +14,5 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-2D8ACD8AAD9C74FDAAA9D7BBAF4278A57E2D86E0
com.dukescript.nbjavac:nb-javac:jdk-21+26:api
-9A9BAB9DC8497962967345A59CDD8CBC9D73A40D
com.dukescript.nbjavac:nb-javac:jdk-21+26
+D5113DE0BE3E296D3D9F2139F0102FDD9EB0D993
com.dukescript.nbjavac:nb-javac:jdk-21u:api
+A9C5BABB481C07742E0C4FCD150DB6E6DE2C2119
com.dukescript.nbjavac:nb-javac:jdk-21u
diff --git a/java/libs.javacapi/external/nb-javac-jdk-21+26-license.txt
b/java/libs.javacapi/external/nb-javac-jdk-21u-license.txt
similarity index 99%
rename from java/libs.javacapi/external/nb-javac-jdk-21+26-license.txt
rename to java/libs.javacapi/external/nb-javac-jdk-21u-license.txt
index dfe886bb4c..4af2be67d0 100644
--- a/java/libs.javacapi/external/nb-javac-jdk-21+26-license.txt
+++ b/java/libs.javacapi/external/nb-javac-jdk-21u-license.txt
@@ -1,7 +1,7 @@
Name: Javac Compiler Implementation
Description: Javac Compiler Implementation
-Version: jdk-21+26
-Files: nb-javac-jdk-21+26-api.jar nb-javac-jdk-21+26.jar
+Version: jdk-21u
+Files: nb-javac-jdk-21u-api.jar nb-javac-jdk-21u.jar
License: GPL-2-CP
Origin: OpenJDK (https://github.com/openjdk/jdk21)
Source: https://github.com/openjdk/jdk21
diff --git a/java/libs.javacapi/nbproject/project.xml
b/java/libs.javacapi/nbproject/project.xml
index f9c89a231f..5f6ecacc70 100644
--- a/java/libs.javacapi/nbproject/project.xml
+++ b/java/libs.javacapi/nbproject/project.xml
@@ -40,11 +40,11 @@
</public-packages>
<class-path-extension>
<runtime-relative-path />
-
<binary-origin>external/nb-javac-jdk-21+26-api.jar</binary-origin>
+
<binary-origin>external/nb-javac-jdk-21u-api.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path />
- <binary-origin>external/nb-javac-jdk-21+26.jar</binary-origin>
+ <binary-origin>external/nb-javac-jdk-21u.jar</binary-origin>
</class-path-extension>
</data>
</configuration>
diff --git a/java/libs.nbjavacapi/external/binaries-list
b/java/libs.nbjavacapi/external/binaries-list
index daaef405aa..91e07d5f88 100644
--- a/java/libs.nbjavacapi/external/binaries-list
+++ b/java/libs.nbjavacapi/external/binaries-list
@@ -14,5 +14,5 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-2D8ACD8AAD9C74FDAAA9D7BBAF4278A57E2D86E0
com.dukescript.nbjavac:nb-javac:jdk-21+26:api
-9A9BAB9DC8497962967345A59CDD8CBC9D73A40D
com.dukescript.nbjavac:nb-javac:jdk-21+26
+D5113DE0BE3E296D3D9F2139F0102FDD9EB0D993
com.dukescript.nbjavac:nb-javac:jdk-21u:api
+A9C5BABB481C07742E0C4FCD150DB6E6DE2C2119
com.dukescript.nbjavac:nb-javac:jdk-21u
diff --git a/java/libs.nbjavacapi/external/nb-javac-jdk-21+26-license.txt
b/java/libs.nbjavacapi/external/nb-javac-jdk-21u-license.txt
similarity index 99%
rename from java/libs.nbjavacapi/external/nb-javac-jdk-21+26-license.txt
rename to java/libs.nbjavacapi/external/nb-javac-jdk-21u-license.txt
index dfe886bb4c..4af2be67d0 100644
--- a/java/libs.nbjavacapi/external/nb-javac-jdk-21+26-license.txt
+++ b/java/libs.nbjavacapi/external/nb-javac-jdk-21u-license.txt
@@ -1,7 +1,7 @@
Name: Javac Compiler Implementation
Description: Javac Compiler Implementation
-Version: jdk-21+26
-Files: nb-javac-jdk-21+26-api.jar nb-javac-jdk-21+26.jar
+Version: jdk-21u
+Files: nb-javac-jdk-21u-api.jar nb-javac-jdk-21u.jar
License: GPL-2-CP
Origin: OpenJDK (https://github.com/openjdk/jdk21)
Source: https://github.com/openjdk/jdk21
diff --git a/java/libs.nbjavacapi/nbproject/project.properties
b/java/libs.nbjavacapi/nbproject/project.properties
index 9b8f0cbe5b..32d86b7ed2 100644
--- a/java/libs.nbjavacapi/nbproject/project.properties
+++ b/java/libs.nbjavacapi/nbproject/project.properties
@@ -18,8 +18,8 @@
javac.source=1.8
javac.compilerargs=-Xlint -Xlint:-serial
license.file.override=${nb_all}/nbbuild/licenses/GPL-2-CP
-release.external/nb-javac-jdk-21+26-api.jar=modules/ext/nb-javac-jdk-21-26-api.jar
-release.external/nb-javac-jdk-21+26.jar=modules/ext/nb-javac-jdk-21-26.jar
+release.external/nb-javac-jdk-21u-api.jar=modules/ext/nb-javac-jdk-21u-api.jar
+release.external/nb-javac-jdk-21u.jar=modules/ext/nb-javac-jdk-21u.jar
# for tests
requires.nb.javac=true
diff --git a/java/libs.nbjavacapi/nbproject/project.xml
b/java/libs.nbjavacapi/nbproject/project.xml
index 22fe0fa379..91d7424159 100644
--- a/java/libs.nbjavacapi/nbproject/project.xml
+++ b/java/libs.nbjavacapi/nbproject/project.xml
@@ -45,12 +45,12 @@
</test-dependencies>
<public-packages/>
<class-path-extension>
-
<runtime-relative-path>ext/nb-javac-jdk-21-26-api.jar</runtime-relative-path>
-
<binary-origin>external/nb-javac-jdk-21+26-api.jar</binary-origin>
+
<runtime-relative-path>ext/nb-javac-jdk-21u-api.jar</runtime-relative-path>
+
<binary-origin>external/nb-javac-jdk-21u-api.jar</binary-origin>
</class-path-extension>
<class-path-extension>
-
<runtime-relative-path>ext/nb-javac-jdk-21-26.jar</runtime-relative-path>
- <binary-origin>external/nb-javac-jdk-21+26.jar</binary-origin>
+
<runtime-relative-path>ext/nb-javac-jdk-21u.jar</runtime-relative-path>
+ <binary-origin>external/nb-javac-jdk-21u.jar</binary-origin>
</class-path-extension>
</data>
</configuration>
diff --git a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps
b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps
index 0955df9c17..a89b200824 100644
--- a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps
+++ b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps
@@ -97,8 +97,8 @@ webcommon/javascript2.jsdoc/external/testfiles-jsdoc-1.zip
webcommon/javascript2
harness/apisupport.harness/external/launcher-12.5-distribution.zip
platform/o.n.bootstrap/external/launcher-12.5-distribution.zip
# only one is part of the product:
-java/libs.javacapi/external/nb-javac-jdk-21+26-api.jar
java/libs.nbjavacapi/external/nb-javac-jdk-21+26-api.jar
-java/libs.javacapi/external/nb-javac-jdk-21+26.jar
java/libs.nbjavacapi/external/nb-javac-jdk-21+26.jar
+java/libs.javacapi/external/nb-javac-jdk-21u-api.jar
java/libs.nbjavacapi/external/nb-javac-jdk-21u-api.jar
+java/libs.javacapi/external/nb-javac-jdk-21u.jar
java/libs.nbjavacapi/external/nb-javac-jdk-21u.jar
# Used only in unittests for mysql db specific tests
ide/db.metadata.model/external/mysql-connector-j-8.0.31.jar
ide/db.mysql/external/mysql-connector-j-8.0.31.jar
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists