diff options
author | Dani Megert | 2005-10-06 17:15:21 +0000 |
---|---|---|
committer | Dani Megert | 2005-10-06 17:15:21 +0000 |
commit | 4f4c4cb9a66fad482555b09609c7f38bf25dd0df (patch) | |
tree | 8062f1a41a50a974b332ec01df85b7ac4b4259d3 /org.eclipse.core.filebuffers.tests/src/org/eclipse/core | |
parent | 7481a9cb43b32bc57e2409918011be37e7436ace (diff) | |
download | eclipse.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.java | 15 |
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); } /* |