You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polygene.apache.org by ni...@apache.org on 2016/04/17 06:59:56 UTC

[1/3] zest-java git commit: Cleaning up various small bits.

Repository: zest-java
Updated Branches:
  refs/heads/develop 025464372 -> 9ae5a7529


Cleaning up various small bits.


Project: http://git-wip-us.apache.org/repos/asf/zest-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/zest-java/commit/6a8c5657
Tree: http://git-wip-us.apache.org/repos/asf/zest-java/tree/6a8c5657
Diff: http://git-wip-us.apache.org/repos/asf/zest-java/diff/6a8c5657

Branch: refs/heads/develop
Commit: 6a8c5657df6abb21b988b5f6e74e7bceb389c046
Parents: 0254643
Author: Niclas Hedhman <ni...@hedhman.org>
Authored: Sun Apr 17 12:16:39 2016 +0800
Committer: Niclas Hedhman <ni...@hedhman.org>
Committed: Sun Apr 17 12:16:39 2016 +0800

----------------------------------------------------------------------
 .../AbstractAssociationInstance.java            |  1 +
 .../runtime/association/AssociationModel.java   | 32 ++------------------
 .../composite/CompositeMethodsModel.java        |  3 --
 .../composite/ValueConstraintsInstance.java     | 17 +++++++++++
 .../zest/runtime/property/PropertyModel.java    | 10 +-----
 .../rdf/entity/EntityTypeSerializer.java        |  1 -
 6 files changed, 22 insertions(+), 42 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/zest-java/blob/6a8c5657/core/runtime/src/main/java/org/apache/zest/runtime/association/AbstractAssociationInstance.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/zest/runtime/association/AbstractAssociationInstance.java b/core/runtime/src/main/java/org/apache/zest/runtime/association/AbstractAssociationInstance.java
index f9c2c1c..10b9a2b 100644
--- a/core/runtime/src/main/java/org/apache/zest/runtime/association/AbstractAssociationInstance.java
+++ b/core/runtime/src/main/java/org/apache/zest/runtime/association/AbstractAssociationInstance.java
@@ -21,6 +21,7 @@ package org.apache.zest.runtime.association;
 
 import java.lang.reflect.Type;
 import java.util.function.BiFunction;
+import jdk.Exported;
 import org.apache.zest.api.association.AbstractAssociation;
 import org.apache.zest.api.entity.EntityReference;
 import org.apache.zest.api.entity.Identity;

http://git-wip-us.apache.org/repos/asf/zest-java/blob/6a8c5657/core/runtime/src/main/java/org/apache/zest/runtime/association/AssociationModel.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/zest/runtime/association/AssociationModel.java b/core/runtime/src/main/java/org/apache/zest/runtime/association/AssociationModel.java
index 56ddde6..d8ca0c9 100644
--- a/core/runtime/src/main/java/org/apache/zest/runtime/association/AssociationModel.java
+++ b/core/runtime/src/main/java/org/apache/zest/runtime/association/AssociationModel.java
@@ -26,14 +26,11 @@ import java.lang.reflect.Member;
 import java.lang.reflect.Method;
 import java.lang.reflect.Type;
 import java.lang.reflect.TypeVariable;
-import java.util.List;
-import java.util.stream.Stream;
 import org.apache.zest.api.association.Association;
 import org.apache.zest.api.association.AssociationDescriptor;
 import org.apache.zest.api.association.GenericAssociationInfo;
 import org.apache.zest.api.common.MetaInfo;
 import org.apache.zest.api.common.QualifiedName;
-import org.apache.zest.api.constraint.ConstraintViolation;
 import org.apache.zest.api.constraint.ConstraintViolationException;
 import org.apache.zest.api.entity.Aggregated;
 import org.apache.zest.api.entity.Queryable;
