classpath progress

This commit is contained in:
Joel Dice 2007-07-29 17:38:35 -06:00
parent a2bd7d0668
commit 5e336544f5
3 changed files with 44 additions and 0 deletions

View File

@ -22,6 +22,14 @@ public class PrintStream extends OutputStream {
} catch (IOException e) { }
}
public void print(Object o) {
print(o.toString());
}
public void print(char c) {
print(String.valueOf(c));
}
public synchronized void println(String s) {
try {
out.write(s.getBytes());
@ -37,6 +45,14 @@ public class PrintStream extends OutputStream {
} catch (IOException e) { }
}
public void println(Object o) {
println(o.toString());
}
public void println(char c) {
println(String.valueOf(c));
}
public void write(int c) throws IOException {
out.write(c);
if (autoFlush && c == '\n') flush();

View File

@ -30,6 +30,14 @@ public class PrintWriter extends Writer {
} catch (IOException e) { }
}
public void print(Object o) {
print(o.toString());
}
public void print(char c) {
print(String.valueOf(c));
}
public synchronized void println(String s) {
try {
out.write(s.toCharArray());
@ -45,6 +53,14 @@ public class PrintWriter extends Writer {
} catch (IOException e) { }
}
public void println(Object o) {
println(o.toString());
}
public void println(char c) {
println(String.valueOf(c));
}
public void write(char[] buffer, int offset, int length) throws IOException {
out.write(buffer, offset, length);
if (autoFlush) flush();

View File

@ -7,6 +7,18 @@ public final class Math {
return (v < 0 ? -v : v);
}
public static long abs(long v) {
return (v < 0 ? -v : v);
}
public static float abs(float v) {
return (v < 0 ? -v : v);
}
public static double abs(double v) {
return (v < 0 ? -v : v);
}
public static long round(double v) {
return (long) (v + 0.5);
}