void toJson()

in log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal/PluginDescriptors.java [343:362]


        void toJson(final JsonGenerator generator) throws IOException {
            generator.writeStartObject();
            // Aliases
            generator.writeArrayFieldStart(PLUGIN_NAMES);
            for (final String pluginName : pluginNames) {
                generator.writeString(pluginName);
            }
            generator.writeEndArray();
            // Simple fields
            generator.writeStringField(ELEMENT_NAME, elementName);
            generator.writeBooleanField(PRINTABLE, printable);
            generator.writeBooleanField(DEFER, defer);
            // Compute the class name of the builder
            generator.writeArrayFieldStart(BUILDER_HIERARCHY);
            for (final String fqcn : builderHierarchy) {
                generator.writeString(fqcn);
            }
            generator.writeEndArray();
            generator.writeEndObject();
        }