[jboss-svn-commits] JBL Code SVN: r14666 - labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Aug 27 15:59:31 EDT 2007
Author: pombredanne
Date: 2007-08-27 15:59:31 -0400 (Mon, 27 Aug 2007)
New Revision: 14666
Modified:
labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/RuleCompletionProcessor.java
Log:
JBRULES-1139: fix the prefix handling for mvel completions
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 2007-08-27 19:58:12 UTC (rev 14665)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/RuleCompletionProcessor.java 2007-08-27 19:59:31 UTC (rev 14666)
@@ -950,7 +950,10 @@
return proposals;
}
- String compilableConsequence = CompletionUtil.getCompilableText( consequence );
+ String mvelTextWithoutPrefix = getTextWithoutPrefix( consequence,
+ prefix );
+
+ String compilableConsequence = CompletionUtil.getCompilableText( mvelTextWithoutPrefix );
MVELConsequenceBuilder builder = new MVELConsequenceBuilder();
compilableConsequence = builder.processMacros( compilableConsequence );
@@ -1046,15 +1049,15 @@
final ParserContext initialContext = new ParserContext();
final ParserContext parserContext = new ParserContext( dialect.getImports(),
- null,
+ null,
drlInfo.getPackageName() + "." + currentRule.getRuleName());
-
+
for ( Iterator it = dialect.getPackgeImports().values().iterator(); it.hasNext(); ) {
String packageImport = ( String ) it.next();
parserContext.addPackageImport( packageImport );
}
-
+
try {
initialContext.setStrictTypeEnforcement( dialect.isStrictMode() );
More information about the jboss-svn-commits
mailing list