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

joewitt pushed a commit to branch support/nifi-1.13
in repository https://gitbox.apache.org/repos/asf/nifi.git

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

Reply via email to