(netbeans) branch master updated: PHP: Fixing cancelability bugs by reverting from a for each loop to a normal loop

2023-12-15 Thread junichi11
This is an automated email from the ASF dual-hosted git repository.

junichi11 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 01ae879656 PHP: Fixing cancelability bugs by reverting from a for each 
loop to a normal loop
 new 589218b13c Merge pull request #6853 from 
troizet/php_cancelability_bug_hints
01ae879656 is described below

commit 01ae879656b3b07a33ad00e68066faaf67fdb29b
Author: Alexey Borokhvostov 
AuthorDate: Fri Dec 15 23:48:27 2023 +0700

PHP: Fixing cancelability bugs by reverting from a for each loop to a 
normal loop
---
 .../php/editor/verification/IncorrectNonAbstractMethodHintError.java  | 4 ++--
 .../netbeans/modules/php/editor/verification/PHP72UnhandledError.java | 4 ++--
 .../netbeans/modules/php/editor/verification/PHP73UnhandledError.java | 4 ++--
 .../netbeans/modules/php/editor/verification/PHP80UnhandledError.java | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git 
a/php/php.editor/src/org/netbeans/modules/php/editor/verification/IncorrectNonAbstractMethodHintError.java
 
b/php/php.editor/src/org/netbeans/modules/php/editor/verification/IncorrectNonAbstractMethodHintError.java
index a0441a979a..33dd250aa6 100644
--- 
a/php/php.editor/src/org/netbeans/modules/php/editor/verification/IncorrectNonAbstractMethodHintError.java
+++ 
b/php/php.editor/src/org/netbeans/modules/php/editor/verification/IncorrectNonAbstractMethodHintError.java
@@ -85,13 +85,13 @@ public class IncorrectNonAbstractMethodHintError extends 
HintErrorRule {
 "IncorrectNonAbstractMethodHintErrorHintDesc=Non-abstract method 
\"{0}\" must contain body"
 })
 private void addIcorrectNonAbstractMethodHints(Set 
methodDeclarations, List hints, BaseDocument doc) {
-methodDeclarations.forEach((methodDeclaration) -> {
+for (MethodDeclaration methodDeclaration: methodDeclarations) {
 if (CancelSupport.getDefault().isCancelled()) {
 return;
 }
 List fixes = Collections.singletonList(new 
AddBodyFix(doc, methodDeclaration));
 addHint(methodDeclaration, 
Bundle.IncorrectNonAbstractMethodHintErrorHintDesc(CodeUtils.extractMethodName(methodDeclaration)),
 hints, fixes);
-});
+}
 }
 
 private void addHint(ASTNode node, String description, List hints, 
List fixes) {
diff --git 
a/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP72UnhandledError.java
 
b/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP72UnhandledError.java
index ef7ee8936a..4187ed0e09 100644
--- 
a/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP72UnhandledError.java
+++ 
b/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP72UnhandledError.java
@@ -115,7 +115,7 @@ public class PHP72UnhandledError extends UnhandledErrorRule 
{
 if (ts == null) {
 return;
 }
-lastUseStatementParts.forEach((lastUseStatementPart) -> {
+for (SingleUseStatementPart lastUseStatementPart: 
lastUseStatementParts) {
 if (CancelSupport.getDefault().isCancelled()) {
 return;
 }
@@ -129,7 +129,7 @@ public class PHP72UnhandledError extends UnhandledErrorRule 
{
 createError(lastUseStatementPart);
 }
 }
-});
+}
 } finally {
 document.readUnlock();
 lastUseStatementParts.clear();
diff --git 
a/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP73UnhandledError.java
 
b/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP73UnhandledError.java
index 0812932106..74a2fcb2bd 100644
--- 
a/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP73UnhandledError.java
+++ 
b/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP73UnhandledError.java
@@ -161,7 +161,7 @@ public class PHP73UnhandledError extends UnhandledErrorRule 
{
 }
 
 private void checkFunctionCallTrailingCommas(TokenSequence 
ts) {
-nodes.forEach((node) -> {
+for (ASTNode node: nodes) {
 if (CancelSupport.getDefault().isCancelled()) {
 return;
 }
@@ -183,7 +183,7 @@ public class PHP73UnhandledError extends UnhandledErrorRule 
{
 if (!parameters.isEmpty()) {
 createError(parameters.get(parameters.size() - 1));
 }
-});
+}
 }
 
 @CheckForNull
diff --git 
a/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP80UnhandledError.java
 

(netbeans) branch master updated: -Add support for GlassFish 7.0.11 -Add Java SE 23 Enum

2023-12-15 Thread pepness
This is an automated email from the ASF dual-hosted git repository.

pepness 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 4c3d826c8c -Add support for GlassFish 7.0.11 -Add Java SE 23 Enum
 new a30ed67ba6 Merge pull request #6827 from pepness/glassfish-7.0.11
4c3d826c8c is described below

commit 4c3d826c8cf664f5122657b6d580f66b8b7e4601
Author: José Contreras 
AuthorDate: Sun Dec 10 17:42:09 2023 -0600

-Add support for GlassFish 7.0.11
-Add Java SE 23 Enum
---
 .../modules/glassfish/common/Bundle.properties |  1 +
 .../modules/glassfish/common/ServerDetails.java| 11 +
 .../glassfish/common/wizards/Bundle.properties |  1 +
 .../glassfish/tooling/data/GlassFishVersion.java   | 10 -
 .../server/config/ConfigBuilderProvider.java   |  7 +-
 .../tooling/server/config/JavaSEPlatform.java  |  4 +++-
 .../glassfish/tooling/admin/AdminFactoryTest.java  |  4 ++--
 .../tooling/data/GlassFishVersionTest.java |  6 +++--
 .../glassfish/tooling/utils/EnumUtilsTest.java | 26 +++---
 9 files changed, 50 insertions(+), 20 deletions(-)

diff --git 
a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/Bundle.properties
 
b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/Bundle.properties
index e5ad98c3b4..228f2fd82f 100644
--- 
a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/Bundle.properties
+++ 
b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/Bundle.properties
@@ -177,6 +177,7 @@ STR_707_SERVER_NAME=GlassFish Server 7.0.7
 STR_708_SERVER_NAME=GlassFish Server 7.0.8
 STR_709_SERVER_NAME=GlassFish Server 7.0.9
 STR_7010_SERVER_NAME=GlassFish Server 7.0.10
+STR_7011_SERVER_NAME=GlassFish Server 7.0.11
 
 # CommonServerSupport.java
 MSG_FLAKEY_NETWORK=Network communication problemCould not establish 
\
diff --git 
a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ServerDetails.java
 
b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ServerDetails.java
index feb1f9760c..ac283ad3d5 100644
--- 
a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ServerDetails.java
+++ 
b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ServerDetails.java
@@ -400,6 +400,17 @@ public enum ServerDetails {
 
"https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/7.0.10/glassfish-7.0.10.zip;,
 // NOI18N
 
"https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/7.0.10/glassfish-7.0.10.zip;,
 // NOI18N
 "http://www.eclipse.org/legal/epl-2.0; //NOI18N
+),
+
+/**
+ * details for an instance of GlassFish Server 7.0.11
+ */
+GLASSFISH_SERVER_7_0_11(NbBundle.getMessage(ServerDetails.class, 
"STR_7011_SERVER_NAME", new Object[]{}), // NOI18N
+GlassfishInstanceProvider.JAKARTAEE10_DEPLOYER_FRAGMENT,
+GlassFishVersion.GF_7_0_11,
+
"https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/7.0.11/glassfish-7.0.11.zip;,
 // NOI18N
+
"https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/7.0.11/glassfish-7.0.11.zip;,
 // NOI18N
+"http://www.eclipse.org/legal/epl-2.0; //NOI18N
 );
 
 /**
diff --git 
a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/wizards/Bundle.properties
 
b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/wizards/Bundle.properties
index 655d0815a8..1c5d8de127 100644
--- 
a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/wizards/Bundle.properties
+++ 
b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/wizards/Bundle.properties
@@ -178,6 +178,7 @@ STR_707_SERVER_NAME=GlassFish Server 7.0.7
 STR_708_SERVER_NAME=GlassFish Server 7.0.8
 STR_709_SERVER_NAME=GlassFish Server 7.0.9
 STR_7010_SERVER_NAME=GlassFish Server 7.0.10
+STR_7011_SERVER_NAME=GlassFish Server 7.0.11
 
 LBL_SELECT_BITS=Select
 LBL_ChooseOne=Choose server to download:
diff --git 
a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java
 
b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java
index aaf61192f7..98a3b277ed 100644
--- 
a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java
+++ 
b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java
@@ -118,7 +118,9 @@ public enum GlassFishVersion {
 /** GlassFish 7.0.9 */
 GF_7_0_9   ((short) 7, (short) 0, (short) 9, (short) 0, 
GlassFishVersion.GF_7_0_9_STR),
 /** GlassFish 7.0.10 */
-GF_7_0_10   ((short) 7, (short) 0, (short) 10, (short) 0, 
GlassFishVersion.GF_7_0_10_STR);

(netbeans) branch master updated: CSS-Refactoring: Fix NullPointerException from folder/file renaming

2023-12-15 Thread matthiasblaesing
This is an automated email from the ASF dual-hosted git repository.

matthiasblaesing 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 4cc1931e18 CSS-Refactoring: Fix NullPointerException from folder/file 
renaming
 new 71fb2eda10 Merge pull request #6837 from 
matthiasblaesing/css_refactoring_exception
4cc1931e18 is described below

commit 4cc1931e182a7c96d168bfc4d924df997bc9f024
Author: Matthias Bläsing 
AuthorDate: Tue Dec 12 21:32:32 2023 +0100

CSS-Refactoring: Fix NullPointerException from folder/file renaming

There are two very different supported refactorings supported in the
CSS context:

1. CSS "internal" refactorings, which are completely rooted and handled
   inside the CSS modules (renaming classes, ids, colors, elements)
2. Renaming files/folders

The second category caused NullPointerExceptions because the
refactoring plugin expected a special context object only provided for
the first set of refactorings.
---
 .../refactoring/CssRenameRefactoringPlugin.java| 38 +-
 1 file changed, 23 insertions(+), 15 deletions(-)

diff --git 
a/ide/css.editor/src/org/netbeans/modules/css/refactoring/CssRenameRefactoringPlugin.java
 
b/ide/css.editor/src/org/netbeans/modules/css/refactoring/CssRenameRefactoringPlugin.java
index 0a2e3379a1..0d58a64847 100644
--- 
a/ide/css.editor/src/org/netbeans/modules/css/refactoring/CssRenameRefactoringPlugin.java
+++ 
b/ide/css.editor/src/org/netbeans/modules/css/refactoring/CssRenameRefactoringPlugin.java
@@ -114,7 +114,19 @@ public class CssRenameRefactoringPlugin implements 
RefactoringPlugin {
 
 @Override
 public Problem prepare(final RefactoringElementsBag refactoringElements) {
-CssProjectSupport sup = 
CssProjectSupport.findFor(context.getFileObject());
+FileObject fileObject;
+
+if (context != null) {
+fileObject = context.getFileObject();
+} else {
+fileObject = lookup.lookup(FileObject.class);
+}
+
+if (fileObject == null) {
+return null;
+}
+
+CssProjectSupport sup = CssProjectSupport.findFor(fileObject);
 if (sup == null) {
 return null;
 }
@@ -173,20 +185,16 @@ public class CssRenameRefactoringPlugin implements 
RefactoringPlugin {
 
 }
 
-} else {
-FileObject fileObject = lookup.lookup(FileObject.class);
-
-if(fileObject != null && !fileObject.isFolder()) {
-//refactor a file in explorer
-refactorFile(modificationResult, fileObject, index);
-} else if (fileObject != null && fileObject.isFolder()) {
-//refactor a folder in explorer
-refactorFolder(modificationResult, fileObject, index);
-//add folder rename element implementation, there doesn't seem 
to a default one
-//like for file rename
-// Disabled RenameFolder as it collides with FileRenamePlugin 
see #187635
-//refactoringElements.add(refactoring, new 
RenameFolder(folderContext.getFileObject()));
-}
+} else if (!fileObject.isFolder()) {
+//refactor a file in explorer
+refactorFile(modificationResult, fileObject, index);
+} else if (fileObject.isFolder()) {
+//refactor a folder in explorer
+refactorFolder(modificationResult, fileObject, index);
+//add folder rename element implementation, there doesn't seem to 
a default one
+//like for file rename
+// Disabled RenameFolder as it collides with FileRenamePlugin see 
#187635
+//refactoringElements.add(refactoring, new 
RenameFolder(folderContext.getFileObject()));
 }
 
 //commit the transaction and add the differences to the result


-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists