diff --git a/local-build-plugins/src/main/java/org/hibernate/orm/properties/ConfigPropertyWriterTask.java b/local-build-plugins/src/main/java/org/hibernate/orm/properties/ConfigPropertyWriterTask.java index 167255fa86f3..1d3ba136a201 100644 --- a/local-build-plugins/src/main/java/org/hibernate/orm/properties/ConfigPropertyWriterTask.java +++ b/local-build-plugins/src/main/java/org/hibernate/orm/properties/ConfigPropertyWriterTask.java @@ -11,13 +11,11 @@ import java.io.Writer; import java.util.Map; import java.util.function.BiConsumer; -import java.util.function.Predicate; import javax.inject.Inject; import org.hibernate.orm.properties.processor.AsciiDocWriter; import org.hibernate.orm.properties.processor.ConfigPropertyHolder; import org.hibernate.orm.properties.processor.ConfigurationProperty; -import org.hibernate.orm.properties.processor.HibernateOrmConfiguration; import org.gradle.api.DefaultTask; import org.gradle.api.Project; @@ -28,11 +26,6 @@ */ public class ConfigPropertyWriterTask extends DefaultTask { - private static final Predicate> API_FILTER = entry -> HibernateOrmConfiguration.Type.API.equals( - entry.getValue().type() ); - private static final Predicate> SPI_FILTER = entry -> HibernateOrmConfiguration.Type.SPI.equals( - entry.getValue().type() ); - private final Project project; private final ConfigPropertyHolder properties; private final String fileName = "configs"; @@ -46,22 +39,10 @@ public ConfigPropertyWriterTask(Project project, ConfigPropertyHolder properties @TaskAction public void writeProperties() { if ( properties.hasProperties() ) { - if ( properties.hasProperties( API_FILTER ) ) { - writeProperties( - fileName + ".asciidoc", - new AsciiDocWriter( - API_FILTER - ) - ); - } - if ( properties.hasProperties( SPI_FILTER ) ) { - writeProperties( - fileName + "-spi.asciidoc", - new AsciiDocWriter( - SPI_FILTER - ) - ); - } + writeProperties( + fileName + ".asciidoc", + new AsciiDocWriter() + ); } } diff --git a/local-build-plugins/src/main/java/org/hibernate/orm/properties/processor/AsciiDocWriter.java b/local-build-plugins/src/main/java/org/hibernate/orm/properties/processor/AsciiDocWriter.java index c6be810001af..f153271cd625 100644 --- a/local-build-plugins/src/main/java/org/hibernate/orm/properties/processor/AsciiDocWriter.java +++ b/local-build-plugins/src/main/java/org/hibernate/orm/properties/processor/AsciiDocWriter.java @@ -15,21 +15,13 @@ import java.util.TreeMap; import java.util.TreeSet; import java.util.function.BiConsumer; -import java.util.function.Predicate; import java.util.stream.Collectors; public class AsciiDocWriter implements BiConsumer, Writer> { - private final Predicate> filter; - - public AsciiDocWriter(Predicate> filter) { - this.filter = filter; - } - @Override public void accept(Map propertyMap, Writer writer) { Map> groups = propertyMap.entrySet().stream() - .filter( filter ) .map( Map.Entry::getValue ) .collect( Collectors.groupingBy(