@@ -147,29 +144,13 @@ public final class AssociationModel
     public void checkConstraints( Object value )
         throws ConstraintViolationException
     {
-        if( constraints != null )
-        {
-            List<ConstraintViolation> violations = constraints.checkConstraints( value );
-            if( !violations.isEmpty() )
-            {
-                Stream<Class<?>> empty = Stream.empty();
-                throw new ConstraintViolationException( "", empty, (Member) accessor, violations );
-            }
-        }
+        ValueConstraintsInstance.checkConstraints( value, constraints, accessor );
     }
 
     public void checkAssociationConstraints( Association<?> association )
         throws ConstraintViolationException
     {
-        if( associationConstraints != null )
-        {
-            List<ConstraintViolation> violations = associationConstraints.checkConstraints( association );
-            if( !violations.isEmpty() )
-            {
-                Stream<Class<?>> empty = Stream.empty();
-                throw new ConstraintViolationException( "", empty, (Member) accessor, violations );
-            }
-        }
+        ValueConstraintsInstance.checkConstraints( association, associationConstraints, accessor );
     }
 
     @Override
@@ -223,15 +204,8 @@ public final class AssociationModel
         {
             return false;
         }
-
         AssociationModel that = (AssociationModel) o;
-
-        if( !accessor.equals( that.accessor ) )
-        {
-            return false;
-        }
-
-        return true;
+        return accessor.equals( that.accessor );
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/zest-java/blob/6a8c5657/core/runtime/src/main/java/org/apache/zest/runtime/composite/CompositeMethodsModel.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/zest/runtime/composite/CompositeMethodsModel.java b/core/runtime/src/main/java/org/apache/zest/runtime/composite/CompositeMethodsModel.java
index 31ae069..4d7b795 100644
--- a/core/runtime/src/main/java/org/apache/zest/runtime/composite/CompositeMethodsModel.java
+++ b/core/runtime/src/main/java/org/apache/zest/runtime/composite/CompositeMethodsModel.java
@@ -38,11 +38,9 @@ public final class CompositeMethodsModel
     implements VisitableHierarchy<Object, Object>, Dependencies
 {
     private final LinkedHashMap<Method, CompositeMethodModel> methods;
-    // TODO: With the large block disappearing, this member has no use. Other implications are also commented out for now.
     private final MixinsModel mixinsModel;
 
     public CompositeMethodsModel( MixinsModel mixinsModel )
-//    public CompositeMethodsModel()
     {
         methods = new LinkedHashMap<>();
         this.mixinsModel = mixinsModel;
@@ -52,7 +50,6 @@ public final class CompositeMethodsModel
     {
         Collection<CompositeMethodModel> compositeMethods = methods.values();
         return compositeMethods.stream().flatMap( Dependencies.DEPENDENCIES_FUNCTION );
-//        return Iterables.flattenIterables( map( , methods.values() ) );
     }
 
     // Context

http://git-wip-us.apache.org/repos/asf/zest-java/blob/6a8c5657/core/runtime/src/main/java/org/apache/zest/runtime/composite/ValueConstraintsInstance.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/zest/runtime/composite/ValueConstraintsInstance.java b/core/runtime/src/main/java/org/apache/zest/runtime/composite/ValueConstraintsInstance.java
index 5da6628..fbcbe6a 100644
--- a/core/runtime/src/main/java/org/apache/zest/runtime/composite/ValueConstraintsInstance.java
+++ b/core/runtime/src/main/java/org/apache/zest/runtime/composite/ValueConstraintsInstance.java
@@ -21,11 +21,15 @@
 package org.apache.zest.runtime.composite;
 
 import java.lang.annotation.Annotation;
+import java.lang.reflect.AccessibleObject;
+import java.lang.reflect.Member;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
+import java.util.stream.Stream;
 import org.apache.zest.api.common.Optional;
 import org.apache.zest.api.constraint.ConstraintViolation;
+import org.apache.zest.api.constraint.ConstraintViolationException;
 
 /**
  * JAVADOC
@@ -112,6 +116,19 @@ public final class ValueConstraintsInstance
         return violations;
     }
 
+    public static void checkConstraints( Object value, ValueConstraintsInstance constraintsInstance, AccessibleObject accessor )
+    {
+        if( constraintsInstance != null )
+        {
+            List<ConstraintViolation> violations = constraintsInstance.checkConstraints( value );
+            if( !violations.isEmpty() )
+            {
+                Stream<Class<?>> empty = Stream.empty();
+                throw new ConstraintViolationException( "", empty, (Member) accessor, violations );
+            }
+        }
+    }
+
     @SuppressWarnings( "AnnotationAsSuperInterface" )
     private static class OptionalDummy
         implements Optional

http://git-wip-us.apache.org/repos/asf/zest-java/blob/6a8c5657/core/runtime/src/main/java/org/apache/zest/runtime/property/PropertyModel.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/zest/runtime/property/PropertyModel.java b/core/runtime/src/main/java/org/apache/zest/runtime/property/PropertyModel.java
index 89ff202..981f09d 100644
--- a/core/runtime/src/main/java/org/apache/zest/runtime/property/PropertyModel.java
+++ b/core/runtime/src/main/java/org/apache/zest/runtime/property/PropertyModel.java
@@ -233,15 +233,7 @@ public class PropertyModel
     public void checkConstraints( Object value )
         throws ConstraintViolationException
     {
-        if( constraints != null )
-        {
-            List<ConstraintViolation> violations = constraints.checkConstraints( value );
-            if( !violations.isEmpty() )
-            {
-                Stream<Class<?>> empty = Stream.empty();
-                throw new ConstraintViolationException( "", empty, (Member) accessor, violations );
-            }
-        }
+        ValueConstraintsInstance.checkConstraints( value, constraints, accessor );
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/zest-java/blob/6a8c5657/libraries/rdf/src/main/java/org/apache/zest/library/rdf/entity/EntityTypeSerializer.java
----------------------------------------------------------------------
diff --git a/libraries/rdf/src/main/java/org/apache/zest/library/rdf/entity/EntityTypeSerializer.java b/libraries/rdf/src/main/java/org/apache/zest/library/rdf/entity/EntityTypeSerializer.java
index 61070f9..4c3078d 100644
--- a/libraries/rdf/src/main/java/org/apache/zest/library/rdf/entity/EntityTypeSerializer.java
+++ b/libraries/rdf/src/main/java/org/apache/zest/library/rdf/entity/EntityTypeSerializer.java
@@ -25,7 +25,6 @@ import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
 import org.apache.zest.api.entity.EntityDescriptor;
-import org.apache.zest.api.property.PropertyDescriptor;
 import org.apache.zest.api.util.Classes;
 import org.apache.zest.library.rdf.Rdfs;
 import org.apache.zest.library.rdf.ZestEntityType;


[2/3] zest-java git commit: Fixed testcase. Added "Zest Shell" to build

Posted by ni...@apache.org.
Fixed testcase.
Added "Zest Shell" to build


Project: http://git-wip-us.apache.org/repos/asf/zest-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/zest-java/commit/c8cdfcc0
Tree: http://git-wip-us.apache.org/repos/asf/zest-java/tree/c8cdfcc0
Diff: http://git-wip-us.apache.org/repos/asf/zest-java/diff/c8cdfcc0

Branch: refs/heads/develop
Commit: c8cdfcc08caa78eb5648b26fdcf0193f1f9be5e6
Parents: 6a8c565
Author: Niclas Hedhman <ni...@hedhman.org>
Authored: Sun Apr 17 12:39:22 2016 +0800
Committer: Niclas Hedhman <ni...@hedhman.org>
Committed: Sun Apr 17 12:39:22 2016 +0800

----------------------------------------------------------------------
 build.gradle                                            |  8 ++++++++
 .../apache/zest/test/composite/CleanStackTraceTest.java | 12 ++++++------
 2 files changed, 14 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/zest-java/blob/c8cdfcc0/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index aa09709..d459586 100644
--- a/build.gradle
+++ b/build.gradle
@@ -832,6 +832,13 @@ def libsImage = copySpec {
   }
 }
 
+def toolsImage = copySpec {
+  releaseApprovedProjects.collect { proj ->
+    from( "$projectDir/src/bin/**")
+    into( "bin/" )
+  }
+}
+
 def binDistNoticesImage = copySpec {
   from( "$projectDir/LICENSE.txt")
   from( "$projectDir/src/bin-dist" )
@@ -845,6 +852,7 @@ def binDistImage = copySpec {
   with reportsDistImage
   with runtimeDependenciesListImage
   with libsImage
+  with toolsImage
 }
 
 task zipSources( type: Zip ) {

http://git-wip-us.apache.org/repos/asf/zest-java/blob/c8cdfcc0/core/runtime/src/test/java/org/apache/zest/test/composite/CleanStackTraceTest.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/test/java/org/apache/zest/test/composite/CleanStackTraceTest.java b/core/runtime/src/test/java/org/apache/zest/test/composite/CleanStackTraceTest.java
index ba3ac61..dcfbca3 100644
--- a/core/runtime/src/test/java/org/apache/zest/test/composite/CleanStackTraceTest.java
+++ b/core/runtime/src/test/java/org/apache/zest/test/composite/CleanStackTraceTest.java
@@ -82,14 +82,14 @@ public class CleanStackTraceTest
         {
             String separator = System.getProperty( "line.separator" );
             String correctTrace1 = "java.lang.RuntimeException: level 2" + separator +
-                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest$DoStuffMixin.doStuff(CleanStackTraceTest.java:122)" + separator +
-                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest$NillyWilly.invoke(CleanStackTraceTest.java:135)" + separator +
-                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest.cleanStackTraceOnApplicationException(CleanStackTraceTest.java:73)";
+                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest$DoStuffMixin.doStuff(CleanStackTraceTest.java:128)" + separator +
+                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest$NillyWilly.invoke(CleanStackTraceTest.java:141)" + separator +
+                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest.cleanStackTraceOnApplicationException(CleanStackTraceTest.java:79)";
             assertEquality( e, correctTrace1 );
             String correctTrace2 = "java.lang.RuntimeException: level 1" + separator +
-                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest$DoStuffMixin.doStuff(CleanStackTraceTest.java:118)" + separator +
-                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest$NillyWilly.invoke(CleanStackTraceTest.java:135)" + separator +
-                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest.cleanStackTraceOnApplicationException(CleanStackTraceTest.java:73)";
+                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest$DoStuffMixin.doStuff(CleanStackTraceTest.java:124)" + separator +
+                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest$NillyWilly.invoke(CleanStackTraceTest.java:141)" + separator +
+                                   "\tat org.apache.zest.test.composite.CleanStackTraceTest.cleanStackTraceOnApplicationException(CleanStackTraceTest.java:79)";
             assertThat( e.getCause(), notNullValue() );
             assertEquality( e.getCause(), correctTrace2 );
         }


[3/3] zest-java git commit: Can't manage to get Shell included in build...

Posted by ni...@apache.org.
Can't manage to get Shell included in build...


Project: http://git-wip-us.apache.org/repos/asf/zest-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/zest-java/commit/9ae5a752
Tree: http://git-wip-us.apache.org/repos/asf/zest-java/tree/9ae5a752
Diff: http://git-wip-us.apache.org/repos/asf/zest-java/diff/9ae5a752

Branch: refs/heads/develop
Commit: 9ae5a7529af0341d10f3ade6de5c4665f009a85f
Parents: c8cdfcc
Author: Niclas Hedhman <ni...@hedhman.org>
Authored: Sun Apr 17 12:59:33 2016 +0800
Committer: Niclas Hedhman <ni...@hedhman.org>
Committed: Sun Apr 17 12:59:33 2016 +0800

----------------------------------------------------------------------
 build.gradle               | 1 +
 tools/shell/dev-status.xml | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/zest-java/blob/9ae5a752/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index d459586..e8162ba 100644
--- a/build.gradle
+++ b/build.gradle
@@ -731,6 +731,7 @@ def srcDistFilesImages = copySpec {
   include 'samples/**'
   include 'tests/**'
   include 'tutorials/**'
+  include 'tools/shell/**'
   // Filtered, see below
   exclude 'settings.gradle'
   exclude 'gradle.properties'

http://git-wip-us.apache.org/repos/asf/zest-java/blob/9ae5a752/tools/shell/dev-status.xml
----------------------------------------------------------------------
diff --git a/tools/shell/dev-status.xml b/tools/shell/dev-status.xml
index ea9c2e8..360ab9c 100644
--- a/tools/shell/dev-status.xml
+++ b/tools/shell/dev-status.xml
@@ -27,10 +27,10 @@
     <codebase>beta</codebase>
 
     <!-- none, brief, good, complete -->
-    <documentation>none</documentation>
+    <documentation>brief</documentation>
 
     <!-- none, some, good, complete -->
-    <unittests>none</unittests>
+    <unittests>good</unittests>
   </status>
   <licenses>
     <license>ALv2</license>