[jboss-svn-commits] JBL Code SVN: r20776 - in labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools: rule/builder/dialect/mvel and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jun 25 22:22:02 EDT 2008
Author: mark.proctor at jboss.com
Date: 2008-06-25 22:22:02 -0400 (Wed, 25 Jun 2008)
New Revision: 20776
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/AndDescr.java
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/OrDescr.java
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java
Log:
JBRULES-720 Clips Parser
-Predicate now works
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/AndDescr.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/AndDescr.java 2008-06-25 21:32:17 UTC (rev 20775)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/AndDescr.java 2008-06-26 02:22:02 UTC (rev 20776)
@@ -42,12 +42,12 @@
}
public void insertBeforeLast(final Class clazz,
- final BaseDescr baseDescr) {
+ final BaseDescr baseDescr) {
if ( this.descrs.isEmpty() ) {
addDescr( baseDescr );
return;
}
-
+
for ( int i = this.descrs.size() - 1; i >= 0; i-- ) {
if ( clazz.isInstance( this.descrs.get( i ) ) ) {
insertDescr( i,
@@ -55,6 +55,8 @@
return;
}
}
+
+ addDescr( baseDescr );
}
public List getDescrs() {
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/OrDescr.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/OrDescr.java 2008-06-25 21:32:17 UTC (rev 20775)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/OrDescr.java 2008-06-26 02:22:02 UTC (rev 20776)
@@ -43,7 +43,8 @@
return;
}
}
- }
+ }
+ addDescr( baseDescr );
}
public void insertDescr(int index, final BaseDescr baseDescr) {
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java 2008-06-25 21:32:17 UTC (rev 20775)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java 2008-06-26 02:22:02 UTC (rev 20776)
@@ -242,8 +242,6 @@
// if we want to
builders = new HashMap();
- final GroupElementBuilder gebuilder = new GroupElementBuilder();
-
builders.put( AndDescr.class,
GE_BUILDER );
More information about the jboss-svn-commits
mailing list