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 SummaryModifier 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- 
writerPrintWriter writer()Retrieves the uniquePrintWriterobject associated with this console.- Returns:
- The printwriter associated with this console
- See Also:
 
- 
reader
- 
readLineProvides 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:
 
- 
readLinereadLineis 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:
 
- 
readPasswordProvides 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:
 
- 
flushvoid flush()Flushes the console and forces any buffered output to be written immediately.- See Also:
 
- 
charset
 
- 
readLinewhen preview features are enabled.