@Test public void testWrite_1byteModes() { for (int i = 0x0040; i <= 0x78; i++) { term.write("\u001b[" + (char)i); } for (int i = 0x0036; i <= 0x7E; i++) { term.write("\u001b" + (char)i); } }
public synchronized boolean write(String d) { d = utf8_decode(d); for (int c : d.toCharArray()) { if (vt100_write(c)) { continue; } if (dumb_write(c)) { continue; } if (c <= 0xffff) { dumb_echo(c); } } return true; }
Terminal { public synchronized boolean write(String d) { d = utf8_decode(d); for (int c : d.toCharArray()) { if (vt100_write(c)) { continue; } if (dumb_write(c)) { continue; } if (c <= 0xffff) { dumb_echo(c); } } return true; } }
Terminal { public synchronized boolean write(String d) { d = utf8_decode(d); for (int c : d.toCharArray()) { if (vt100_write(c)) { continue; } if (dumb_write(c)) { continue; } if (c <= 0xffff) { dumb_echo(c); } } return true; } Terminal();  Terminal(int width, int height); }
Terminal { public synchronized boolean write(String d) { d = utf8_decode(d); for (int c : d.toCharArray()) { if (vt100_write(c)) { continue; } if (dumb_write(c)) { continue; } if (c <= 0xffff) { dumb_echo(c); } } return true; } Terminal();  Terminal(int width, int height); synchronized boolean setSize(int w, int h); synchronized String read(); synchronized String pipe(String d); synchronized boolean write(String d); synchronized String dump(); String toString(); }
Terminal { public synchronized boolean write(String d) { d = utf8_decode(d); for (int c : d.toCharArray()) { if (vt100_write(c)) { continue; } if (dumb_write(c)) { continue; } if (c <= 0xffff) { dumb_echo(c); } } return true; } Terminal();  Terminal(int width, int height); synchronized boolean setSize(int w, int h); synchronized String read(); synchronized String pipe(String d); synchronized boolean write(String d); synchronized String dump(); String toString();  }