mirror of
https://github.com/openjdk/jdk.git
synced 2026-05-28 22:32:55 +00:00
6341345: (spec) Console.reader() should make it clear that the reader requires line termination
To clarify the spec Reviewed-by: alanb
This commit is contained in:
parent
a0c3d88fba
commit
e447689d41
@ -124,9 +124,11 @@ public final class Console implements Flushable
|
||||
* {@link java.io.Reader#read(java.nio.CharBuffer) read(java.nio.CharBuffer)}
|
||||
* on the returned object will not read in characters beyond the line
|
||||
* bound for each invocation, even if the destination buffer has space for
|
||||
* more characters. A line bound is considered to be any one of a line feed
|
||||
* (<tt>'\n'</tt>), a carriage return (<tt>'\r'</tt>), a carriage return
|
||||
* followed immediately by a linefeed, or an end of stream.
|
||||
* more characters. The {@code Reader}'s {@code read} methods may block if a
|
||||
* line bound has not been entered or reached on the console's input device.
|
||||
* A line bound is considered to be any one of a line feed (<tt>'\n'</tt>),
|
||||
* a carriage return (<tt>'\r'</tt>), a carriage return followed immediately
|
||||
* by a linefeed, or an end of stream.
|
||||
*
|
||||
* @return The reader associated with this console
|
||||
*/
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user