[jboss-svn-commits] JBL Code SVN: r7035 - labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Oct 23 15:32:25 EDT 2006
Author: tirelli
Date: 2006-10-23 15:32:20 -0400 (Mon, 23 Oct 2006)
New Revision: 7035
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaInvokers.stg
labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaRule.stg
Log:
Fixing return value expression code generation
Modified: labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaInvokers.stg
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaInvokers.stg 2006-10-23 19:31:41 UTC (rev 7034)
+++ labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaInvokers.stg 2006-10-23 19:32:20 UTC (rev 7035)
@@ -60,7 +60,7 @@
{
private static final long serialVersionUID = 320L;
- public Object evaluate(org.drools.spi.Tuple tuple,
+ public org.drools.spi.FieldValue evaluate(org.drools.spi.Tuple tuple,
org.drools.rule.Declaration[] declarations,
org.drools.WorkingMemory workingMemory) throws Exception {
Modified: labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaRule.stg
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaRule.stg 2006-10-23 19:31:41 UTC (rev 7034)
+++ labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaRule.stg 2006-10-23 19:32:20 UTC (rev 7035)
@@ -1,8 +1,8 @@
group javaMethods;
returnValueMethod(declarations, declarationTypes, globals, globalTypes, methodName, text) ::= <<
-public static Object <methodName>(<declarationTypes, declarations:{ type, declr | <type> <declr.identifier>}; separator=","><if(globals)><if(declarations)>,<endif><endif> <globalTypes, globals:{ type, identifier | <type> <identifier>}; separator=","> ) throws Exception {
- return ( <text> );
+public static org.drools.spi.FieldValue <methodName>(<declarationTypes, declarations:{ type, declr | <type> <declr.identifier>}; separator=","><if(globals)><if(declarations)>,<endif><endif> <globalTypes, globals:{ type, identifier | <type> <identifier>}; separator=","> ) throws Exception {
+ return org.drools.base.FieldFactory.getFieldValue( <text> );
}
>>
More information about the jboss-svn-commits
mailing list