From 931f8fe798bd66473f5e394c0ad0d9fc8d9a4b07 Mon Sep 17 00:00:00 2001 From: Mark Payne Date: Thu, 11 Mar 2021 17:03:44 -0500 Subject: [PATCH] NIFI-8316: Pass empty collections instead of null when calling write(ConfigurableComponent component) Signed-off-by: Pierre Villard This closes #4891. --- .../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 2c24f5c058..2276090ef2 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