[jboss-svn-commits] JBL Code SVN: r34133 - 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
Fri Jul 23 06:41:04 EDT 2010


Author: KrisVerlaenen
Date: 2010-07-23 06:41:03 -0400 (Fri, 23 Jul 2010)
New Revision: 34133

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/RuleIFileRenameParticipant.java
Log:
JBIDE-6699: NPE while renaming a file with no extension
 - checking for null file extension first


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-07-23 10:31:41 UTC (rev 34132)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/refactoring/RuleIFileMoveParticipant.java	2010-07-23 10:41:03 UTC (rev 34133)
@@ -100,7 +100,7 @@
 		if (element instanceof IFile) {
 			IFile file = (IFile)element;
 			if (file.getType()==IFile.FILE) {
-				if (file.getFileExtension().equalsIgnoreCase("java")) {
+				if (file.getFileExtension() != null && file.getFileExtension().equalsIgnoreCase("java")) {
 					this.processor = getProcessor();
 					this.file = file;
 					this.className = file.getName().replace("."+file.getFileExtension(), "");

Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/refactoring/RuleIFileRenameParticipant.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/refactoring/RuleIFileRenameParticipant.java	2010-07-23 10:31:41 UTC (rev 34132)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/refactoring/RuleIFileRenameParticipant.java	2010-07-23 10:41:03 UTC (rev 34133)
@@ -91,7 +91,7 @@
 		if (element instanceof IFile) {
 			IFile file = (IFile)element;
 			if (file.getType()==IFile.FILE) {
-				if (file.getFileExtension().equalsIgnoreCase("java")) {
+				if (file.getFileExtension() != null && file.getFileExtension().equalsIgnoreCase("java")) {
 					this.processor = getProcessor();
 					this.file = file;
 					if (this.processor instanceof JavaRenameProcessor) {



More information about the jboss-svn-commits mailing list