This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch v4
in repository https://gitbox.apache.org/repos/asf/causeway.git
The following commit(s) were added to refs/heads/v4 by this push:
new c88005b73c7 CAUSEWAY-2297: batch removal of empty lines in java files
c88005b73c7 is described below
commit c88005b73c76139d6cad595617008f3b2495f186
Author: Andi Huber <[email protected]>
AuthorDate: Thu Oct 9 09:15:18 2025 +0200
CAUSEWAY-2297: batch removal of empty lines in java files
---
.../causeway/applib/annotation/PropertyLayout.java | 1 -
.../applib/services/wrapper/WrapperFactory.java | 1 -
.../applib/services/xactn/TransactionId.java | 1 -
.../org/apache/causeway/applib/value/Clob.java | 1 -
.../commons/internal/collections/_Multimaps.java | 1 -
.../internal/proxy/ProxyFactoryService.java | 1 -
.../apache/causeway/commons/io/JaxbUtilsTest.java | 1 -
.../core/config/CausewayConfiguration.java | 4 --
...mainObjectLayoutAnnotationUsingIconUiEvent.java | 2 -
.../core/metamodel/inspect/model/ActionNode.java | 2 -
.../metamodel/interactions/InteractionHead.java | 3 +-
.../interactions/managed/InteractionVeto.java | 1 -
.../interactions/val/ValidityContext.java | 3 +-
.../services/metamodel/_ObjectGraphFactory.java | 1 -
.../core/metamodel/spec/feature/ObjectFeature.java | 1 -
.../causeway/core/metamodel/tabular/DataRow.java | 1 -
.../core/metamodel/tabular/simple/DataRow.java | 2 -
.../metamodel/consent/InteractionResultTest.java | 1 -
.../collections/JavaCollectionFacetTest.java | 1 -
.../DomainObjectAnnotationFacetFactoryTest.java | 2 -
...PromptStyleFacetFromPropertyAnnotationTest.java | 1 -
.../spec/impl/MixedInMemberNamingStrategyTest.java | 3 +-
.../tabular/simple/DataTableSerializationTest.java | 1 -
...anticsProvider_configureDecimalFormat_Test.java | 1 -
.../icons/ObjectIconServiceDefault.java | 1 -
.../wrapper/WrapperFactoryDefault.java | 1 -
.../ExcelDemoToDoItem_tearDown2.java | 1 -
.../restclient/api/delete/DeleteMessage.java | 1 -
.../SpringBeanProcessorRegressionWorkaround.java | 2 -
.../tabular/excel/exporter/ExcelCellWriter.java | 2 -
.../tabular/excel/exporter/ExcelImageHandler.java | 1 -
.../extensions/tabular/pdf/factory/LineStyle.java | 1 -
.../tabular/pdf/factory/internal/Cell.java | 1 -
.../tabular/pdf/factory/internal/Table.java | 1 -
.../secondary/fetch/CommandFetcher_Test.java | 1 -
.../integtests/WrapperFactory_async_IntegTest.java | 1 -
.../DomainModelTest_usingBadDomain.java | 1 -
.../interact/WrapperInteraction_1_IntegTest.java | 1 -
.../WrapperInteraction_Caching_IntegTest.java | 1 -
.../WrapperFactoryMetaspaceMemoryLeakTest.java | 2 -
.../keycloak/CausewayModuleSecurityKeycloak.java | 1 -
.../restfulobjects/applib/RestfulRequest.java | 1 -
.../restfulobjects/applib/RestfulResponse.java | 1 -
.../viewer/restfulobjects/applib/util/Parsers.java | 2 -
.../select2/ChoiceProviderForReferencesTest.java | 1 -
.../wicketapp/CausewayWicketApplication.java | 56 ++++++++++++++++++++++
46 files changed, 59 insertions(+), 59 deletions(-)
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/annotation/PropertyLayout.java
b/api/applib/src/main/java/org/apache/causeway/applib/annotation/PropertyLayout.java
index 09cc39a5166..337dd86299d 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/annotation/PropertyLayout.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/annotation/PropertyLayout.java
@@ -212,7 +212,6 @@ Navigable navigable()
String navigableSubtree()
default "";
-
/**
* How the properties of this domain object are be edited, either {@link
PromptStyle#DIALOG dialog} or {@link PromptStyle#INLINE inline}.
*/
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/services/wrapper/WrapperFactory.java
b/api/applib/src/main/java/org/apache/causeway/applib/services/wrapper/WrapperFactory.java
index 21924f3e541..8627d69af50 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/services/wrapper/WrapperFactory.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/services/wrapper/WrapperFactory.java
@@ -261,5 +261,4 @@ boolean removeInteractionListener(
void notifyListeners(InteractionEvent ev);
-
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/services/xactn/TransactionId.java
b/api/applib/src/main/java/org/apache/causeway/applib/services/xactn/TransactionId.java
index c2fcfd2ab2a..79e1321e45f 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/services/xactn/TransactionId.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/services/xactn/TransactionId.java
@@ -81,5 +81,4 @@ public static TransactionId empty() {
@Override public UUID getInteractionId() { return interactionId; }
@Override public int getSequence() { return sequence; }
-
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/value/Clob.java
b/api/applib/src/main/java/org/apache/causeway/applib/value/Clob.java
index f8bd0ae16ce..b26ac6d738d 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/value/Clob.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/value/Clob.java
@@ -80,7 +80,6 @@ public record Clob(
CharSequence chars
) implements NamedWithMimeType {
-
// -- FACTORIES
/**
diff --git
a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Multimaps.java
b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Multimaps.java
index c195c98c9a0..9a04709dc9b 100644
---
a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Multimaps.java
+++
b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Multimaps.java
@@ -287,7 +287,6 @@ public static <K, V> ListMultimap<K, V> newListMultimap(
return new ListMultimapWrapper<>(mapFactory.get(),
elementCollectionFactory);
}
-
public static <K, V, S extends Set<V>> SetMultimap<K, V> newSetMultimap(
final @NonNull Supplier<? extends Map<K, S>> mapFactory,
final @NonNull Supplier<S> elementCollectionFactory){
diff --git
a/commons/src/main/java/org/apache/causeway/commons/internal/proxy/ProxyFactoryService.java
b/commons/src/main/java/org/apache/causeway/commons/internal/proxy/ProxyFactoryService.java
index 1478f7b3e9d..bc20f878a1a 100644
---
a/commons/src/main/java/org/apache/causeway/commons/internal/proxy/ProxyFactoryService.java
+++
b/commons/src/main/java/org/apache/causeway/commons/internal/proxy/ProxyFactoryService.java
@@ -76,5 +76,4 @@ record AdditionalField(
int modifiers) {
}
-
}
diff --git
a/commons/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.java
b/commons/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.java
index de6543bc51f..e7a4a4228e4 100644
--- a/commons/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.java
@@ -75,7 +75,6 @@ void setup() {
a.setNested(b);
}
-
/**
* Works for arbitrary {@link XmlRootElement#name()} combinations,
* except you cannot use the same {@code name="root"} say on both {@link
A} and {@link B}.
diff --git
a/core/config/src/main/java/org/apache/causeway/core/config/CausewayConfiguration.java
b/core/config/src/main/java/org/apache/causeway/core/config/CausewayConfiguration.java
index 198306ea1e7..9fd259bfb3c 100644
---
a/core/config/src/main/java/org/apache/causeway/core/config/CausewayConfiguration.java
+++
b/core/config/src/main/java/org/apache/causeway/core/config/CausewayConfiguration.java
@@ -149,7 +149,6 @@ public record CausewayConfiguration(
public static final String ROOT_PREFIX = "causeway";
-
//@Builder // for testing
// @Autowired
// public CausewayConfiguration(final ConfigurableEnvironment
environment, final Optional<BuildProperties> buildProperties) {
@@ -1673,7 +1672,6 @@ public record Introspector(
@DefaultValue("ANNOTATION_OPTIONAL")
IntrospectionPolicy policy,
-
/**
* Whether to perform metamodel introspection in parallel,
intended to speed up bootstrapping.
*
@@ -3568,7 +3566,6 @@ public enum MultipleExecutionStrategy {
}
}
-
@Valid
public record Extensions(
@DefaultValue
@@ -3894,7 +3891,6 @@ public enum PersistPolicy {
public boolean isDisabled() { return this == DISABLED; }
}
-
}
@Valid
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/IconFacetViaDomainObjectLayoutAnnotationUsingIconUiEvent.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/IconFacetViaDomainObjectLayoutAnnotationUsingIconUiEvent.java
index 722c57308db..b443532486b 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/IconFacetViaDomainObjectLayoutAnnotationUsingIconUiEvent.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/IconFacetViaDomainObjectLayoutAnnotationUsingIconUiEvent.java
@@ -65,7 +65,6 @@ public static
Optional<IconFacetViaDomainObjectLayoutAnnotationUsingIconUiEvent>
@Override public Class<? extends Facet> facetType() { return
IconFacet.class; }
@Override public Precedence getPrecedence() { return Precedence.EVENT; }
-
@Override
public Optional<ObjectSupport.IconResource> icon(ManagedObject
domainObject, ObjectSupport.IconSize iconSize) {
@@ -106,5 +105,4 @@ private Optional<IconFacet> underlyingIconFacet() {
.flatMap(facetRanking->facetRanking.getWinnerNonEvent(IconFacet.class));
}
-
}
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/ActionNode.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/ActionNode.java
index 4c8ee399929..75e9acc9a00 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/ActionNode.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/ActionNode.java
@@ -62,6 +62,4 @@ protected ObjectMember member() {
return action;
}
-
}
-
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionHead.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionHead.java
index f420f9eaa0c..3aadd74c747 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionHead.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionHead.java
@@ -122,5 +122,4 @@ private String logicalMemberIdentifierFor(final
ObjectSpecification onType, fina
return onType.logicalTypeName() + "#" + memberId;
}
-
-}
\ No newline at end of file
+}
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/InteractionVeto.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/InteractionVeto.java
index 21b318d4bbc..a24c9deb549 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/InteractionVeto.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/InteractionVeto.java
@@ -47,7 +47,6 @@ public static enum VetoType {
public boolean isHidden() { return this == HIDDEN;}
}
-
public static InteractionVeto notFound(
final Identifier.@NonNull Type memberType,
final @Nullable String memberId) {
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/val/ValidityContext.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/val/ValidityContext.java
index c580c999e45..04c1610c9df 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/val/ValidityContext.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/val/ValidityContext.java
@@ -40,5 +40,4 @@ default Where where() {
return Where.NOT_SPECIFIED;
}
-
-}
\ No newline at end of file
+}
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/_ObjectGraphFactory.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/_ObjectGraphFactory.java
index 909ba5ffcfd..7217e3cc401 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/_ObjectGraphFactory.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/_ObjectGraphFactory.java
@@ -48,7 +48,6 @@ record _ObjectGraphFactory(
Map<LogicalType, ObjectGraph.Object> objectByLogicalType,
Map<String, ObjectGraph.Object> objectById) implements
ObjectGraph.Factory {
-
public _ObjectGraphFactory(final List<? extends ObjectSpecification>
objectSpecs) {
this(objectSpecs, new ObjectGraph(), _Multimaps.newListMultimap(), new
HashMap<>(), new HashMap<>());
}
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectFeature.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectFeature.java
index 675e7fe8440..e8a789e237d 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectFeature.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectFeature.java
@@ -64,7 +64,6 @@ default String getFriendlyName(final ManagedObject
domainObject) {
return getFriendlyName(()->domainObject);
}
-
/**
* Optionally returns the (translated friendly) name for this member -
* the field or action, based on whether the name is provided statically
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/DataRow.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/DataRow.java
index 6ba6e1f813f..1bed9a3b964 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/DataRow.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/DataRow.java
@@ -66,5 +66,4 @@ public interface DataRow {
*/
Can<ManagedObject> getCellElementsForColumn(@NonNull String columnId);
-
}
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/simple/DataRow.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/simple/DataRow.java
index 2a04a67a2bd..3fad7bbdb41 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/simple/DataRow.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/simple/DataRow.java
@@ -57,6 +57,4 @@ public Can<ManagedObject> getCellElements(
));
}
-
-
}
diff --git
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/consent/InteractionResultTest.java
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/consent/InteractionResultTest.java
index 007b0290755..7c10916fd76 100644
---
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/consent/InteractionResultTest.java
+++
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/consent/InteractionResultTest.java
@@ -81,7 +81,6 @@ private void advise(VetoReason vetoReason, InteractionAdvisor
forTesting) {
builder.addAdvise(vetoReason, forTesting);
}
-
static Consent.VetoReason vetoReason(final String reasonString) {
return Consent.VetoReason.explicit(reasonString);
}
diff --git
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/collections/JavaCollectionFacetTest.java
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/collections/JavaCollectionFacetTest.java
index 036b38f79d9..068024de5ee 100644
---
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/collections/JavaCollectionFacetTest.java
+++
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/collections/JavaCollectionFacetTest.java
@@ -40,7 +40,6 @@ class JavaCollectionFacetTest {
private MetaModelContext metaModelContext;
private Mocking mocking = new Mocking();
-
@BeforeEach
void setUp() throws Exception {
metaModelContext = MetaModelContext_forTesting.buildDefault();
diff --git
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
index 86db63cfa99..e6fb9db01d6 100644
---
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
+++
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
@@ -433,8 +433,6 @@ public void configured_value_set_to_false() {
});
}
-
-
@Test
public void configured_value_set_to_defaults() {
ignoringConfiguration();
diff --git
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/properties/propertylayout/PromptStyleFacetFromPropertyAnnotationTest.java
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/properties/propertylayout/PromptStyleFacetFromPropertyAnnotationTest.java
index 6c0a7457f91..9ef368010a3 100644
---
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/properties/propertylayout/PromptStyleFacetFromPropertyAnnotationTest.java
+++
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/properties/propertylayout/PromptStyleFacetFromPropertyAnnotationTest.java
@@ -127,7 +127,6 @@ void when_not_annotated() throws Exception {
Optional.of(mockPropertyLayout), conf, mockFacetHolder)
.orElse(null);
-
assertThat(facet, is(anInstanceOf(PromptStyleFacet.class)));
assertThat(facet.origin(), is("Configuration"));
assertThat(facet.value(), is(PromptStyle.INLINE));
diff --git
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/spec/impl/MixedInMemberNamingStrategyTest.java
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/spec/impl/MixedInMemberNamingStrategyTest.java
index 52a606fb573..593b7d618e9 100644
---
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/spec/impl/MixedInMemberNamingStrategyTest.java
+++
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/spec/impl/MixedInMemberNamingStrategyTest.java
@@ -36,7 +36,6 @@ static class Customer {
class placeOrder {}
}
-
@RequiredArgsConstructor
enum Scenario {
SINGLE_UNDERSCORE(Customer_placeOrder.class, "placeOrder", "Place
Order"),
@@ -77,4 +76,4 @@ void scenario(final Scenario scenario) {
scenario.verify();
}
-}
\ No newline at end of file
+}
diff --git
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/tabular/simple/DataTableSerializationTest.java
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/tabular/simple/DataTableSerializationTest.java
index 981590fb85b..135f22ba11b 100644
---
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/tabular/simple/DataTableSerializationTest.java
+++
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/tabular/simple/DataTableSerializationTest.java
@@ -66,7 +66,6 @@ public record CustomerRecord(@Property String memento)
implements ViewModel {
@Override public String viewModelMemento() { return memento; }
}
-
@ParameterizedTest
@ValueSource(classes = {CustomerClass.class, CustomerRecord.class})
void roundtripOnEmptyTable(Class<? extends ViewModel> viewmodelClass) {
diff --git
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/BigDecimalValueSemanticsProvider_configureDecimalFormat_Test.java
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/BigDecimalValueSemanticsProvider_configureDecimalFormat_Test.java
index 46e9b50d664..796edd29c5a 100644
---
a/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/BigDecimalValueSemanticsProvider_configureDecimalFormat_Test.java
+++
b/core/mmtest/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/BigDecimalValueSemanticsProvider_configureDecimalFormat_Test.java
@@ -80,7 +80,6 @@ void max_and_min_facets_set() {
Mockito.lenient().when(mockObjectFeature.lookupFacet(MinFractionalDigitsFacet.class))
.thenReturn(Optional.of(new
MinFractionalDigitsFacetAbstract(minScale, mockObjectFeature) {}));
-
new
ConfigurationTester(TestPropertyValues.of("causeway.valueTypes.bigDecimal.display.minScale="))
.test(causewayConfiguration->{
valueSemantics.setCausewayConfiguration(causewayConfiguration);
diff --git
a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/icons/ObjectIconServiceDefault.java
b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/icons/ObjectIconServiceDefault.java
index 104ee92a773..964805c4e9d 100644
---
a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/icons/ObjectIconServiceDefault.java
+++
b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/icons/ObjectIconServiceDefault.java
@@ -204,7 +204,6 @@ private ObjectIcon findIcon(
: null;
}
-
@SneakyThrows
private Optional<URL> classPathResource(
final @NonNull String absoluteResourceName) {
diff --git
a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/WrapperFactoryDefault.java
b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/WrapperFactoryDefault.java
index fa90285387f..a5022ab7ebe 100644
---
a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/WrapperFactoryDefault.java
+++
b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/WrapperFactoryDefault.java
@@ -291,7 +291,6 @@ private void guardAgainstMixin(ManagedObject mo) {
}
}
-
// -- HELPER - SETUP
private <T extends InteractionEvent> void putDispatcher(
diff --git
a/extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_tearDown2.java
b/extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_tearDown2.java
index 99d27f6c7a7..0fe90c705b0 100644
---
a/extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_tearDown2.java
+++
b/extensions/core/excel/fixture/src/main/java/org/apache/causeway/extensions/excel/fixtures/demoapp/todomodule/fixturescripts/ExcelDemoToDoItem_tearDown2.java
@@ -45,7 +45,6 @@ public void execute(final ExecutionContext executionContext) {
var em = jpaSupport.getEntityManagerElseFail(ExcelFixture.class);
-
//FIXME
// jdoSupport.executeUpdate(String.format(
// "delete "
diff --git
a/extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/delete/DeleteMessage.java
b/extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/delete/DeleteMessage.java
index 31a2510030e..aa9f634ce5b 100644
---
a/extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/delete/DeleteMessage.java
+++
b/extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/delete/DeleteMessage.java
@@ -23,7 +23,6 @@ public record DeleteMessage(
StringValue interactionId,
IntValue sequence) {
-
public DeleteMessage(final String interactionId, final int sequence) {
this(new StringValue(interactionId), new IntValue(sequence));
}
diff --git
a/extensions/core/executionoutbox/restclient/src/test/java/org/apache/causeway/extensions/executionoutbox/restclient/integtests/SpringBeanProcessorRegressionWorkaround.java
b/extensions/core/executionoutbox/restclient/src/test/java/org/apache/causeway/extensions/executionoutbox/restclient/integtests/SpringBeanProcessorRegressionWorkaround.java
index 0714a0516a7..e5a4645c9cf 100644
---
a/extensions/core/executionoutbox/restclient/src/test/java/org/apache/causeway/extensions/executionoutbox/restclient/integtests/SpringBeanProcessorRegressionWorkaround.java
+++
b/extensions/core/executionoutbox/restclient/src/test/java/org/apache/causeway/extensions/executionoutbox/restclient/integtests/SpringBeanProcessorRegressionWorkaround.java
@@ -47,8 +47,6 @@
//import org.springframework.core.type.filter.AnnotationTypeFilter;
//import org.springframework.util.ClassUtils;
-
-
/**
* RESTEASY013015: could not find the type for bean named
jpaSharedEM_entityManagerFactory
* <p>
diff --git
a/extensions/vw/tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/ExcelCellWriter.java
b/extensions/vw/tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/ExcelCellWriter.java
index eb8099f3022..594d6d4be42 100644
---
a/extensions/vw/tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/ExcelCellWriter.java
+++
b/extensions/vw/tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/ExcelCellWriter.java
@@ -168,6 +168,4 @@ private static void setCellValueForDate(final Cell cell,
final Date date, final
cellStyleProvider.applyDateStyle(cell);
}
-
-
}
diff --git
a/extensions/vw/tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/ExcelImageHandler.java
b/extensions/vw/tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/ExcelImageHandler.java
index 2a34d4f65ab..15c1969d02f 100644
---
a/extensions/vw/tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/ExcelImageHandler.java
+++
b/extensions/vw/tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/ExcelImageHandler.java
@@ -30,7 +30,6 @@
import org.apache.causeway.commons.internal.image._Images;
-
/**
* @see <a href="https://www.baeldung.com/java-add-image-excel">baeldung</a>
*/
diff --git
a/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/LineStyle.java
b/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/LineStyle.java
index 051f534e4d5..bb4ec47d73d 100644
---
a/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/LineStyle.java
+++
b/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/LineStyle.java
@@ -134,5 +134,4 @@ public boolean equals(final Object obj) {
return true;
}
-
}
diff --git
a/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/internal/Cell.java
b/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/internal/Cell.java
index 5eb6b632a1c..cb09519ca17 100644
---
a/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/internal/Cell.java
+++
b/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/internal/Cell.java
@@ -346,7 +346,6 @@ public float getHorizontalFreeSpace() {
}
}
-
public WrappingFunction getWrappingFunction() {
return getParagraph().getWrappingFunction();
}
diff --git
a/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/internal/Table.java
b/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/internal/Table.java
index fb9961e48dd..66dd8a760e1 100644
---
a/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/internal/Table.java
+++
b/extensions/vw/tabular/pdf/src/main/java/org/apache/causeway/extensions/tabular/pdf/factory/internal/Table.java
@@ -66,7 +66,6 @@ public static Table dummy(final float yStart, final float
yStartNewPage, final f
return new Table(yStart, opts, currentPage);
}
-
private final PDDocument document;
private float margin;
diff --git
a/incubator/extensions/core/commandreplay/secondary/src/test/java/org/apache/causeway/extensions/commandreplay/secondary/fetch/CommandFetcher_Test.java
b/incubator/extensions/core/commandreplay/secondary/src/test/java/org/apache/causeway/extensions/commandreplay/secondary/fetch/CommandFetcher_Test.java
index 92a4323b6ea..20ced0befb2 100644
---
a/incubator/extensions/core/commandreplay/secondary/src/test/java/org/apache/causeway/extensions/commandreplay/secondary/fetch/CommandFetcher_Test.java
+++
b/incubator/extensions/core/commandreplay/secondary/src/test/java/org/apache/causeway/extensions/commandreplay/secondary/fetch/CommandFetcher_Test.java
@@ -26,7 +26,6 @@
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.hamcrest.MatcherAssert.assertThat;
-
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.context.annotation.Configuration;
import
org.apache.causeway.core.internaltestsupport.annotations.DisabledIfRunningWithSurefire;
diff --git
a/regressiontests/core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/WrapperFactory_async_IntegTest.java
b/regressiontests/core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/WrapperFactory_async_IntegTest.java
index 2779060b670..be86b67c561 100644
---
a/regressiontests/core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/WrapperFactory_async_IntegTest.java
+++
b/regressiontests/core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/WrapperFactory_async_IntegTest.java
@@ -70,7 +70,6 @@ void setup_counter() {
assertThat(counter.getNum()).isNull();
}
-
@SneakyThrows
@ParameterizedTest(name = "executorService[{index}]: {0}")
@MethodSource("executorServices")
diff --git
a/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
b/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
index 59c0386993d..873970b5718 100644
---
a/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
+++
b/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
@@ -422,7 +422,6 @@ void invalidCollectionAnnotationOnAction_shouldFail(final
String actionName) {
ValidationFailureUtils.formatMemberInvalidAnnotation(origin,
Collection.class));
}
-
// -- ELEMENT-TYPE
@ParameterizedTest
diff --git
a/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteraction_1_IntegTest.java
b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteraction_1_IntegTest.java
index decd1fa00d8..2b5cf61a169 100644
---
a/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteraction_1_IntegTest.java
+++
b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteraction_1_IntegTest.java
@@ -144,5 +144,4 @@ void mixinActionAccess() {
assertEquals(3, wrapper.wrapMixin(InteractionDemo_biArgEnabled.class,
new InteractionDemo()).act(1, 2));
}
-
}
diff --git
a/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteraction_Caching_IntegTest.java
b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteraction_Caching_IntegTest.java
index 96b8e9c53ca..bb807e29ac1 100644
---
a/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteraction_Caching_IntegTest.java
+++
b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteraction_Caching_IntegTest.java
@@ -132,5 +132,4 @@ void async_wrapped() throws ExecutionException,
InterruptedException, TimeoutExc
Assertions.assertThat(calculator2.getTotal()).isEqualTo(24);
}
-
}
diff --git
a/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/wrapper/WrapperFactoryMetaspaceMemoryLeakTest.java
b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/wrapper/WrapperFactoryMetaspaceMemoryLeakTest.java
index cea7b42797b..df9f62d7817 100644
---
a/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/wrapper/WrapperFactoryMetaspaceMemoryLeakTest.java
+++
b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/wrapper/WrapperFactoryMetaspaceMemoryLeakTest.java
@@ -115,5 +115,3 @@ private void exercise(final int instances, final int loops)
{
}
}
}
-
-
diff --git
a/security/keycloak/src/main/java/org/apache/causeway/security/keycloak/CausewayModuleSecurityKeycloak.java
b/security/keycloak/src/main/java/org/apache/causeway/security/keycloak/CausewayModuleSecurityKeycloak.java
index a4f5e1e7a4b..8e82a6b4c0a 100644
---
a/security/keycloak/src/main/java/org/apache/causeway/security/keycloak/CausewayModuleSecurityKeycloak.java
+++
b/security/keycloak/src/main/java/org/apache/causeway/security/keycloak/CausewayModuleSecurityKeycloak.java
@@ -107,7 +107,6 @@ public SecurityFilterChain filterChain(
.loginPage(loginPage))
.build();
-
// Spring 6 Legacy
// var httpSecurityLogoutConfigurer =
// http
diff --git
a/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/RestfulRequest.java
b/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/RestfulRequest.java
index 6249fa400b2..78094396764 100644
---
a/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/RestfulRequest.java
+++
b/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/RestfulRequest.java
@@ -134,7 +134,6 @@ public String toString() {
@Getter private final Map<RequestParameter<?>, Object> args = new
LinkedHashMap<>();
-
public <Q> RestfulRequest withArg(final RestfulRequest.RequestParameter<Q>
queryParam, final String argStrFormat, final Object... args) {
final String argStr = String.format(argStrFormat, args);
final Q arg = queryParam.getParser().valueOf(argStr);
diff --git
a/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/RestfulResponse.java
b/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/RestfulResponse.java
index d1ed806719f..dd0419a07b2 100644
---
a/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/RestfulResponse.java
+++
b/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/RestfulResponse.java
@@ -51,5 +51,4 @@ public String render(X message) {
}
-
}
diff --git
a/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/util/Parsers.java
b/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/util/Parsers.java
index b06a0226885..d3753d282c3 100644
---
a/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/util/Parsers.java
+++
b/viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/util/Parsers.java
@@ -135,8 +135,6 @@ record MediaTypeParser() implements Parser<MediaType> {
// }
}
-
-
record CacheControlParser() implements Parser<CacheControl> {
@Override public CacheControl valueOf(String str) {
//Cache-Control: no-cache, no-store, max-age=3600
diff --git
a/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/components/widgets/select2/ChoiceProviderForReferencesTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/components/widgets/select2/ChoiceProviderForReferencesTest.java
index 51f1859e7ca..cf9f64d6c9b 100644
---
a/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/components/widgets/select2/ChoiceProviderForReferencesTest.java
+++
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/components/widgets/select2/ChoiceProviderForReferencesTest.java
@@ -65,7 +65,6 @@ void roundtrip() {
System.err.printf("displayValue: %s%n",
choiceProvider.getDisplayValue(memento));
});*/
-
var asIds =
mementos.map(choiceProvider.toSelect2ChoiceProvider()::getIdValue);
var recoveredMementos =
Can.ofCollection(choiceProvider.toChoices(asIds.toList()));
diff --git
a/viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/CausewayWicketApplication.java
b/viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/CausewayWicketApplication.java
index 6dbfe9c7d07..9fc75fe4f30 100644
---
a/viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/CausewayWicketApplication.java
+++
b/viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/CausewayWicketApplication.java
@@ -18,6 +18,9 @@
*/
package org.apache.causeway.viewer.wicket.viewer.wicketapp;
+import java.io.IOException;
+import java.io.ObjectOutputStream;
+import java.io.OutputStream;
import java.time.Duration;
import java.util.Collections;
import java.util.List;
@@ -44,6 +47,7 @@
import org.apache.wicket.request.cycle.IRequestCycleListener;
import org.apache.wicket.request.cycle.PageRequestHandlerTracker;
import org.apache.wicket.request.resource.CssResourceReference;
+import org.apache.wicket.serialize.java.JavaSerializer;
import org.apache.wicket.settings.RequestCycleSettings;
import org.apache.wicket.spring.injection.annot.SpringComponentInjector;
@@ -52,6 +56,7 @@
import org.apache.causeway.applib.services.inject.ServiceInjector;
import org.apache.causeway.commons.internal.concurrent._ConcurrentContext;
import org.apache.causeway.commons.internal.concurrent._ConcurrentTaskList;
+import org.apache.causeway.commons.internal.reflection._Reflect;
import org.apache.causeway.core.config.CausewayConfiguration;
import org.apache.causeway.core.config.environment.CausewaySystemEnvironment;
import org.apache.causeway.core.metamodel.context.MetaModelContext;
@@ -71,6 +76,7 @@
import
org.apache.causeway.viewer.wicket.viewer.integration.WebRequestCycleForCauseway;
import lombok.Getter;
+import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
/**
@@ -162,6 +168,35 @@ static class ServiceInjectorHolder {
@Inject ServiceInjector serviceInjector;
}
+ static class MyObjectOutputStream extends ObjectOutputStream {
+
+ MyObjectOutputStream(final OutputStream outputStream) throws
IOException {
+ super(outputStream);
+ //enableOverride(true);
+ }
+
+ @Override
+ protected final void writeObjectOverride(final Object obj) throws
java.io.IOException {
+ if(obj instanceof String str) {
+ System.err.printf(">> \"%s\"%n", str);
+ } else {
+ System.err.printf(">> %s(%s)%n",
obj.getClass().getSimpleName(),
Integer.toHexString(System.identityHashCode(obj)));
+ }
+ superWriteObject0(obj, false);
+ }
+
+ // requires --add-opens java.base/java.io=ALL-UNNAMED
+ @SneakyThrows
+ private void enableOverride(final boolean ena) {
+
_Reflect.setFieldOn(ObjectOutputStream.class.getDeclaredField("enableOverride"),
this, ena);
+ }
+ @SneakyThrows
+ private void superWriteObject0(final Object... args) {
+
_Reflect.invokeMethodOn(ObjectOutputStream.class.getDeclaredMethod("writeObject0",
new Class[] {Object.class, boolean.class}), this, args);
+ }
+
+ }
+
/**
* Initializes the application; in particular, bootstrapping the Causeway
* backend, and initializing the {@link ComponentFactoryRegistry} to be
used
@@ -202,6 +237,27 @@ protected void init() {
.submit(_ConcurrentContext.sequential())
.await();
+ getFrameworkSettings().setSerializer(new
JavaSerializer(getApplicationKey()) {
+ @Override
+ public byte[] serialize(final Object object) {
+// var watch = _Timing.now();
+// var bytes = super.serialize(object);
+// watch.stop();
+// System.err.printf("> %s (%d kB %s)%n",
object.getClass().getSimpleName(), bytes.length/1000, watch);
+ return new byte[0];
+ }
+ @Override
+ public Object deserialize(final byte[] data) {
+ var obj = super.deserialize(data);
+ System.err.printf("< %s%n",
obj.getClass().getSimpleName());
+ return obj;
+ }
+ @Override
+ protected final java.io.ObjectOutputStream
newObjectOutputStream(final java.io.OutputStream out) throws
java.io.IOException {
+ return new MyObjectOutputStream(out);
+ }
+ });
+
getRequestCycleSettings().setRenderStrategy(RequestCycleSettings.RenderStrategy.REDIRECT_TO_RENDER);
getResourceSettings().setParentFolderPlaceholder("$up$");