public interface JShellConsole
Console
in the user's snippet. When a snippet calls a method on Console
, the corresponding method in this interface will be called.
Modifier and Type | Method | Description |
---|---|---|
Charset |
charset() |
Returns the Charset object used for the Console . |
void |
flush() |
Flushes the console and forces any buffered output to be written immediately. |
Reader |
reader() |
Retrieves the unique Reader object associated with this console. |
String |
readLine |
Provides a prompt, then reads a single line of text from the console. |
char[] |
readPassword |
Provides a prompt, then reads a password or passphrase from the console with echoing disabled. |
PrintWriter |
writer() |
Retrieves the unique PrintWriter object associated with this console. |
PrintWriter writer()
PrintWriter
object associated with this console.Reader reader()
Reader
object associated with this console.String readLine(String prompt) throws IOError
prompt
- A prompt.null
if an end of stream has been reached.IOError
- If an I/O error occurs.char[] readPassword(String prompt) throws IOError
prompt
- A prompt.null
if an end of stream has been reached.IOError
- If an I/O error occurs.void flush()
Charset charset()
Charset
object used for the Console
.Charset
object used for the Console
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/jdk.jshell/jdk/jshell/JShellConsole.html