[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.core/src/main/org/jboss/ide/eclipse/core/util ...
Robert Stryker
rob.stryker at jboss.com
Mon Feb 26 16:21:34 EST 2007
User: rawb
Date: 07/02/26 16:21:34
Modified: core/plugins/org.jboss.ide.eclipse.core/src/main/org/jboss/ide/eclipse/core/util
ResourceUtil.java
Log:
ResourceUtil had errors when trying to determine the full path of an IPath when the assumption was incorrect
Revision Changes Path
1.8 +149 -144 jbosside/core/plugins/org.jboss.ide.eclipse.core/src/main/org/jboss/ide/eclipse/core/util/ResourceUtil.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ResourceUtil.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.core/src/main/org/jboss/ide/eclipse/core/util/ResourceUtil.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- ResourceUtil.java 26 Feb 2007 19:20:30 -0000 1.7
+++ ResourceUtil.java 26 Feb 2007 21:21:34 -0000 1.8
@@ -118,6 +118,8 @@
public static IPath makeAbsolute(IPath path, boolean assumption) {
boolean inWorkspace = isResourceInWorkspace(path);
boolean fileExists = new File(path.toOSString()).exists();
+
+ // if they follow the assumptions
if( inWorkspace && assumption == WORKSPACE_DEFAULT) {
return ResourcesPlugin.getWorkspace().getRoot().getLocation().append(path);
}
@@ -125,6 +127,9 @@
return path;
}
+ if( fileExists && !inWorkspace ) return path;
+ if( !fileExists && inWorkspace ) return ResourcesPlugin.getWorkspace().getRoot().getLocation().append(path);
+
if( assumption == GLOBAL_DEFAULT ) return path;
return ResourcesPlugin.getWorkspace().getRoot().getLocation().append(path);
}
More information about the jboss-cvs-commits
mailing list