This is an automated email from the ASF dual-hosted git repository.
pvillard pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new 931f8fe NIFI-8316: Pass empty collections instead of null when
calling write(ConfigurableComponent component)
931f8fe is described below
commit 931f8fe798bd66473f5e394c0ad0d9fc8d9a4b07
Author: Mark Payne <[email protected]>
AuthorDate: Thu Mar 11 17:03:44 2021 -0500
NIFI-8316: Pass empty collections instead of null when calling
write(ConfigurableComponent component)
Signed-off-by: Pierre Villard <[email protected]>
This closes #4891.
---
.../documentation/AbstractDocumentationWriter.java | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git
a/nifi-api/src/main/java/org/apache/nifi/documentation/AbstractDocumentationWriter.java
b/nifi-api/src/main/java/org/apache/nifi/documentation/AbstractDocumentationWriter.java
index 2c24f5c..2276090 100644
---
a/nifi-api/src/main/java/org/apache/nifi/documentation/AbstractDocumentationWriter.java
+++
b/nifi-api/src/main/java/org/apache/nifi/documentation/AbstractDocumentationWriter.java
@@ -16,14 +16,6 @@
*/
package org.apache.nifi.documentation;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
import org.apache.nifi.annotation.behavior.DynamicProperties;
import org.apache.nifi.annotation.behavior.DynamicProperty;
import org.apache.nifi.annotation.behavior.DynamicRelationship;
@@ -50,6 +42,15 @@ import org.apache.nifi.processor.Relationship;
import org.apache.nifi.reporting.InitializationException;
import org.apache.nifi.reporting.ReportingTask;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
/**
* Base class for DocumentationWriter that simplifies iterating over all
information for a component, creating a separate method
* for each, to ensure that implementations properly override all methods and
therefore properly account for all information about
@@ -95,7 +96,7 @@ public abstract class AbstractDocumentationWriter implements
ExtensionDocumentat
@Override
public final void write(final ConfigurableComponent component) throws
IOException {
- write(component, null, null);
+ write(component, Collections.emptyList(), Collections.emptyMap());
}
@Override