Interface JShellConsole
public interface JShellConsole
An interface providing functionality for 
Console in the user's snippet.
 
 When a snippet calls a method on Console, the corresponding method in this interface will
 be called.
- Since:
 - 21
 - See Also:
 
- 
Method Summary
Modifier and TypeMethodDescriptioncharset()Returns theCharsetobject used for theConsole.voidflush()Flushes the console and forces any buffered output to be written immediately.reader()Retrieves the uniqueReaderobject associated with this console.readLine()Preview.Reads a single line of text from the console.Provides a prompt, then reads a single line of text from the console.char[]readPassword(String prompt) Provides a prompt, then reads a password or passphrase from the console with echoing disabled.writer()Retrieves the uniquePrintWriterobject associated with this console. 
- 
Method Details
- 
writer
PrintWriter writer()Retrieves the uniquePrintWriterobject associated with this console.- Returns:
 - The printwriter associated with this console
 - See Also:
 
 - 
reader
 - 
readLine
Provides a prompt, then reads a single line of text from the console.- Parameters:
 prompt- A prompt.- Returns:
 - A string containing the line read from the console, not
          including any line-termination characters, or 
nullif an end of stream has been reached. - Throws:
 IOError- If an I/O error occurs.- See Also:
 
 - 
readLine
readLineis a preview API of the Java platform.Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.Reads a single line of text from the console.- Returns:
 - A string containing the line read from the console, not
          including any line-termination characters, or 
nullif an end of stream has been reached. - Throws:
 IOError- If an I/O error occurs.- Since:
 - 24
 - See Also:
 
 - 
readPassword
Provides a prompt, then reads a password or passphrase from the console with echoing disabled.- Parameters:
 prompt- A prompt.- Returns:
 - A character array containing the password or passphrase read
          from the console, not including any line-termination characters,
          or 
nullif an end of stream has been reached. - Throws:
 IOError- If an I/O error occurs.- See Also:
 
 - 
flush
void flush()Flushes the console and forces any buffered output to be written immediately.- See Also:
 
 - 
charset
 
 - 
 
readLinewhen preview features are enabled.