You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by ne...@apache.org on 2021/11/08 16:39:23 UTC
[netbeans] branch delivery updated: [NETBEANS-5783] Make sure that
getDisplayName() is non null in Gradle Projects.
This is an automated email from the ASF dual-hosted git repository.
neilcsmith pushed a commit to branch delivery
in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/delivery by this push:
new 1529976 [NETBEANS-5783] Make sure that getDisplayName() is non null in Gradle Projects.
new 5697c3c Merge pull request #3307 from lkishalmi/NETBEANS-5783
1529976 is described below
commit 152997693d417d6bd16985a6e54dfa0515618126
Author: Laszlo Kishalmi <la...@gmail.com>
AuthorDate: Sun Nov 7 08:35:01 2021 -0800
[NETBEANS-5783] Make sure that getDisplayName() is non null in Gradle Projects.
---
extide/gradle/src/org/netbeans/modules/gradle/queries/Info.java | 4 ++++
.../org/netbeans/modules/gradle/AbstractGradleProjectTestCase.java | 5 +++++
2 files changed, 9 insertions(+)
diff --git a/extide/gradle/src/org/netbeans/modules/gradle/queries/Info.java b/extide/gradle/src/org/netbeans/modules/gradle/queries/Info.java
index 46e4e86..9789169 100644
--- a/extide/gradle/src/org/netbeans/modules/gradle/queries/Info.java
+++ b/extide/gradle/src/org/netbeans/modules/gradle/queries/Info.java
@@ -69,7 +69,11 @@ public final class Info implements ProjectInformation, PropertyChangeListener {
@Override
public String getName() {
+ final NbGradleProject nb = NbGradleProject.get(project);
GradleBaseProject prj = GradleBaseProject.get(project);
+ if (!nb.isGradleProjectLoaded() || prj == null || prj.getName() == null) {
+ return project.getProjectDirectory().getNameExt();
+ }
String ret = prj.isRoot() ? prj.getName() : prj.getRootDir().getName() + prj.getPath();
return ret;
diff --git a/extide/gradle/test/unit/src/org/netbeans/modules/gradle/AbstractGradleProjectTestCase.java b/extide/gradle/test/unit/src/org/netbeans/modules/gradle/AbstractGradleProjectTestCase.java
index 2a948a7..8a3bfa2 100644
--- a/extide/gradle/test/unit/src/org/netbeans/modules/gradle/AbstractGradleProjectTestCase.java
+++ b/extide/gradle/test/unit/src/org/netbeans/modules/gradle/AbstractGradleProjectTestCase.java
@@ -87,6 +87,11 @@ public class AbstractGradleProjectTestCase extends NbTestCase {
}).get();
}
+ protected void dumpProject(Project project){
+ NbGradleProjectImpl impl = (NbGradleProjectImpl) project;
+ impl.dumpProject();
+ }
+
protected FileObject createGradleProject(String path, String buildScript, String settingsScript) throws IOException {
FileObject ret = FileUtil.toFileObject(getWorkDir());
if (path != null) {
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists