home *** CD-ROM | disk | FTP | other *** search
- package netrexx.lang;
-
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.io.PrintStream;
-
- public class RexxIO {
- private static BufferedReader StdIn;
- private static PrintStream StdOut;
- // $FF: renamed from: $0 java.lang.String
- private static final String field_0 = "RexxIO.nrx";
-
- public static Rexx Ask() {
- Object var0 = null;
-
- try {
- var2 = StdIn.readLine();
- } catch (IOException var1) {
- return null;
- }
-
- return new Rexx(var2);
- }
-
- public static Rexx AskOne() {
- char var0 = '\u0000';
-
- try {
- var0 = (char)StdIn.read();
- } catch (IOException var1) {
- return null;
- }
-
- return new Rexx(var0);
- }
-
- public static boolean Say(Object var0) {
- return var0 == null ? Say((char[])null) : Say(var0.toString().toCharArray());
- }
-
- public static boolean Say(String var0) {
- return var0 == null ? Say((char[])null) : Say(var0.toCharArray());
- }
-
- public static boolean Say(Rexx var0) {
- return Say(Rexx.tochararray(var0));
- }
-
- public static boolean Say(char var0) {
- char[] var1 = new char[]{var0};
- return Say(var1);
- }
-
- public static boolean Say(long var0) {
- return Say(Long.toString(var0).toCharArray());
- }
-
- public static boolean Say(float var0) {
- return Say(new Rexx(var0));
- }
-
- public static boolean Say(double var0) {
- return Say(new Rexx(var0));
- }
-
- public static boolean Say(boolean var0) {
- return Say(new Rexx(var0));
- }
-
- public static boolean Say(char[] var0) {
- Object var1 = null;
- if (var0 == null) {
- StdOut.println();
- } else if (var0.length == 0) {
- StdOut.println();
- } else if (var0[var0.length - 1] != 0) {
- StdOut.println(var0);
- } else {
- char[] var2 = new char[var0.length - 1];
- System.arraycopy(var0, 0, var2, 0, var2.length);
- StdOut.print(var2);
- }
-
- StdOut.flush();
- return false;
- }
-
- private RexxIO() {
- }
-
- static {
- StdIn = new BufferedReader(new InputStreamReader(System.in));
- StdOut = System.out;
- }
- }
-