## Uses of Class
jdk.jshell.JShell.Builder

### Uses of JShell.Builder in jdk.jshell

Methods in jdk.jshell that return JShell.Builder
`static JShell.Builder` JShell.`builder()` Factory method for `JShell.Builder` which, in-turn, is used for creating instances of `JShell`.
`JShell.Builder` JShell.Builder.`err(PrintStream err)` Error output for the running evaluation (it's `System.err`).
`JShell.Builder` JShell.Builder.`idGenerator(BiFunction<Snippet,Integer,String> generator)` Set the generator of identifying names for Snippets.
`JShell.Builder` JShell.Builder.`in(InputStream in)` Input for the running evaluation (it's `System.in`).
`JShell.Builder` JShell.Builder.`out(PrintStream out)` Output for the running evaluation (it's `System.out`).
`JShell.Builder` JShell.Builder.`tempVariableNameGenerator(Supplier<String> generator)` Set a generator of temp variable names for `VarSnippet` of `Snippet.SubKind.TEMP_VAR_EXPRESSION_SUBKIND`.