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) {