You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2022/09/06 15:26:10 UTC

[isis] branch 3204-bounded.generics updated (db21865fa0 -> 5c6f764a20)

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

ahuber pushed a change to branch 3204-bounded.generics
in repository https://gitbox.apache.org/repos/asf/isis.git


    from db21865fa0 ISIS-3204: adds TypeOfAnyCardinality
     add 5c6f764a20 ISIS-3204: MM: replace TypeOf simple type with the new one (any cardinality)

No new revisions were added by this update.

Summary of changes:
 .../isis/applib/services/metamodel/BeanSort.java   |   3 +-
 .../commons/internal/collections/_Collections.java | 130 ++++++------
 .../beans/IsisBeanTypeClassifierDefault.java       |   6 +-
 .../progmodel/ProgrammingModelConstants.java       | 107 +++++++++-
 .../metamodel/_testing/_ServiceInjectorLegacy.java |  34 +++-
 .../isis/core/metamodel/commons/MethodUtil.java    |   5 +-
 .../core/metamodel/commons/ParameterAdapter.java   |  57 +-----
 .../isis/core/metamodel/facets/FacetedMethod.java  |  26 +--
 .../metamodel/facets/FacetedMethodParameter.java   |  11 +-
 ...rCollectionIdentifyingFacetFactoryAbstract.java |   5 +-
 ...ssValueFacet.java => SingleTypeValueFacet.java} |   9 +-
 ...ract.java => SingleTypeValueFacetAbstract.java} |  28 +--
 .../isis/core/metamodel/facets/TypedHolder.java    |  12 +-
 .../core/metamodel/facets/TypedHolderAbstract.java |  22 +-
 .../facets/actcoll/typeof/TypeOfFacet.java         |  64 +++---
 .../facets/actcoll/typeof/TypeOfFacetAbstract.java |   7 +-
 .../actcoll/typeof/TypeOfFacetFromArray.java       |   5 +-
 .../actcoll/typeof/TypeOfFacetFromGenerics.java    |   5 +-
 .../action/ActionAnnotationFacetFactory.java       |  22 +-
 ...nChoicesForCollectionParameterFacetFactory.java |  26 ++-
 .../typeof/TypeOfFacetForActionAnnotation.java     |  15 +-
 .../CollectionAnnotationFacetFactory.java          |  33 +--
 .../typeof/TypeOfFacetForCollectionAnnotation.java |  11 +-
 .../javautilcollection/CollectionFacetFactory.java |  24 ++-
 .../collparam/semantics/CollectionSemantics.java   | 130 +++---------
 .../semantics/CollectionSemanticsFacet.java        |   2 +-
 .../semantics/CollectionSemanticsFacetDefault.java |  22 +-
 .../method/PropertyChoicesFacetViaMethod.java      |   2 +-
 .../core/metamodel/object/MmAssertionUtil.java     |   5 +-
 .../ClassSubstitutorForCollections.java            |  33 +--
 .../spec/ElementSpecificationProvider.java         |   2 +-
 .../core/metamodel/spec/TypeOfAnyCardinality.java  |   8 +-
 .../specloader/specimpl/FacetedMethodsBuilder.java |   8 +-
 .../specloader/specimpl/ObjectActionDefault.java   |   2 +-
 .../specimpl/OneToManyAssociationDefault.java      |   7 +-
 .../specimpl/OneToManyAssociationMixedIn.java      |   4 +-
 .../specimpl/OneToOneAssociationDefault.java       |   2 +-
 .../apache/isis/core/metamodel/util/Facets.java    |   2 +-
 .../facets/AbstractFacetFactoryJUnit4TestCase.java |   2 +-
 .../metamodel/facets/AbstractFacetFactoryTest.java |   5 +-
 .../ActionAnnotationFacetFactoryTest_TypeOf.java   |   6 +-
 .../CollectionAnnotationFacetFactoryTest.java      |   6 +-
 .../facets/object/mixin/MixinIntendedAs.java       |   2 -
 .../viewer/graphql/viewer/source/TypeMapper.java   |   2 +-
 .../testing/AbstractFacetFactoryTest.java          |   4 +-
 .../DomainModelTest_usingGoodDomain.java           |  20 ++
 .../domainmodel/MetaModelRegressionTest.java       |   4 +-
 .../MetaModelRegressionTest.verify.approved.xml    | 221 ++++++++++++++++++++-
 .../testdomain/model/good/ProperElementTypeVm.java |  46 ++++-
 ...ypeVm.java => ProperElementTypeVmAbstract.java} |  35 ++--
 .../domainobjects/CollectionSemantics.java         |   4 +-
 .../ObjectCollectionReprRenderer.java              |   2 +-
 .../viewer/resources/_EndpointLogging.java         |   2 +-
 53 files changed, 770 insertions(+), 487 deletions(-)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{SingleClassValueFacet.java => SingleTypeValueFacet.java} (78%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{SingleClassValueFacetAbstract.java => SingleTypeValueFacetAbstract.java} (71%)
 copy regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/{ProperElementTypeVm.java => ProperElementTypeVmAbstract.java} (55%)