Java 5 compilation fixes.

This commit is contained in:
Adam Murdoch
2012-08-27 19:55:03 +10:00
parent 743a1f90c9
commit 05a4cfe19b
9 changed files with 10 additions and 53 deletions

View File

@@ -17,22 +17,18 @@ public class DefaultFileSystem implements FileSystem {
this.remote = remote;
}
@Override
public String getDeviceName() {
return deviceName;
}
@Override
public File getMountPoint() {
return mountPoint;
}
@Override
public String getFileSystemType() {
return fileSystemType;
}
@Override
public boolean isRemote() {
return remote;
}

View File

@@ -22,7 +22,6 @@ public class DefaultPosixFile implements PosixFile {
this.characterEncoding = systemInfo.characterEncoding;
}
@Override
public void setMode(File file, int perms) {
FunctionResult result = new FunctionResult();
PosixFileFunctions.chmod(encode(file), perms, result);
@@ -31,7 +30,6 @@ public class DefaultPosixFile implements PosixFile {
}
}
@Override
public int getMode(File file) {
FunctionResult result = new FunctionResult();
FileStat stat = new FileStat();

View File

@@ -1,11 +1,10 @@
package net.rubygrapefruit.platform.internal;
import net.rubygrapefruit.platform.*;
import net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions;
public class DefaultProcess implements net.rubygrapefruit.platform.Process {
@Override
public int getProcessId() throws NativeException {
return PosixProcessFunctions.getPid();
}
}
package net.rubygrapefruit.platform.internal;
import net.rubygrapefruit.platform.*;
import net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions;
public class DefaultProcess implements net.rubygrapefruit.platform.Process {
public int getProcessId() throws NativeException {
return PosixProcessFunctions.getPid();
}
}

View File

@@ -8,17 +8,14 @@ public class MutableSystemInfo implements SystemInfo {
public String characterEncoding;
public String machineArchitecture;
@Override
public String getKernelName() {
return osName;
}
@Override
public String getKernelVersion() {
return osVersion;
}
@Override
public String getMachineArchitecture() {
return machineArchitecture;
}

View File

@@ -8,7 +8,6 @@ import net.rubygrapefruit.platform.internal.jni.PosixFileSystemFunctions;
import java.util.List;
public class PosixFileSystems implements FileSystems {
@Override
public List<FileSystem> getFileSystems() {
FunctionResult result = new FunctionResult();
FileSystemList fileSystems = new FileSystemList();

View File

@@ -35,7 +35,6 @@ public class TerminfoTerminal extends AbstractTerminal {
}
}
@Override
public TerminalSize getTerminalSize() {
MutableTerminalSize terminalSize = new MutableTerminalSize();
FunctionResult result = new FunctionResult();
@@ -46,22 +45,18 @@ public class TerminfoTerminal extends AbstractTerminal {
return terminalSize;
}
@Override
public boolean supportsColor() {
return capabilities.colors;
}
@Override
public boolean supportsCursorMotion() {
return capabilities.cursorMotion;
}
@Override
public boolean supportsTextAttributes() {
return capabilities.textAttributes;
}
@Override
public Terminal foreground(Color color) {
if (!capabilities.colors) {
return this;
@@ -78,7 +73,6 @@ public class TerminfoTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal bold() {
if (!capabilities.textAttributes) {
return this;
@@ -94,7 +88,6 @@ public class TerminfoTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal normal() {
reset();
if (foreground != null) {
@@ -103,7 +96,6 @@ public class TerminfoTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal reset() {
stream.flush();
FunctionResult result = new FunctionResult();
@@ -114,7 +106,6 @@ public class TerminfoTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal cursorDown(int count) {
stream.flush();
FunctionResult result = new FunctionResult();
@@ -125,7 +116,6 @@ public class TerminfoTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal cursorUp(int count) {
stream.flush();
FunctionResult result = new FunctionResult();
@@ -136,7 +126,6 @@ public class TerminfoTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal cursorLeft(int count) {
stream.flush();
FunctionResult result = new FunctionResult();
@@ -147,7 +136,6 @@ public class TerminfoTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal cursorRight(int count) {
stream.flush();
FunctionResult result = new FunctionResult();
@@ -158,7 +146,6 @@ public class TerminfoTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal cursorStartOfLine() throws NativeException {
stream.flush();
FunctionResult result = new FunctionResult();
@@ -169,7 +156,6 @@ public class TerminfoTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal clearToEndOfLine() throws NativeException {
stream.flush();
FunctionResult result = new FunctionResult();

View File

@@ -8,12 +8,10 @@ public class TerminfoTerminalAccess implements TerminalAccess {
private static Output currentlyOpen;
private static TerminfoTerminal current;
@Override
public boolean isTerminal(Output output) {
return PosixTerminalFunctions.isatty(output.ordinal());
}
@Override
public Terminal getTerminal(Output output) {
if (currentlyOpen != null && currentlyOpen != output) {
throw new UnsupportedOperationException("Currently only one output can be used as a terminal.");

View File

@@ -27,22 +27,18 @@ public class WindowsTerminal extends AbstractTerminal {
}
}
@Override
public boolean supportsColor() {
return true;
}
@Override
public boolean supportsTextAttributes() {
return true;
}
@Override
public boolean supportsCursorMotion() {
return true;
}
@Override
public TerminalSize getTerminalSize() {
FunctionResult result = new FunctionResult();
MutableTerminalSize size = new MutableTerminalSize();
@@ -53,7 +49,6 @@ public class WindowsTerminal extends AbstractTerminal {
return size;
}
@Override
public Terminal bold() {
FunctionResult result = new FunctionResult();
WindowsConsoleFunctions.bold(result);
@@ -63,7 +58,6 @@ public class WindowsTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal foreground(Color color) {
FunctionResult result = new FunctionResult();
WindowsConsoleFunctions.foreground(color.ordinal(), result);
@@ -73,7 +67,6 @@ public class WindowsTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal normal() {
FunctionResult result = new FunctionResult();
WindowsConsoleFunctions.normal(result);
@@ -83,7 +76,6 @@ public class WindowsTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal reset() {
FunctionResult result = new FunctionResult();
WindowsConsoleFunctions.reset(result);
@@ -93,7 +85,6 @@ public class WindowsTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal cursorDown(int count) throws NativeException {
FunctionResult result = new FunctionResult();
WindowsConsoleFunctions.down(count, result);
@@ -103,7 +94,6 @@ public class WindowsTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal cursorUp(int count) throws NativeException {
FunctionResult result = new FunctionResult();
WindowsConsoleFunctions.up(count, result);
@@ -113,7 +103,6 @@ public class WindowsTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal cursorLeft(int count) throws NativeException {
FunctionResult result = new FunctionResult();
WindowsConsoleFunctions.left(count, result);
@@ -123,7 +112,6 @@ public class WindowsTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal cursorRight(int count) throws NativeException {
FunctionResult result = new FunctionResult();
WindowsConsoleFunctions.right(count, result);
@@ -133,7 +121,6 @@ public class WindowsTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal cursorStartOfLine() throws NativeException {
FunctionResult result = new FunctionResult();
WindowsConsoleFunctions.startLine(result);
@@ -143,7 +130,6 @@ public class WindowsTerminal extends AbstractTerminal {
return this;
}
@Override
public Terminal clearToEndOfLine() throws NativeException {
FunctionResult result = new FunctionResult();
WindowsConsoleFunctions.clearToEndOfLine(result);

View File

@@ -9,7 +9,6 @@ public class WindowsTerminalAccess implements TerminalAccess {
private static Output currentlyOpen;
private static WindowsTerminal current;
@Override
public boolean isTerminal(Output output) {
FunctionResult result = new FunctionResult();
boolean console = WindowsConsoleFunctions.isConsole(output.ordinal(), result);
@@ -20,7 +19,6 @@ public class WindowsTerminalAccess implements TerminalAccess {
return console;
}
@Override
public Terminal getTerminal(Output output) {
if (currentlyOpen !=null && currentlyOpen != output) {
throw new UnsupportedOperationException("Currently only one output can be used as a terminal.");