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 2018/09/12 15:24:59 UTC

[isis] 05/05: ISIS-1976: optimization

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

ahuber pushed a commit to branch ISIS-1976-rethink-object-adapters
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 2d2f68ffab74fbeba5c77a52cd5ccf7642c28943
Author: Andi Huber <ah...@apache.org>
AuthorDate: Wed Sep 12 17:21:48 2018 +0200

    ISIS-1976: optimization
    
    Task-Url: https://issues.apache.org/jira/browse/ISIS-1976
---
 .../prop/column/MandatoryFromJdoColumnAnnotationFacetFactory.java      | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/core/metamodel/src/main/java/org/apache/isis/objectstore/jdo/metamodel/facets/prop/column/MandatoryFromJdoColumnAnnotationFacetFactory.java b/core/metamodel/src/main/java/org/apache/isis/objectstore/jdo/metamodel/facets/prop/column/MandatoryFromJdoColumnAnnotationFacetFactory.java
index c8b8aaf..c63785f 100644
--- a/core/metamodel/src/main/java/org/apache/isis/objectstore/jdo/metamodel/facets/prop/column/MandatoryFromJdoColumnAnnotationFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/isis/objectstore/jdo/metamodel/facets/prop/column/MandatoryFromJdoColumnAnnotationFacetFactory.java
@@ -64,8 +64,6 @@ public class MandatoryFromJdoColumnAnnotationFacetFactory extends FacetFactoryAb
             return;
         }
 
-        final List<Column> annotations = Annotations.getAnnotations(processMethodContext.getMethod(), Column.class);
-
         final FacetedMethod holder = processMethodContext.getFacetHolder();
 
         final MandatoryFacet existingFacet = holder.getFacet(MandatoryFacet.class);
@@ -83,6 +81,7 @@ public class MandatoryFromJdoColumnAnnotationFacetFactory extends FacetFactoryAb
             }
         }
 
+        final List<Column> annotations = Annotations.getAnnotations(processMethodContext.getMethod(), Column.class);
         final Column annotation = annotations.isEmpty() ? null : annotations.get(0);
         boolean required = whetherRequired(processMethodContext, annotation);
         MandatoryFacet facet = annotation != null