[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