public void filter()

in log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal/ReflectConfigFilter.java [40:59]


    public void filter(final JsonParser input, final JsonGenerator output) throws IOException {
        assertArrayStart(input);
        output.writeStartArray();
        // Read and filter entries
        while (input.nextToken() == JsonToken.START_OBJECT) {
            final JsonNode node = input.readValueAsTree();
            final JsonNode nameNode = node.get(TYPE_NAME);
            if (nameNode != null) {
                final String name = nameNode.asText();
                // Include all the plugin visitors
                if (name.startsWith("org.apache.logging.log4j.core.config.plugins.visitors")
                        || name.startsWith("org.apache.logging.log4j.core.config.plugins.validation.validators")
                        || includeClassNames.contains(name)) {
                    output.writeTree(node);
                }
            }
        }
        assertArrayEnd(input);
        output.writeEndArray();
    }