[jboss-svn-commits] JBL Code SVN: r23482 - in labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse: editors/completion and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Oct 16 19:30:22 EDT 2008
Author: KrisVerlaenen
Date: 2008-10-16 19:30:22 -0400 (Thu, 16 Oct 2008)
New Revision: 23482
Modified:
labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/DRLInfo.java
labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/RuleCompletionProcessor.java
Log:
- fixed MVEL code completion
Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/DRLInfo.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/DRLInfo.java 2008-10-16 22:23:18 UTC (rev 23481)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/DRLInfo.java 2008-10-16 23:30:22 UTC (rev 23482)
@@ -109,6 +109,10 @@
}
return result;
}
+
+ public DialectCompiletimeRegistry getDialectRegistry() {
+ return dialectRegistry;
+ }
public class RuleInfo {
Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/RuleCompletionProcessor.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/RuleCompletionProcessor.java 2008-10-16 22:23:18 UTC (rev 23481)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/RuleCompletionProcessor.java 2008-10-16 23:30:22 UTC (rev 23482)
@@ -953,10 +953,10 @@
try {
DRLInfo drlInfo = DroolsEclipsePlugin.getDefault().generateParsedResource(
- ruleBackText,
+ "package dummy; \n" + ruleBackText,
((IFileEditorInput) getEditor().getEditorInput()).getFile(),
false,
- true );
+ false );
String textWithoutPrefix = CompletionUtil.getTextWithoutPrefix( consequenceBackText,
prefix );
@@ -1157,8 +1157,8 @@
String name = context.getRuleName();
RuleInfo currentRule = getCurrentRule( drlInfo,
name );
- String qName = drlInfo.getPackageName() + "." + currentRule.getRuleName();
- MVELDialect dialect = (MVELDialect) currentRule.getDialect();
+ String qName = drlInfo.getPackageName() + "." + name;
+ MVELDialect dialect = (MVELDialect) drlInfo.getDialectRegistry().getDialect("mvel");
ParserContext initialContext = createInitialContext( params,
qName,
dialect );
More information about the jboss-svn-commits
mailing list