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