[jboss-svn-commits] JBL Code SVN: r17024 - in labs/jbossrules/branches/Branch_4_0_2_SOA_4_2: drools-core/src/main/java/org/drools/reteoo and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Dec 4 13:24:25 EST 2007
Author: fmeyer
Date: 2007-12-04 13:24:25 -0500 (Tue, 04 Dec 2007)
New Revision: 17024
Modified:
labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-compiler/src/test/resources/org/drools/integrationtests/test_RuntimeTypeCoercion.drl
labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/main/java/org/drools/reteoo/CompositeObjectSinkAdapter.java
labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/test/java/org/drools/reteoo/CompositeObjectSinkAdapterTest.java
Log:
SOA-209 Error parsing rule that is written in a single line related to JBRULES-1314
--Thir line, and those below, will be ignored--
M drools-core/src/test/java/org/drools/reteoo/CompositeObjectSinkAdapterTest.java
M drools-core/src/main/java/org/drools/reteoo/CompositeObjectSinkAdapter.java
M drools-compiler/src/test/resources/org/drools/integrationtests/test_RuntimeTypeCoercion.drl
Modified: labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-compiler/src/test/resources/org/drools/integrationtests/test_RuntimeTypeCoercion.drl
===================================================================
--- labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-compiler/src/test/resources/org/drools/integrationtests/test_RuntimeTypeCoercion.drl 2007-12-04 17:16:30 UTC (rev 17023)
+++ labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-compiler/src/test/resources/org/drools/integrationtests/test_RuntimeTypeCoercion.drl 2007-12-04 18:24:25 UTC (rev 17024)
@@ -3,10 +3,8 @@
global java.util.List results;
rule "Testing coercion"
- salience 100
when
PolymorphicFact( $value : data < 15 )
then
results.add( $value );
end
-
Modified: labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/main/java/org/drools/reteoo/CompositeObjectSinkAdapter.java
===================================================================
--- labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/main/java/org/drools/reteoo/CompositeObjectSinkAdapter.java 2007-12-04 17:16:30 UTC (rev 17023)
+++ labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/main/java/org/drools/reteoo/CompositeObjectSinkAdapter.java 2007-12-04 18:24:25 UTC (rev 17024)
@@ -62,7 +62,7 @@
final LiteralConstraint literalConstraint = (LiteralConstraint) fieldConstraint;
final Evaluator evaluator = literalConstraint.getEvaluator();
- if ( evaluator.getOperator() == Operator.EQUAL && literalConstraint.getFieldExtractor().getValueType() != ValueType.OBJECT_TYPE ) {
+ if ( evaluator.getOperator() == Operator.EQUAL ) {
final int index = literalConstraint.getFieldExtractor().getIndex();
final FieldIndex fieldIndex = registerFieldIndex( index,
literalConstraint.getFieldExtractor() );
@@ -107,7 +107,7 @@
final Evaluator evaluator = literalConstraint.getEvaluator();
final FieldValue value = literalConstraint.getField();
- if ( evaluator.getOperator() == Operator.EQUAL && literalConstraint.getFieldExtractor().getValueType() != ValueType.OBJECT_TYPE ) {
+ if ( evaluator.getOperator() == Operator.EQUAL ) {
final int index = literalConstraint.getFieldExtractor().getIndex();
final FieldIndex fieldIndex = unregisterFieldIndex( index );
Modified: labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/test/java/org/drools/reteoo/CompositeObjectSinkAdapterTest.java
===================================================================
--- labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/test/java/org/drools/reteoo/CompositeObjectSinkAdapterTest.java 2007-12-04 17:16:30 UTC (rev 17023)
+++ labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/test/java/org/drools/reteoo/CompositeObjectSinkAdapterTest.java 2007-12-04 18:24:25 UTC (rev 17024)
@@ -357,7 +357,7 @@
public ValueType getValueType() {
// Auto-generated method stub
- return ValueType.STRING_TYPE;
+ return ValueType.OBJECT_TYPE;
}
public int getHashCode(InternalWorkingMemory workingMemory,
More information about the jboss-svn-commits
mailing list