[jboss-svn-commits] JBL Code SVN: r13753 - labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/builder.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jul 24 04:47:02 EDT 2007
Author: KrisVerlaenen
Date: 2007-07-24 04:47:02 -0400 (Tue, 24 Jul 2007)
New Revision: 13753
Modified:
labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java
Log:
MVEL errors were not added correctly to problem view
Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java 2007-07-24 05:19:49 UTC (rev 13752)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java 2007-07-24 08:47:02 UTC (rev 13753)
@@ -27,6 +27,7 @@
import org.drools.eclipse.DRLInfo;
import org.drools.eclipse.DroolsEclipsePlugin;
import org.drools.eclipse.preferences.IDroolsConstants;
+import org.drools.lang.ExpanderException;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IMarker;
import org.eclipse.core.resources.IProject;
@@ -267,8 +268,17 @@
*/
private void markParseErrors(List markers, List parserErrors) {
for ( Iterator iter = parserErrors.iterator(); iter.hasNext(); ) {
- ParserError err = (ParserError) iter.next();
- markers.add(new DroolsBuildMarker(err.getMessage(), err.getRow()));
+ Object error = iter.next();
+ if (error instanceof ParserError) {
+ ParserError err = (ParserError) error;
+ markers.add(new DroolsBuildMarker(err.getMessage(), err.getRow()));
+ } else if (error instanceof ExpanderException) {
+ ExpanderException exc = (ExpanderException) error;
+ // TODO line mapping is incorrect
+ markers.add(new DroolsBuildMarker(exc.getMessage(), -1));
+ } else {
+ markers.add(new DroolsBuildMarker(error.toString()));
+ }
}
}
More information about the jboss-svn-commits
mailing list