Renamed PosixFile to PosixFiles
This commit is contained in:
@@ -22,7 +22,7 @@ import java.io.File;
|
||||
* Functions to query and modify a file's POSIX meta-data.
|
||||
*/
|
||||
@ThreadSafe
|
||||
public interface PosixFile extends NativeIntegration {
|
||||
public interface PosixFiles extends NativeIntegration {
|
||||
/**
|
||||
* Sets the mode for the given file.
|
||||
*
|
||||
@@ -17,12 +17,12 @@
|
||||
package net.rubygrapefruit.platform.internal;
|
||||
|
||||
import net.rubygrapefruit.platform.NativeException;
|
||||
import net.rubygrapefruit.platform.PosixFile;
|
||||
import net.rubygrapefruit.platform.PosixFiles;
|
||||
import net.rubygrapefruit.platform.internal.jni.PosixFileFunctions;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
public class DefaultPosixFile implements PosixFile {
|
||||
public class DefaultPosixFiles implements PosixFiles {
|
||||
public void setMode(File file, int perms) {
|
||||
FunctionResult result = new FunctionResult();
|
||||
PosixFileFunctions.chmod(file.getPath(), perms, result);
|
||||
@@ -41,7 +41,6 @@ public class DefaultPosixFile implements PosixFile {
|
||||
return stat.mode;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String readLink(File link) throws NativeException {
|
||||
FunctionResult result = new FunctionResult();
|
||||
String contents = PosixFileFunctions.readlink(link.getPath(), result);
|
||||
@@ -51,7 +50,6 @@ public class DefaultPosixFile implements PosixFile {
|
||||
return contents;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void symlink(File link, String contents) throws NativeException {
|
||||
FunctionResult result = new FunctionResult();
|
||||
PosixFileFunctions.symlink(link.getPath(), contents, result);
|
||||
@@ -137,8 +137,8 @@ public abstract class Platform {
|
||||
|
||||
@Override
|
||||
public <T extends NativeIntegration> T get(Class<T> type, NativeLibraryLoader nativeLibraryLoader) {
|
||||
if (type.equals(PosixFile.class)) {
|
||||
return type.cast(new DefaultPosixFile());
|
||||
if (type.equals(PosixFiles.class)) {
|
||||
return type.cast(new DefaultPosixFiles());
|
||||
}
|
||||
if (type.equals(Process.class)) {
|
||||
return type.cast(new WrapperProcess(new DefaultProcess(), false));
|
||||
|
||||
Reference in New Issue
Block a user