[jboss-svn-commits] JBL Code SVN: r23960 - in labs/jbossrules/trunk: drools-core/src/main/java/org/drools/base/mvel and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Nov 19 07:22:56 EST 2008
Author: mark.proctor at jboss.com
Date: 2008-11-19 07:22:56 -0500 (Wed, 19 Nov 2008)
New Revision: 23960
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/mvel/MVELCompilationUnit.java
Log:
-fixed MVEL parser context naming issue.
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-11-19 12:07:01 UTC (rev 23959)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java 2008-11-19 12:22:56 UTC (rev 23960)
@@ -136,7 +136,7 @@
private int languageLevel;
public static final Object COMPILER_LOCK = new Object();
- private static AtomicInteger nameCounter;
+ private static AtomicInteger nameCounter = new AtomicInteger();
public MVELDialect(PackageBuilder builder,
PackageRegistry pkgRegistry,
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/mvel/MVELCompilationUnit.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/mvel/MVELCompilationUnit.java 2008-11-19 12:07:01 UTC (rev 23959)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/mvel/MVELCompilationUnit.java 2008-11-19 12:22:56 UTC (rev 23960)
@@ -28,7 +28,7 @@
implements
Externalizable {
private String name;
- private static AtomicInteger nameCounter;
+ private static AtomicInteger nameCounter = new AtomicInteger();
private String expression;
@@ -88,6 +88,9 @@
public static final Object COMPILER_LOCK = new Object();
+ public MVELCompilationUnit() {
+ }
+
public MVELCompilationUnit(String name,
String expression,
String[] pkgImports,
@@ -102,6 +105,7 @@
String[] inputTypes,
int languageLevel,
boolean strictMode) {
+ this.name = name;
this.expression = expression;
this.pkgImports = pkgImports;
@@ -126,7 +130,8 @@
}
public void writeExternal(ObjectOutput out) throws IOException {
-
+ out.writeUTF( name );
+
out.writeUTF( expression );
out.writeObject( pkgImports );
@@ -150,6 +155,7 @@
public void readExternal(ObjectInput in) throws IOException,
ClassNotFoundException {
+ name = in.readUTF();
expression = in.readUTF();
pkgImports = (String[]) in.readObject();
More information about the jboss-svn-commits
mailing list