[jboss-svn-commits] JBL Code SVN: r14665 - 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:58:12 EDT 2007
Author: pombredanne
Date: 2007-08-27 15:58:12 -0400 (Mon, 27 Aug 2007)
New Revision: 14665
Modified:
labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/DefaultCompletionProcessor.java
Log:
JBRULES-1139: extracted common method to get a text without prefix
Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/DefaultCompletionProcessor.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/DefaultCompletionProcessor.java 2007-08-27 19:46:08 UTC (rev 14664)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/DefaultCompletionProcessor.java 2007-08-27 19:58:12 UTC (rev 14665)
@@ -301,12 +301,8 @@
Map params,
Collection results) {
- int endIndex = javaText.length() - prefix.length();
- String javaTextWithoutPrefix = javaText;
- //javaText can be an empty string.
- if ( endIndex > 0 ) {
- javaTextWithoutPrefix = javaText.substring(0, endIndex);
- }
+ String javaTextWithoutPrefix = getTextWithoutPrefix( javaText,
+ prefix );
// boolean to filter default Object methods produced by code completion when in the beginning of a statement
boolean filterObjectMethods = false;
if ("".equals(javaTextWithoutPrefix.trim()) || START_OF_NEW_JAVA_STATEMENT.matcher(javaTextWithoutPrefix).matches()) {
@@ -364,6 +360,18 @@
}
}
+ public static String getTextWithoutPrefix(final String javaText,
+ final String prefix) {
+ int endIndex = javaText.length() - prefix.length();
+ String javaTextWithoutPrefix = javaText;
+ //javaText can be an empty string.
+ if ( endIndex > 0 ) {
+ javaTextWithoutPrefix = javaText.substring( 0,
+ endIndex );
+ }
+ return javaTextWithoutPrefix;
+ }
+
protected String getPackage() {
if ( getEditor() instanceof DRLRuleEditor ) {
return ((DRLRuleEditor) getEditor()).getPackage();
More information about the jboss-svn-commits
mailing list