1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.jruby.ext.posix;
import com.kenai.constantine.platform.Errno;
import java.io.File;
import java.io.InputStream;
import java.io.PrintStream;
/**
*
* @author wayne
*/
public class DummyPOSIXHandler implements POSIXHandler {
public void error(Errno error, String extraData) {
throw new UnsupportedOperationException("error: " + error);
}
public void unimplementedError(String methodName) {
throw new UnsupportedOperationException("unimplemented method: " + methodName);
}
public void warn(WARNING_ID id, String message, Object... data) {
throw new UnsupportedOperationException("warning: " + id);
}
public boolean isVerbose() {
return true;
}
public File getCurrentWorkingDirectory() {
return new File("/tmp");
}
public String[] getEnv() {
throw new UnsupportedOperationException("Not supported yet.");
}
public InputStream getInputStream() {
throw new UnsupportedOperationException("Not supported yet.");
}
public PrintStream getOutputStream() {
throw new UnsupportedOperationException("Not supported yet.");
}
public int getPID() {
throw new UnsupportedOperationException("Not supported yet.");
}
public PrintStream getErrorStream() {
throw new UnsupportedOperationException("Not supported yet.");
}
}
|