This is an automated email from the ASF dual-hosted git repository.

jtulach 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 1c79f0f7aa Recognize generatedDependencies tag (#4666)
1c79f0f7aa is described below

commit 1c79f0f7aaaf220043f9273ffe620a0c6331c693
Author: Jaroslav Tulach <1842422+jtul...@users.noreply.github.com>
AuthorDate: Wed Sep 21 17:32:46 2022 +0200

    Recognize generatedDependencies tag (#4666)
    
    Co-authored-by: Jaroslav Tulach <jaroslav.tul...@apidesign.org>
---
 .../src/org/netbeans/modules/java/mx/project/CoreSuite.java        | 7 +++++++
 .../src/org/netbeans/modules/java/mx/project/SuiteSources.java     | 5 ++++-
 .../org/netbeans/modules/java/mx/project/suitepy/MxProject.java    | 2 ++
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git 
a/java/java.mx.project/src/org/netbeans/modules/java/mx/project/CoreSuite.java 
b/java/java.mx.project/src/org/netbeans/modules/java/mx/project/CoreSuite.java
index d2270096c3..28e1b85043 100644
--- 
a/java/java.mx.project/src/org/netbeans/modules/java/mx/project/CoreSuite.java
+++ 
b/java/java.mx.project/src/org/netbeans/modules/java/mx/project/CoreSuite.java
@@ -160,6 +160,13 @@ final class CoreSuite {
                 return dependencies;
             }
 
+            @Override
+            public List<String> generatedDependencies() {
+                return Collections.emptyList();
+            }
+
+
+
             @Override
             public List<String> annotationProcessors() {
                 return annotationProcessors;
diff --git 
a/java/java.mx.project/src/org/netbeans/modules/java/mx/project/SuiteSources.java
 
b/java/java.mx.project/src/org/netbeans/modules/java/mx/project/SuiteSources.java
index 4f9347e27c..096d2bf2b1 100644
--- 
a/java/java.mx.project/src/org/netbeans/modules/java/mx/project/SuiteSources.java
+++ 
b/java/java.mx.project/src/org/netbeans/modules/java/mx/project/SuiteSources.java
@@ -771,7 +771,10 @@ final class SuiteSources implements Sources,
 
         @Override
         public Collection<String> depNames() {
-            return mxPrj.dependencies();
+            List<String> both = new ArrayList<>();
+            both.addAll(mxPrj.dependencies());
+            both.addAll(mxPrj.generatedDependencies());
+            return both;
         }
 
         @Override
diff --git 
a/java/java.mx.project/src/org/netbeans/modules/java/mx/project/suitepy/MxProject.java
 
b/java/java.mx.project/src/org/netbeans/modules/java/mx/project/suitepy/MxProject.java
index f9268dcd64..6da50ae4af 100644
--- 
a/java/java.mx.project/src/org/netbeans/modules/java/mx/project/suitepy/MxProject.java
+++ 
b/java/java.mx.project/src/org/netbeans/modules/java/mx/project/suitepy/MxProject.java
@@ -29,6 +29,8 @@ public interface MxProject {
 
     List<String> dependencies();
 
+    List<String> generatedDependencies();
+
     List<String> annotationProcessors();
 
     String javaCompliance();


---------------------------------------------------------------------
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

Reply via email to