You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by ah...@apache.org on 2026/06/08 07:13:06 UTC

(causeway) 01/01: Merge pull request #3597 from apache/4005-valuesem.qualifier

This is an automated email from the ASF dual-hosted git repository.

andi-huber pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit a03189366073437c90da02f74bbb99be7f35d9fe
Merge: c9bff5ad6f3 59b75c16c3f
Author: Andi Huber <ah...@apache.org>
AuthorDate: Mon Jun 8 09:13:01 2026 +0200

    Merge pull request #3597 from apache/4005-valuesem.qualifier
    
    CAUSEWAY-4005: Support for Bean method provided Qualifier Detection

 .../value/semantics/ValueSemanticsResolver.java    | 10 +--
 .../commons/internal/base/_Lazy_ThreadSafe.java    | 10 ++-
 .../internal/ioc/SingletonBeanProvider.java        |  1 -
 .../commons/internal/ioc/SpringContextHolder.java  | 27 +++----
 .../commons/internal/reflection/_ClassCache.java   | 44 +++++++++--
 .../config/beans/CausewayBeanTypeClassifier.java   | 60 +++++----------
 .../RemoveAnnotatedMethodsFacetFactory.java        |  3 +-
 .../facets/object/value/ValueFacetAbstract.java    | 86 +++++++++------------
 ...ionOrAnyMatchingValueSemanticsFacetFactory.java |  5 +-
 .../vsp/ValueFacetUsingSemanticsProvider.java      |  2 +-
 .../services/registry/ServiceRegistryDefault.java  | 12 ++-
 .../schema/SchemaValueMarshallerAbstract.java      | 21 +++--
 .../spec/impl/ObjectSpecificationDefault.java      |  2 +-
 .../impl/QualifiedValueSemanticsCollector.java     | 89 ++++++++++++++++++++++
 .../spec/impl/SpecificationLoaderDefault.java      |  3 +
 .../causeway/core/metamodel/util/Facets.java       | 12 +++
 .../valuetypes/ValueSemanticsResolverDefault.java  | 34 ++++++---
 .../test/components/scalars/ConverterTester.java   | 10 +--
 18 files changed, 273 insertions(+), 158 deletions(-)