Author: pkluegl
Date: Sun May 12 14:52:10 2013
New Revision: 1481576

URL: http://svn.apache.org/r1481576
Log:
UIMA-2758
- fixed feature match checker for NumericLiterals

Modified:
    
uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/validator/RutaTypeChecker.java

Modified: 
uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/validator/RutaTypeChecker.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/validator/RutaTypeChecker.java?rev=1481576&r1=1481575&r2=1481576&view=diff
==============================================================================
--- 
uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/validator/RutaTypeChecker.java
 (original)
+++ 
uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/validator/RutaTypeChecker.java
 Sun May 12 14:52:10 2013
@@ -66,6 +66,7 @@ import org.eclipse.dltk.ast.ASTVisitor;
 import org.eclipse.dltk.ast.declarations.MethodDeclaration;
 import org.eclipse.dltk.ast.declarations.ModuleDeclaration;
 import org.eclipse.dltk.ast.expressions.Expression;
+import org.eclipse.dltk.ast.expressions.NumericLiteral;
 import org.eclipse.dltk.ast.expressions.StringLiteral;
 import org.eclipse.dltk.ast.references.SimpleReference;
 import org.eclipse.dltk.ast.statements.Statement;
@@ -439,6 +440,8 @@ public class RutaTypeChecker implements 
         int kind = fme.getValue().getKind();
         if (fme.getValue() instanceof StringLiteral) {
           kind = RutaTypeConstants.RUTA_TYPE_S;
+        } else  if (fme.getValue() instanceof NumericLiteral) {
+          kind = RutaTypeConstants.RUTA_TYPE_N;
         }
         boolean findFeature = findFeature(match, fref, kind);
         if (findFeature) {


Reply via email to