You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2019/10/02 06:02:04 UTC
[isis] branch ISIS-2086 updated (b6fd5f7 -> fd4ccc6)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-2086
in repository https://gitbox.apache.org/repos/asf/isis.git.
from b6fd5f7 ISIS-2158: spec-loading: simplify spec-cache
add 3179e6d ISIS-2158: spec-loading: minor tweaks
add 9640770 ISIS-2158: performance regression?
add 2546922 ISIS-2158: refine MethodRemover interface
add fd4ccc6 ISIS-2158: MethodRemover: using Set<Method> instead of List<Method>
No new revisions were added by this update.
Summary of changes:
.../isis/commons/internal/reflection/_Reflect.java | 35 +++--
.../apache/isis/metamodel/commons/MethodUtil.java | 165 ++++++++++++---------
.../isis/metamodel/facetapi/FacetHolderImpl.java | 18 ++-
.../isis/metamodel/facetapi/MethodRemover.java | 33 ++++-
.../apache/isis/metamodel/facets/Annotations.java | 11 +-
.../apache/isis/metamodel/facets/FacetFactory.java | 19 +--
.../metamodel/facets/MethodRemoverConstants.java | 9 +-
.../CollectionAccessorFacetViaAccessorFactory.java | 12 +-
.../callbacks/CreatedCallbackFacetFactory.java | 25 ++--
.../object/callbacks/LoadCallbackFacetFactory.java | 17 +--
.../callbacks/PersistCallbackFacetFactory.java | 23 ++-
.../PersistCallbackViaSaveMethodFacetFactory.java | 25 ++--
.../callbacks/RemoveCallbackFacetFactory.java | 21 ++-
.../RemoveCallbackViaDeleteMethodFacetFactory.java | 28 ++--
.../callbacks/UpdateCallbackFacetFactory.java | 19 +--
.../PropertyAccessorFacetViaAccessorFactory.java | 2 +-
.../specloader/SpecificationLoaderDefault.java | 1 -
.../specloader/facetprocessor/FacetProcessor.java | 10 +-
.../specloader/specimpl/FacetedMethodsBuilder.java | 134 +++++++++--------
.../specimpl/ObjectSpecificationAbstract.java | 3 +-
.../specimpl/OneToOneAssociationMixedIn.java | 2 +
.../metamodel/facets/AbstractFacetFactoryTest.java | 4 +-
...odRemover.java => MethodRemoverForTesting.java} | 58 ++------
.../domainmodel/SpecloaderPerformanceTest.java | 6 +-
.../publishing/PublisherServiceTest.java | 2 +-
25 files changed, 351 insertions(+), 331 deletions(-)
rename core/metamodel/src/test/java/org/apache/isis/metamodel/facets/{ProgrammableMethodRemover.java => MethodRemoverForTesting.java} (59%)