corda/classpath/java/lang/System.java

27 lines
647 B
Java
Raw Normal View History

2007-06-25 01:34:07 +00:00
package java.lang;
public abstract class System {
public static final Output out = new Output();
public static final Output err = out;
2007-06-25 01:34:07 +00:00
static {
loadLibrary("natives");
}
2007-07-07 23:47:35 +00:00
public static native void arraycopy(Object src, int srcOffset, Object dst,
int dstOffset, int length);
2007-06-25 01:34:07 +00:00
public static native void loadLibrary(String name);
public static native String getProperty(String name);
2007-06-25 01:34:07 +00:00
public static class Output {
2007-07-07 23:47:35 +00:00
public synchronized native void print(String s);
2007-07-07 23:47:35 +00:00
public synchronized void println(String s) {
print(s);
print(getProperty("line.separator"));
}
2007-06-25 01:34:07 +00:00
}
}