home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 May / PCO_5_97.ISO / FilesBBS / OS2 / NETREXX.ARJ / NETREXX.ZIP / NetRexx / netrexx / lang / RexxIO.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-02-17  |  1.4 KB  |  68 lines

  1. package netrexx.lang;
  2.  
  3. import java.io.DataInput;
  4. import java.io.DataInputStream;
  5. import java.io.IOException;
  6. import java.io.PrintStream;
  7.  
  8. public class RexxIO {
  9.    public static DataInput StdIn;
  10.    public static PrintStream StdOut;
  11.    // $FF: renamed from: $0 java.lang.String
  12.    private static final String field_0 = "RexxIO.nrx";
  13.  
  14.    public static Rexx Ask() {
  15.       Object var0 = null;
  16.  
  17.       try {
  18.          var2 = StdIn.readLine();
  19.       } catch (IOException var1) {
  20.          return null;
  21.       }
  22.  
  23.       return new Rexx(var2);
  24.    }
  25.  
  26.    public static Rexx AskOne() {
  27.       char var0 = '\u0000';
  28.  
  29.       try {
  30.          var0 = (char)(StdIn.readByte() & 255);
  31.       } catch (IOException var1) {
  32.          return null;
  33.       }
  34.  
  35.       return new Rexx(var0);
  36.    }
  37.  
  38.    public static boolean Say(Rexx var0) {
  39.       Object var1 = null;
  40.       Object var2 = null;
  41.       if (var0 == null) {
  42.          StdOut.println();
  43.       } else {
  44.          char[] var3 = var0.toCharArray();
  45.          if (var3.length == 0) {
  46.             StdOut.println();
  47.          } else if (var3[var3.length - 1] != 0) {
  48.             StdOut.println(var3);
  49.          } else {
  50.             char[] var4 = new char[var3.length - 1];
  51.             System.arraycopy(var3, 0, var4, 0, var4.length);
  52.             StdOut.print(var4);
  53.          }
  54.       }
  55.  
  56.       StdOut.flush();
  57.       return false;
  58.    }
  59.  
  60.    private RexxIO() {
  61.    }
  62.  
  63.    static {
  64.       StdIn = new DataInputStream(System.in);
  65.       StdOut = System.out;
  66.    }
  67. }
  68.