[jboss-svn-commits] JBL Code SVN: r7188 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Oct 28 20:57:16 EDT 2006
Author: mark.proctor at jboss.com
Date: 2006-10-28 20:57:14 -0400 (Sat, 28 Oct 2006)
New Revision: 7188
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/ClassTypeResolver.java
Log:
JBRULES-536 FunctionResolver is screwed for primitives
-Now tries to detect primitives
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/ClassTypeResolver.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/ClassTypeResolver.java 2006-10-28 14:49:07 UTC (rev 7187)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/ClassTypeResolver.java 2006-10-29 00:57:14 UTC (rev 7188)
@@ -109,6 +109,25 @@
}
}
+ //is the class a primitive?
+ if ( "boolean".equals( className )) {
+ return boolean.class;
+ } else if ( "byte".equals( className ) ) {
+ return byte.class;
+ } else if ( "short".equals( className ) ) {
+ return short.class;
+ } else if ( "char".equals( className ) ) {
+ return char.class;
+ } else if ( "int".equals( className ) ) {
+ return int.class;
+ } else if ( "long".equals( className ) ) {
+ return long.class;
+ } else if ( "float".equals( className ) ) {
+ return float.class;
+ } else if ( "double".equals( className ) ) {
+ return double.class;
+ }
+
// Now try the className with each of the given imports
if ( clazz == null ) {
final Set validClazzCandidates = new HashSet();
More information about the jboss-svn-commits
mailing list