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%)