[jboss-svn-commits] JBL Code SVN: r33539 - labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/refactoring.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jun 17 18:47:28 EDT 2010


Author: KrisVerlaenen
Date: 2010-06-17 18:47:27 -0400 (Thu, 17 Jun 2010)
New Revision: 33539

Modified:
   labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/refactoring/RuleIFileMoveParticipant.java
Log:
JBIDE-6388: StringIndexOutOfBoundsException when moving java class to default package
 - fixed issue with default package

Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/refactoring/RuleIFileMoveParticipant.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/refactoring/RuleIFileMoveParticipant.java	2010-06-17 15:48:16 UTC (rev 33538)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/refactoring/RuleIFileMoveParticipant.java	2010-06-17 22:47:27 UTC (rev 33539)
@@ -178,7 +178,9 @@
 		for (int i = 0; i < names.length; i++)
 			newPackageName = newPackageName.concat(names[i]+".");
 
-		newName = newPackageName.substring(0, newPackageName.length()-1);
+		if (newPackageName.length() > 0) {
+			newName = newPackageName.substring(0, newPackageName.length()-1);
+		}
 		return moveModifications;
 	}
 



More information about the jboss-svn-commits mailing list