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

paulk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/master by this push:
     new e2749a9  remove spotbugs warnings (amendment to handle null case)
e2749a9 is described below

commit e2749a91c1ea6417784d088c7312fb5305857c9b
Author: Paul King <[email protected]>
AuthorDate: Sun Mar 15 16:26:27 2020 +1000

    remove spotbugs warnings (amendment to handle null case)
---
 .../java/org/codehaus/groovy/tools/groovydoc/GroovyRootDocBuilder.java  | 2 +-
 .../main/java/org/codehaus/groovy/tools/groovydoc/SimpleGroovyDoc.java  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/GroovyRootDocBuilder.java
 
b/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/GroovyRootDocBuilder.java
index 832ae6c..702fff9 100644
--- 
a/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/GroovyRootDocBuilder.java
+++ 
b/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/GroovyRootDocBuilder.java
@@ -57,7 +57,7 @@ public class GroovyRootDocBuilder {
     }
 
     public GroovyRootDocBuilder(String[] sourcepaths, List<LinkArgument> 
links, Properties properties) {
-        this.sourcepaths = Arrays.copyOf(sourcepaths, sourcepaths.length);
+        this.sourcepaths = sourcepaths == null ? null : 
Arrays.copyOf(sourcepaths, sourcepaths.length);
         this.links = links;
         this.rootDoc = new SimpleGroovyRootDoc("root");
         this.properties = properties;
diff --git 
a/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/SimpleGroovyDoc.java
 
b/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/SimpleGroovyDoc.java
index 8dffef1..d47e208 100644
--- 
a/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/SimpleGroovyDoc.java
+++ 
b/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/SimpleGroovyDoc.java
@@ -246,7 +246,7 @@ public class SimpleGroovyDoc implements GroovyDoc/*, 
GroovyTokenTypes*/ {
 //    public GroovySeeTag[] seeTags() {/*todo*/return null;}
 
     public GroovyTag[] tags() {
-        return Arrays.copyOf(tags, tags.length);
+        return tags == null ? null : Arrays.copyOf(tags, tags.length);
     }
 
 //    public GroovyTag[] tags(String arg0) {/*todo*/return null;}

Reply via email to