Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDani Megert2005-10-06 17:15:21 +0000
committerDani Megert2005-10-06 17:15:21 +0000
commit4f4c4cb9a66fad482555b09609c7f38bf25dd0df (patch)
tree8062f1a41a50a974b332ec01df85b7ac4b4259d3 /org.eclipse.core.filebuffers.tests/src/org/eclipse/core
parent7481a9cb43b32bc57e2409918011be37e7436ace (diff)
downloadeclipse.platform.text-4f4c4cb9a66fad482555b09609c7f38bf25dd0df.tar.gz
eclipse.platform.text-4f4c4cb9a66fad482555b09609c7f38bf25dd0df.tar.xz
eclipse.platform.text-4f4c4cb9a66fad482555b09609c7f38bf25dd0df.zip
Adopted new Eclipse FS (for details see bug 106176)
Diffstat (limited to 'org.eclipse.core.filebuffers.tests/src/org/eclipse/core')
-rw-r--r--org.eclipse.core.filebuffers.tests/src/org/eclipse/core/filebuffers/tests/FileBuffersForNonExistingExternalFiles.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/org.eclipse.core.filebuffers.tests/src/org/eclipse/core/filebuffers/tests/FileBuffersForNonExistingExternalFiles.java b/org.eclipse.core.filebuffers.tests/src/org/eclipse/core/filebuffers/tests/FileBuffersForNonExistingExternalFiles.java
index 655232da30f..bad829ddafe 100644
--- a/org.eclipse.core.filebuffers.tests/src/org/eclipse/core/filebuffers/tests/FileBuffersForNonExistingExternalFiles.java
+++ b/org.eclipse.core.filebuffers.tests/src/org/eclipse/core/filebuffers/tests/FileBuffersForNonExistingExternalFiles.java
@@ -12,10 +12,14 @@ package org.eclipse.core.filebuffers.tests;
import java.io.File;
-import org.eclipse.core.resources.IProject;
+import org.eclipse.core.filesystem.IFileStore;
+import org.eclipse.core.filesystem.IFileStoreConstants;
+
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.Path;
+import org.eclipse.core.resources.IProject;
+
import org.eclipse.core.filebuffers.FileBuffers;
/**
@@ -42,12 +46,9 @@ public class FileBuffersForNonExistingExternalFiles extends FileBufferFunctions
* @see org.eclipse.core.filebuffers.tests.FileBufferFunctions#markReadOnly()
*/
protected void setReadOnly(boolean state) throws Exception {
- File file= FileBuffers.getSystemFileAtLocation(getPath());
- if (state)
- file.setReadOnly();
- else {
- // FIXME: no Java API to remove read-only flag
- }
+ IFileStore fileStore= FileBuffers.getFileStoreAtLocation(getPath());
+ assertNotNull(fileStore);
+ fileStore.fetchInfo().setAttribute(IFileStoreConstants.ATTRIBUTE_READ_ONLY, state);
}
/*

Back to the top