Author: pkluegl
Date: Thu Jun 16 10:07:50 2016
New Revision: 1748678

URL: http://svn.apache.org/viewvc?rev=1748678&view=rev
Log:
no jira - allow assignment of null to annotation features

Added:
    
uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/expression/NullExpressionTest.java
      - copied, changed from r1733239, 
uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/NullExpressionTest.java
Removed:
    
uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/NullExpressionTest.java
Modified:
    uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java

Modified: 
uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java
URL: 
http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java?rev=1748678&r1=1748677&r2=1748678&view=diff
==============================================================================
--- 
uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java 
(original)
+++ 
uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java 
Thu Jun 16 10:07:50 2016
@@ -1058,7 +1058,6 @@ public class RutaStream extends FSIterat
     } else if (value instanceof IAnnotationExpression && 
!feature.getRange().isPrimitive()) {
       IAnnotationExpression ae = (IAnnotationExpression) value;
       AnnotationFS a = ae.getAnnotation(context, this);
-      if (a != null) {
         // TODO support annotation list expressions
         if (feature.getRange().isArray()) {
           List<AnnotationFS> c = new ArrayList<AnnotationFS>();
@@ -1067,7 +1066,6 @@ public class RutaStream extends FSIterat
         } else {
           annotation.setFeatureValue(feature, a);
         }
-      }
     } else if (value instanceof IAnnotationListExpression && 
!feature.getRange().isPrimitive()) {
       IAnnotationListExpression ale = (IAnnotationListExpression) value;
       List<AnnotationFS> annotations = ale.getAnnotationList(context, this);

Copied: 
uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/expression/NullExpressionTest.java
 (from r1733239, 
uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/NullExpressionTest.java)
URL: 
http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/expression/NullExpressionTest.java?p2=uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/expression/NullExpressionTest.java&p1=uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/NullExpressionTest.java&r1=1733239&r2=1748678&rev=1748678&view=diff
==============================================================================
--- 
uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/NullExpressionTest.java
 (original)
+++ 
uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/expression/NullExpressionTest.java
 Thu Jun 16 10:07:50 2016
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package org.apache.uima.ruta;
+package org.apache.uima.ruta.expression;
 
 import java.util.ArrayList;
 import java.util.List;


Reply via email to