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 2023/09/13 18:24:57 UTC
[causeway] branch 3571-generic.type.resolver updated (c0cf31821d -> 86daadcc34)
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch 3571-generic.type.resolver
in repository https://gitbox.apache.org/repos/asf/causeway.git
from c0cf31821d CAUSEWAY-3571: adds reduction operation to Can<T>
add 86daadcc34 CAUSEWAY-3571: use new most specific method finder algorithm
No new revisions were added by this update.
Summary of changes:
.../commons/internal/reflection/_ClassCache.java | 18 ++-
.../internal/reflection/_GenericResolver.java | 131 ++++++++++++++++-----
.../internal/reflection/_MethodFacades.java | 14 ++-
.../commons/internal/reflection/_Reflect.java | 6 +-
.../internal/reflection/ClassCacheTest.java | 2 +
.../reflection/GenericReflectionMagicTest.java | 14 +++
.../commons/internal/reflection/_Expectations.java | 11 +-
.../commons/internal/reflection/_Util.java | 16 +--
.../core/metamodel/facets/FacetedMethod.java | 38 ++----
.../facets/actcoll/typeof/TypeOfFacet.java | 2 +-
.../core/metamodel/spec/TypeOfAnyCardinality.java | 4 +-
.../facetapi/FeatureTypeTest_identifierFor.java | 4 +-
.../causeway/core/metamodel/facets/_Utils.java | 11 +-
.../CssClassFacetMethodWithProblemTest.java | 4 +-
.../object/ident/icon/IconFacetMethodTest.java | 3 +-
.../object/ident/layout/LayoutFacetMethodTest.java | 4 +-
.../title/TitleAnnotationFacetFactoryTest.java | 3 +-
.../object/mixin/MixinFacetAbstract_Test.java | 4 +-
.../navparent/NavigableParentFacetMethodTest.java | 4 +-
.../ParameterAnnotationFacetFactoryTest.java | 3 +-
.../objects/TypeExtractorMethodReturnTest.java | 6 +-
.../metamodel/spec/TypeOfAnyCardinalityTest.java | 26 ++--
.../wrapper/WrapperFactoryDefault.java | 6 +-
.../handlers/DomainObjectInvocationHandler.java | 3 +-
.../persistence/jdo/metamodel/testing/Utils.java | 11 +-
25 files changed, 218 insertions(+), 130 deletions(-)