Constraint check is incorrect. Was introduced when better reporting was attempted.
Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/ed6ae814 Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/ed6ae814 Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/ed6ae814 Branch: refs/heads/master Commit: ed6ae8140f51f12f41946d09b561cac973e1260d Parents: d22dc29 Author: niclas <[email protected]> Authored: Fri Jun 30 16:03:23 2017 +0800 Committer: niclas <[email protected]> Committed: Fri Jun 30 16:03:23 2017 +0800 ---------------------------------------------------------------------- .../apache/polygene/runtime/bootstrap/CompositeAssemblyImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ed6ae814/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/CompositeAssemblyImpl.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/CompositeAssemblyImpl.java b/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/CompositeAssemblyImpl.java index cb1c751..7f69916 100644 --- a/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/CompositeAssemblyImpl.java +++ b/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/CompositeAssemblyImpl.java @@ -596,8 +596,7 @@ public abstract class CompositeAssemblyImpl // No implementation found! // Check if if it's a composite constraints - if( Arrays.stream( annotationType.getAnnotations() ) - .anyMatch( typeHasAnnotation( ConstraintDeclaration.class ) ) ) + if( typeHasAnnotation( ConstraintDeclaration.class ).test( constraintAnnotation ) ) { ValueConstraintsModel valueConstraintsModel = constraintsFor( Arrays.stream( annotationType.getAnnotations() ),
