This is an automated email from the ASF dual-hosted git repository.
paulk pushed a commit to branch GROOVY_3_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/GROOVY_3_0_X by this push:
new 6490c93 remove spotbugs warnings (amendment to handle null case)
6490c93 is described below
commit 6490c93e9b263d96919e0913817ac8bda98c1050
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;}