l10n.properties revision 4100:64080a53e65c
1275970Scy# 2275970Scy# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. 3275970Scy# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4275970Scy# 5275970Scy# This code is free software; you can redistribute it and/or modify it 6275970Scy# under the terms of the GNU General Public License version 2 only, as 7275970Scy# published by the Free Software Foundation. Oracle designates this 8275970Scy# particular file as subject to the "Classpath" exception as provided 9275970Scy# by Oracle in the LICENSE file that accompanied this code. 10275970Scy# 11275970Scy# This code is distributed in the hope that it will be useful, but WITHOUT 12275970Scy# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13275970Scy# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14275970Scy# version 2 for more details (a copy is included in the LICENSE file that 15275970Scy# accompanied this code). 16275970Scy# 17275970Scy# You should have received a copy of the GNU General Public License version 18275970Scy# 2 along with this work; if not, write to the Free Software Foundation, 19275970Scy# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20275970Scy# 21275970Scy# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22275970Scy# or visit www.oracle.com if you need additional information or have any 23275970Scy# questions. 24275970Scy# 25275970Scy 26275970Scyjshell.msg.welcome =\ 27275970ScyWelcome to JShell -- Version {0}\n\ 28275970ScyFor an introduction type: /help intro 29275970Scyjshell.err.opt.arg = Argument to {0} missing. 30275970Scyjshell.err.opt.invalid = Invalid options: {0}. 31275970Scyjshell.err.opt.one = Only one {0} option may be used. 32275970Scyjshell.err.opt.startup.conflict = Conflicting options: both --startup and --no-startup were used. 33275970Scyjshell.err.opt.feedback.one = Only one feedback option (--feedback, -q, -s, or -v) may be used. 34275970Scyjshell.err.opt.unknown = Unknown option: {0} 35275970Scy 36275970Scyjshell.msg.terminated =\ 37275970ScyState engine terminated.\n\ 38275970ScyRestore definitions with: /reload -restore 39275970Scy 40275970Scyjshell.msg.use.one.of = Use one of: {0} 41275970Scyjshell.msg.see.classes.etc = See /types, /methods, /vars, or /list 42275970Scyjshell.err.arg = Invalid ''{0}'' argument: {1} 43275970Scyjshell.msg.see = See {0} for help. 44275970Scy 45275970Scyjshell.err.file.not.accessible = File ''{1}'' for ''{0}'' is not accessible: {2} 46275970Scyjshell.err.file.not.found = File ''{1}'' for ''{0}'' is not found. 47275970Scyjshell.err.file.exception = File ''{1}'' for ''{0}'' threw exception: {2} 48275970Scyjshell.err.file.filename = ''{0}'' requires a filename argument. 49275970Scy 50275970Scyjshell.err.startup.unexpected.exception = Unexpected exception reading start-up: {0} 51275970Scyjshell.err.unexpected.exception = Unexpected exception: {0} 52275970Scy 53275970Scyjshell.err.no.such.command.or.snippet.id = No such command or snippet id: {0} 54275970Scyjshell.err.command.ambiguous = Command: ''{0}'' is ambiguous: {1} 55275970Scyjshell.msg.set.restore = Setting new options and restoring state. 56275970Scyjshell.msg.set.editor.set = Editor set to: {0} 57275970Scyjshell.msg.set.editor.retain = Editor setting retained: {0} 58275970Scyjshell.err.no.builtin.editor = Built-in editor not available. 59285612Sdelphijjshell.err.cant.launch.editor = Cannot launch built-in editor -- unexpected exception: {0} 60275970Scyjshell.msg.try.set.editor = See ''/help /set editor'' to use external editor. 61275970Scyjshell.msg.press.return.to.leave.edit.mode = Press return to leave edit mode. 62275970Scyjshell.err.wait.applies.to.external.editor = -wait applies to external editors 63275970Scyjshell.label.editpad = JShell Edit Pad 64275970Scy 65275970Scyjshell.err.setting.to.retain.must.be.specified = The setting to retain must be specified -- {0} 66275970Scyjshell.msg.set.show.mode.settings = \nTo show mode settings use ''/set prompt'', ''/set truncation'', ...\n\ 67275970Scyor use ''/set mode'' followed by the feedback mode name. 68275970Scyjshell.err.continuation.prompt.required = Continuation prompt required -- {0} 69275970Scy 70275970Scyjshell.msg.try.command.without.args = Try ''{0}'' without arguments. 71275970Scyjshell.msg.no.active = There are no active definitions. 72275970Scy 73275970Scyjshell.msg.resetting = Resetting... 74275970Scyjshell.msg.resetting.state = Resetting state. 75275970Scy 76275970Scyjshell.err.reload.no.previous = No previous history to restore 77275970Scyjshell.err.reload.restarting.previous.state = Restarting and restoring from previous state. 78275970Scyjshell.err.reload.restarting.state = Restarting and restoring state. 79275970Scy 80275970Scyjshell.msg.vars.not.active = (not-active) 81275970Scy 82275970Scyjshell.err.out.of.range = Out of range 83275970Scy 84275970Scyjshell.msg.error = Error: 85275970Scyjshell.msg.warning = Warning: 86275970Scy 87275970Scyjshell.err.sub.arg = The ''{0}'' command requires a sub-command. See: ''/help {0}'' 88275970Scyjshell.err.sub.ambiguous = Ambiguous sub-command argument to ''{0}'': {1} 89275970Scy 90275970Scyjshell.err.classpath.arg = The /classpath command requires a path argument. 91275970Scyjshell.msg.classpath = Path ''{0}'' added to classpath 92275970Scy 93275970Scyjshell.err.help.arg = No commands or subjects start with the provided argument: {0} 94275970Scyjshell.msg.help.begin =\ 95275970ScyType a Java language expression, statement, or declaration.\n\ 96275970ScyOr type one of the following commands:\n 97275970Scyjshell.msg.help.subject =\n\ 98275970ScyFor more information type ''/help'' followed by the name of a\n\ 99285612Sdelphijcommand or a subject.\n\ 100275970ScyFor example ''/help /list'' or ''/help intro''.\n\ 101275970Scy\n\ 102275970ScySubjects:\n\ 103275970Scy\n 104275970Scy 105275970Scyjshell.err.drop.arg =\ 106275970ScyIn the /drop argument, please specify an import, variable, method, or class to drop.\n\ 107275970ScySpecify by id or name. Use /list to see ids. Use /reset to reset all state. 108285612Sdelphijjshell.err.drop.ambiguous = The argument references more than one import, variable, method, or class. 109275970Scyjshell.err.failed = Failed. 110275970Scyjshell.msg.native.method = Native Method 111275970Scyjshell.msg.unknown.source = Unknown Source 112275970Scyjshell.msg.goodbye = Goodbye 113275970Scy 114275970Scyjshell.msg.help.for.help = Type /help for help. 115275970Scy 116275970Scyjshell.err.mode.name = Expected a feedback mode name: {0} 117275970Scyjshell.err.missing.mode = Missing the feedback mode -- {0} 118275970Scyjshell.err.field.name = Expected a field name: {0} -- {1} 119275970Scyjshell.err.mode.unknown = No feedback mode named: {0} -- {1} 120275970Scy 121275970Scyjshell.err.feedback.does.not.match.mode = Does not match any current feedback mode: {0} -- {1} 122275970Scyjshell.err.feedback.ambiguous.mode = Matches more then one current feedback mode: {0} -- {1} 123275970Scyjshell.err.feedback.must.be.quoted = Format ''{0}'' must be quoted -- {1} 124275970Scyjshell.err.feedback.not.a.valid.selector = Not a valid selector ''{0}'' in ''{1}'' -- {2} 125275970Scyjshell.err.feedback.multiple.sections = Selector kind in multiple sections of selector list ''{0}'' in ''{1}'' -- {2} 126275970Scyjshell.err.feedback.different.selector.kinds = Different selector kinds in same sections of selector list ''{0}'' in ''{1}'' -- {2} 127275970Scy 128275970Scyjshell.msg.feedback.new.mode = Created new feedback mode: {0} 129275970Scyjshell.msg.feedback.mode = Feedback mode: {0} 130275970Scyjshell.msg.feedback.mode.following = Available feedback modes: 131275970Scyjshell.msg.feedback.retained.mode.following = Retained feedback modes: 132275970Scyjshell.err.mode.creation = To create a new mode either the -command or the -quiet option must be used -- {0} 133275970Scyjshell.err.mode.exists = Mode to be created already exists: {0} -- {1} 134275970Scy 135275970Scyjshell.err.truncation.expected.length = Expected truncation length -- {0} 136275970Scyjshell.err.truncation.length.not.integer = Truncation length must be an integer: {0} -- {1} 137275970Scy 138275970Scyjshell.err.not.valid.with.predefined.mode = Not valid with a predefined mode: {0} -- {1} 139275970Scyjshell.err.retained.feedback.mode.must.be.retained.or.predefined = \ 140275970Scy''/set feedback -retain <mode>'' requires that <mode> is predefined or has been retained with ''/set mode -retain'' -- {0} 141275970Scy 142275970Scyjshell.err.unknown.option = Unknown option: {0} -- {1} 143275970Scyjshell.err.default.option.or.program = Specify -default option, -delete option, or program -- {0} 144275970Scyjshell.err.option.or.filename = Specify no more than one of -default, -none, or a startup file name -- {0} 145275970Scyjshell.err.unexpected.at.end = Unexpected arguments at end of command: {0} -- {1} 146275970Scyjshell.err.conflicting.options = Conflicting options -- {0} 147275970Scyjshell.err.cannot.delete.current.mode = The current feedback mode ''{0}'' cannot be deleted, use ''/set feedback'' first -- {1} 148275970Scyjshell.err.cannot.delete.retained.mode = The retained feedback mode ''{0}'' cannot be deleted, use ''/set feedback -retain'' first -- {1} 149275970Scyjshell.err.may.not.specify.options.and.snippets = Options and snippets must not both be used: {0} 150275970Scyjshell.err.no.such.snippets = No such snippet: {0} 151275970Scyjshell.err.the.snippet.cannot.be.used.with.this.command = This command does not accept the snippet ''{0}'' : {1} 152275970Scyjshell.err.retained.mode.failure = Failure in retained modes (modes cleared) -- {0} {1} 153275970Scy 154275970Scyjshell.err.corrupted.stored.startup = Corrupted stored startup, using default -- {0} 155275970Scy 156275970Scyjshell.console.see.synopsis = <press tab again to see synopsis> 157275970Scyjshell.console.see.full.documentation = <press tab again to see full documentation> 158275970Scyjshell.console.see.documentation = <press tab again to see documentation> 159275970Scyjshell.console.see.next.page = <press tab again to see next page> 160275970Scyjshell.console.see.next.javadoc = <press tab to see next documentation> 161275970Scyjshell.console.see.next.command.doc = <press tab to see next command> 162275970Scyjshell.console.no.such.command = No such command 163275970Scyjshell.console.completion.current.signatures = Signatures: 164275970Scyjshell.console.completion.all.completions.number = <press tab again to see all possible completions; total possible completions: {0}> 165275970Scyjshell.console.completion.all.completions = <press tab again to see all possible completions> 166275970Scyjshell.console.no.javadoc = <no documentation found> 167275970Scyjshell.console.do.nothing = Do nothing 168275970Scyjshell.console.choice = Choice: \ 169275970Scy 170275970Scyjshell.console.create.variable = Create variable 171275970Scyjshell.console.resolvable = \nThe identifier is resolvable in this context. 172275970Scyjshell.console.no.candidate = \nNo candidate fully qualified names found to import. 173275970Scyjshell.console.incomplete = \nResults may be incomplete; try again later for complete results. 174275970Scy 175275970Scy 176275970Scyhelp.usage = \ 177275970ScyUsage: jshell <options> <load files>\n\ 178275970Scywhere possible options include:\n\ 179275970Scy\ --class-path <path> Specify where to find user class files\n\ 180275970Scy\ --module-path <path> Specify where to find application modules\n\ 181275970Scy\ --add-modules <module>(,<module>)*\n\ 182275970Scy\ Specify modules to resolve, or all modules on the\n\ 183275970Scy\ module path if <module> is ALL-MODULE-PATHs\n\ 184275970Scy\ --startup <file> One run replacement for the start-up definitions\n\ 185275970Scy\ --no-startup Do not run the start-up definitions\n\ 186275970Scy\ --feedback <mode> Specify the initial feedback mode. The mode may be\n\ 187275970Scy\ predefined (silent, concise, normal, or verbose) or\n\ 188275970Scy\ previously user-defined\n\ 189275970Scy\ -q Quiet feedback. Same as: --feedback concise\n\ 190275970Scy\ -s Really quiet feedback. Same as: --feedback silent\n\ 191275970Scy\ -v Verbose feedback. Same as: --feedback verbose\n\ 192275970Scy\ -J<flag> Pass <flag> directly to the runtime system.\n\ 193275970Scy\ Use one -J for each runtime flag or flag argument\n\ 194275970Scy\ -R<flag> Pass <flag> to the remote runtime system.\n\ 195275970Scy\ Use one -R for each remote flag or flag argument\n\ 196275970Scy\ -C<flag> Pass <flag> to the compiler.\n\ 197275970Scy\ Use one -C for each compiler flag or flag argument\n\ 198275970Scy\ --version Print version information and exit\n\ 199275970Scy\ --show-version Print version information and continue\n\ 200275970Scy\ --help Print this synopsis of standard options and exit\n\ 201275970Scy\ --help-extra, -X Print help on non-standard options and exit\n 202275970Scyhelp.usage.x = \ 203275970Scy\ --add-exports <module>/<package> Export specified module-private package to snippets\n\ 204275970Scy\ --execution <spec> Specify an alternate execution engine.\n\ 205275970Scy\ Where <spec> is an ExecutionControl spec.\n\ 206275970Scy\ See the documentation of the package\n\ 207275970Scy\ jdk.jshell.spi for the syntax of the spec\n\ 208275970Scy\ \n\ 209275970Scy\These options are non-standard and subject to change without notice.\n 210275970Scy 211275970Scyhelp.list.summary = list the source you have typed 212275970Scyhelp.list.args = [<name or id>|-all|-start] 213275970Scyhelp.list =\ 214275970ScyShow the source of snippets, prefaced with the snippet id.\n\ 215275970Scy\n\ 216275970Scy/list\n\t\ 217275970Scy List the currently active snippets of code that you typed or read with /open\n\n\ 218275970Scy/list -start\n\t\ 219275970Scy List the automatically evaluated start-up snippets\n\n\ 220275970Scy/list -all\n\t\ 221275970Scy List all snippets including failed, overwritten, dropped, and start-up\n\n\ 222275970Scy/list <name>\n\t\ 223275970Scy List snippets with the specified name (preference for active snippets)\n\n\ 224275970Scy/list <id>\n\t\ 225275970Scy List the snippet with the specified snippet id 226275970Scy 227275970Scyhelp.edit.summary = edit a source entry referenced by name or id 228275970Scyhelp.edit.args = <name or id> 229275970Scyhelp.edit =\ 230275970ScyEdit a snippet or snippets of source in an external editor.\n\ 231275970ScyThe editor to use is set with /set editor.\n\ 232275970ScyIf no editor has been set, a simple editor will be launched.\n\ 233275970Scy\n\ 234275970Scy/edit <name>\n\t\ 235275970Scy Edit the snippet or snippets with the specified name (preference for active snippets)\n\n\ 236275970Scy/edit <id>\n\t\ 237275970Scy Edit the snippet with the specified snippet id\n\n\ 238275970Scy/edit\n\t\ 239275970Scy Edit the currently active snippets of code that you typed or read with /open 240275970Scy 241275970Scyhelp.drop.summary = delete a source entry referenced by name or id 242275970Scyhelp.drop.args = <name or id> 243275970Scyhelp.drop =\ 244275970ScyDrop a snippet -- making it inactive.\n\ 245275970Scy\n\ 246275970Scy/drop <name>\n\t\ 247275970Scy Drop the snippet with the specified name\n\n\ 248275970Scy/drop <id>\n\t\ 249275970Scy Drop the snippet with the specified snippet id 250275970Scy 251275970Scyhelp.save.summary = Save snippet source to a file. 252275970Scyhelp.save.args = [-all|-history|-start] <file> 253275970Scyhelp.save =\ 254275970ScySave the specified snippets and/or commands to the specified file.\n\ 255275970Scy\n\ 256275970Scy/save <file>\n\t\ 257275970Scy Save the source of current active snippets to the file.\n\n\ 258275970Scy/save -all <file>\n\t\ 259275970Scy Save the source of all snippets to the file.\n\t\ 260275970Scy Includes source including overwritten, failed, and start-up code.\n\n\ 261275970Scy/save -history <file>\n\t\ 262275970Scy Save the sequential history of all commands and snippets entered since jshell was launched.\n\n\ 263275970Scy/save -start <file>\n\t\ 264275970Scy Save the default start-up definitions to the file. 265275970Scy 266275970Scyhelp.open.summary = open a file as source input 267275970Scyhelp.open.args = <file> 268275970Scyhelp.open =\ 269275970ScyOpen a file and read its contents as snippets and commands.\n\ 270275970Scy\n\ 271275970Scy/open <file>\n\t\ 272275970Scy Read the specified file as jshell input. 273275970Scy 274275970Scyhelp.vars.summary = list the declared variables and their values 275275970Scyhelp.vars.args = [<name or id>|-all|-start] 276275970Scyhelp.vars =\ 277275970ScyList the type, name, and value of jshell variables.\n\ 278275970Scy\n\ 279275970Scy/vars\n\t\ 280275970Scy List the type, name, and value of the current active jshell variables\n\n\ 281285612Sdelphij/vars <name>\n\t\ 282275970Scy List jshell variables with the specified name (preference for active variables)\n\n\ 283275970Scy/vars <id>\n\t\ 284275970Scy List the jshell variable with the specified snippet id\n\n\ 285275970Scy/vars -start\n\t\ 286275970Scy List the automatically added start-up jshell variables\n\n\ 287275970Scy/vars -all\n\t\ 288275970Scy List all jshell variables including failed, overwritten, dropped, and start-up 289275970Scy 290275970Scyhelp.methods.summary = list the declared methods and their signatures 291275970Scyhelp.methods.args = [<name or id>|-all|-start] 292275970Scyhelp.methods =\ 293275970ScyList the name, parameter types, and return type of jshell methods.\n\ 294275970Scy\n\ 295275970Scy/methods\n\t\ 296275970Scy List the name, parameter types, and return type of the current active jshell methods\n\n\ 297275970Scy/methods <name>\n\t\ 298275970Scy List jshell methods with the specified name (preference for active methods)\n\n\ 299285612Sdelphij/methods <id>\n\t\ 300285612Sdelphij List the jshell method with the specified snippet id\n\n\ 301275970Scy/methods -start\n\t\ 302285612Sdelphij List the automatically added start-up jshell methods\n\n\ 303285612Sdelphij/methods -all\n\t\ 304275970Scy List all snippets including failed, overwritten, dropped, and start-up 305275970Scy 306275970Scyhelp.types.summary = list the declared types 307275970Scyhelp.types.args =[<name or id>|-all|-start] 308285612Sdelphijhelp.types =\ 309275970ScyList jshell classes, interfaces, and enums.\n\ 310285612Sdelphij\n\ 311275970Scy/types\n\t\ 312275970Scy List the current active jshell classes, interfaces, and enums.\n\n\ 313275970Scy/types <name>\n\t\ 314275970Scy List jshell types with the specified name (preference for active types)\n\n\ 315275970Scy/types <id>\n\t\ 316275970Scy List the jshell type with the specified snippet id\n\n\ 317275970Scy/types -start\n\t\ 318275970Scy List the automatically added start-up jshell types\n\n\ 319275970Scy/types -all\n\t\ 320275970Scy List all jshell types including failed, overwritten, dropped, and start-up 321275970Scy 322275970Scyhelp.imports.summary = list the imported items 323275970Scyhelp.imports.args = 324275970Scyhelp.imports =\ 325275970ScyList the current active jshell imports. 326275970Scy 327275970Scyhelp.exit.summary = exit jshell 328275970Scyhelp.exit.args = 329275970Scyhelp.exit =\ 330275970ScyLeave the jshell tool. No work is saved.\n\ 331275970ScySave any work before using this command 332275970Scy 333275970Scyhelp.reset.summary = reset jshell 334275970Scyhelp.reset.args = \ 335275970Scy[-class-path <path>] [-module-path <path>] [-add-modules <modules>]... 336275970Scyhelp.reset =\ 337275970ScyReset the jshell tool code and execution state:\n\t\ 338275970Scy * All entered code is lost.\n\t\ 339275970Scy * Start-up code is re-executed.\n\t\ 340275970Scy * The execution state is restarted.\n\t\ 341275970ScyTool settings are maintained, as set with: /set ...\n\ 342275970ScySave any work before using this command.\n\ 343275970ScyThe /reset command accepts context options, see:\n\n\t\ 344275970Scy /help context\n\ 345275970Scy 346275970Scy 347275970Scyhelp.reload.summary = reset and replay relevant history -- current or previous (-restore) 348275970Scyhelp.reload.args = \ 349[-restore] [-quiet] [-class-path <path>] [-module-path <path>]... 350help.reload =\ 351Reset the jshell tool code and execution state then replay each valid snippet\n\ 352and any /drop commands in the order they were entered.\n\ 353\n\ 354/reload\n\t\ 355 Reset and replay the valid history since jshell was entered, or\n\t\ 356 a /reset, or /reload command was executed -- whichever is most\n\t\ 357 recent.\n\n\ 358/reload -restore\n\t\ 359 Reset and replay the valid history between the previous and most\n\t\ 360 recent time that jshell was entered, or a /reset, or /reload\n\t\ 361 command was executed. This can thus be used to restore a previous\n\t\ 362 jshell tool session.\n\n\ 363/reload [-restore] -quiet\n\t\ 364 With the '-quiet' argument the replay is not shown. Errors will display.\n\ 365\n\ 366Each of the above accepts context options, see:\n\n\t\ 367 /help context\n\ 368\n\ 369For example:\n\n\t\ 370 /reload -add-modules com.greetings -restore 371 372help.env.summary = view or change the evaluation context 373help.env.args = \ 374[-class-path <path>] [-module-path <path>] [-add-modules <modules>] ... 375help.env =\ 376View or change the evaluation context. The evaluation context is the class path,\n\ 377module path, etc.\n\ 378/env\n\t\ 379 Show the evaluation context displayed as context options.\n\n\ 380/env [-class-path <path>] [-module-path <path>] [-add-modules <modules>] ...\n\t\ 381 With at least one option set, sets the evaluation context. If snippets\n\t\ 382 have been defined, the execution state is reset with the new\n\t\ 383 evaluation context and the snippets will be replayed -- the replay is not\n\t\ 384 shown, however, errors will display. This is equivalent to: /reload -quiet\n\t\ 385 For details of context options, see:\n\n\t\t\ 386 /help context\n\n\t\ 387 For example:\n\n\t\t\ 388 /env -add-modules com.greetings 389 390help.history.summary = history of what you have typed 391help.history.args = 392help.history =\ 393Display the history of snippet and command input since this jshell was launched. 394 395help.debug.summary = toggle debugging of the jshell 396help.debug.args = [0][r][g][f][c][d][e] 397help.debug =\ 398Display debugging information for the jshell implementation.\n\ 3990: Debugging off\n\ 400r: Tool level debugging on\n\ 401g: General debugging on\n\ 402f: File manager debugging on\n\ 403c: Completion analysis debugging on\n\ 404d: Dependency debugging on\n\ 405e: Event debugging on 406 407help.help.summary = get information about jshell 408help.help.args = [<command>|<subject>] 409help.help =\ 410Display information about jshell.\n\ 411/help\n\t\ 412 List the jshell commands and help subjects.\n\n\ 413/help <command>\n\t\ 414 Display information about the specified command. The slash must be included.\n\t\ 415 Only the first few letters of the command are needed -- if more than one\n\t\ 416 each will be displayed. Example: /help /li\n\n\ 417/help <subject>\n\t\ 418 Display information about the specified help subject. Example: /help intro 419 420help.set.summary = set jshell configuration information 421help.set.args = editor|start|feedback|mode|prompt|truncation|format ... 422help.set =\ 423Set jshell configuration information, including:\n\ 424the external editor to use, the start-up definitions to use, a new feedback mode,\n\ 425the command prompt, the feedback mode to use, or the format of output.\n\ 426\n\ 427/set editor [-wait] <command> <optional-arg>...\n\t\ 428 Specify the command to launch for the /edit command.\n\t\ 429 The <command> is an operating system dependent string.\n\n\ 430/set start <file>\n\t\ 431 The contents of the specified <file> become the default start-up snippets and commands.\n\n\ 432/set feedback <mode>\n\t\ 433 Set the feedback mode describing displayed feedback for entered snippets and commands.\n\n\ 434/set mode <mode> [<old-mode>] -command|-quiet|-delete\n\t\ 435 Create or update a user-defined feedback mode, optionally copying from an existing mode.\n\n\ 436/set prompt <mode> "<prompt>" "<continuation-prompt>"\n\t\ 437 Set the displayed prompts for a given feedback mode.\n\n\ 438/set truncation <mode> <length> <selector>...\n\t\ 439 Set the maximum length of a displayed value.\n\n\ 440/set format <mode> <field> "<format>" <selector>...\n\t\ 441 Configure a feedback mode by setting the format of a field when the selector matches.\n\n\ 442/set\n\t\ 443 Show editor, start, and feedback settings as /set commands.\n\t\ 444 To show the settings of any of the above, omit the set value.\n\n\ 445To get more information about one of these forms, use /help with the form specified.\n\ 446For example: /help /set format 447 448help.quest.summary = get information about jshell 449help.quest.args = [<command>|<subject>] 450help.quest =\ 451Display information about jshell (abbreviation for /help).\n\ 452/?\n\t\ 453 Display list of commands and help subjects.\n\ 454/? <command>\n\t\ 455 Display information about the specified command. The slash must be included.\n\t\ 456 Only the first few letters of the command are needed -- if more than one\n\t\ 457 match, each will be displayed. Example: /? /li\n\ 458/? <subject>\n\t\ 459 Display information about the specified help subject. Example: /? intro 460 461help.bang.summary = re-run last snippet 462help.bang.args = 463help.bang =\ 464Reevaluate the most recently entered snippet. 465 466help.id.summary = re-run snippet by id 467help.id.args = 468help.id =\ 469Reevaluate the snippet specified by the id. 470 471help.previous.summary = re-run n-th previous snippet 472help.previous.args = 473help.previous =\ 474Reevaluate the n-th most recently entered snippet. 475 476help.intro.summary = an introduction to the jshell tool 477help.intro =\ 478The jshell tool allows you to execute Java code, getting immediate results.\n\ 479You can enter a Java definition (variable, method, class, etc), like: int x = 8\n\ 480or a Java expression, like: x + x\n\ 481or a Java statement or import.\n\ 482These little chunks of Java code are called 'snippets'.\n\ 483\n\ 484There are also jshell commands that allow you to understand and\n\ 485control what you are doing, like: /list\n\ 486\n\ 487For a list of commands: /help 488 489help.shortcuts.summary = a description of keystrokes for snippet and command completion,\n\ 490information access, and automatic code generation 491help.shortcuts =\ 492Supported shortcuts include:\n\ 493\n\ 494<tab>\n\t\t\ 495 After entering the first few letters of a Java identifier,\n\t\t\ 496 a jshell command, or, in some cases, a jshell command argument,\n\t\t\ 497 press the <tab> key to complete the input.\n\t\t\ 498 If there is more than one completion, then possible completions will be shown.\n\t\t\ 499 Will show documentation if available and appropriate.\n\n\ 500Shift-<tab> v\n\t\t\ 501 After a complete expression, hold down <shift> while pressing <tab>,\n\t\t\ 502 then release and press "v", the expression will be converted to\n\t\t\ 503 a variable declaration whose type is based on the type of the expression.\n\n\ 504Shift-<tab> i\n\t\t\ 505 After an unresolvable identifier, hold down <shift> while pressing <tab>,\n\t\t\ 506 then release and press "i", and jshell will propose possible imports\n\t\t\ 507 which will resolve the identifier based on the content of the specified classpath. 508 509help.context.summary = the evaluation context options for /env /reload and /reset 510help.context =\ 511These options configure the evaluation context, they can be specified when\n\ 512jshell is started: on the command-line, or restarted with the commands /env,\n\ 513/reload, or /reset.\n\ 514\n\ 515They are:\n\t\ 516 --class-path <class search path of directories and zip/jar files>\n\t\t\ 517 A list of directories, JAR archives,\n\t\t\ 518 and ZIP archives to search for class files.\n\t\t\ 519 The list is separated with the path separator\n\t\t\ 520 (a : on unix/linux/mac, and ; on windows).\n\t\ 521 --module-path <module path>...\n\t\t\ 522 A list of directories, each directory\n\t\t\ 523 is a directory of modules.\n\t\t\ 524 The list is separated with the path separator\n\t\t\ 525 (a : on unix/linux/mac, and ; on windows).\n\t\ 526 --add-modules <modulename>[,<modulename>...]\n\t\t\ 527 root modules to resolve in addition to the initial module.\n\t\t\ 528 <modulename> can also be ALL-DEFAULT, ALL-SYSTEM,\n\t\t\ 529 ALL-MODULE-PATH.\n\t\ 530 --add-exports <module>/<package>=<target-module>(,<target-module>)*\n\t\t\ 531 updates <module> to export <package> to <target-module>,\n\t\t\ 532 regardless of module declaration.\n\t\t\ 533 <target-module> can be ALL-UNNAMED to export to all\n\t\t\ 534 unnamed modules. In jshell, if the <target-module> is not\n\t\t\ 535 specified (no =) then ALL-UNNAMED is used.\n\ 536\n\ 537On the command-line these options must have two dashes, e.g.: --module-path\n\ 538On jshell commands they can have one or two dashes, e.g.: -module-path\n\ 539 540help.set._retain = \ 541The '-retain' option saves a setting so that it is used in future sessions.\n\ 542The -retain option can be used on the following forms of /set:\n\n\t\ 543/set editor -retain\n\t\ 544/set start -retain\n\t\ 545/set feedback -retain\n\t\ 546/set mode -retain\n\n\ 547See these commands for more detail -- for example /help /set editor 548 549help.set.format = \ 550Set the format for reporting a snippet event:\n\ 551\n\t\ 552/set format <mode> <field> "<format>" <selector>...\n\ 553\n\ 554Show the format settings:\n\ 555\n\t\ 556/set format [<mode> [<field>]]\n\ 557\n\ 558Where <mode> is the name of a previously defined feedback mode -- see '/help /set mode'.\n\ 559Where <field> is the name of context-specific format to define.\n\ 560Where <format> is a quoted string which will be the value of the field if one of\n\ 561the selectors matches (or there are no selectors). When the format is used,\n\ 562field names enclosed in braces are replaced with the value of the field at that\n\ 563time. These fields may have been previously defined with this command or may be\n\ 564one of these predefined fields specific to the context:\n\t\ 565{name} == The name, e.g.: the variable name, ...\n\t\ 566{type} == The type name. The type of a variable or expression, the\n\t\t\t\ 567 parameter types of a method\n\t\ 568{value} == The result value of an expression or variable initialization\n\t\ 569{unresolved} == The list of unresolved references\n\t\ 570{errors} == The list of recoverable errors (during the processing of the\n\t\t\t\ 571 "display" field only)\n\t\ 572{err} == An unformatted error line (during the processing of the\n\t\t\t\ 573 "errorline" field only)\n\ 574The following fields are accessed by the tool to determine the displayed feedback:\n\t\ 575{display} == The displayed message for a snippet event\n\t\ 576{errorline} == The format of one error line within the "errors" field\n\t\ 577{pre} == The feedback prefix (begins command feedback)\n\t\ 578{post} == The feedback postfix (ends command feedback)\n\t\ 579{errorpre} == The error prefix (begins error feedback)\n\t\ 580{errorpost} == The error postfix (ends error feedback)\n\ 581These fields have default settings (which may be overwritten).\n\ 582Where <selector> is the context in which the format is applied.\n\ 583The structure of selector is a hyphen separated list of selector kind lists.\n\ 584A selector kind list is a comma separated list of values of one selector kind.\n\ 585A selector matches if each selector kind list matches; A selector kind list\n\ 586matches if one of the values matches.\n\n\ 587The case selector kind describes the kind of snippet. The values are:\n\t\ 588 import -- import declaration\n\t\ 589 class -- class declaration\n\t\ 590 interface -- interface declaration\n\t\ 591 enum -- enum declaration\n\t\ 592 annotation -- annotation interface declaration\n\t\ 593 method -- method declaration -- note: {type}==parameter-types\n\t\ 594 vardecl -- variable declaration without init\n\t\ 595 varinit -- variable declaration with init\n\t\ 596 expression -- expression -- note: {name}==scratch-variable-name\n\t\ 597 varvalue -- variable value expression\n\t\ 598 assignment -- assign variable\n\t\ 599 statement -- statement\n\ 600The action selector kind describes what happened to the snippet. The values are:\n\t\ 601 added -- snippet has been added\n\t\ 602 modified -- an existing snippet has been modified\n\t\ 603 replaced -- an existing snippet has been replaced with a new snippet\n\t\ 604 overwrote -- an existing snippet has been overwritten\n\t\ 605 dropped -- snippet has been dropped\n\t\ 606 used -- snippet was used when it cannot be\n\ 607The when-did-it-occur selector kind describes if this is a direct or indirect action. The values are:\n\t\ 608 primary -- the entered snippet\n\t\ 609 update -- an update to a dependent snippet\n\ 610The resolution-state selector kind describes the state of resolution/definition of the snippet. The values are:\n\t\ 611 ok -- resolved correctly\n\t\ 612 defined -- defined despite recoverably unresolved references\n\t\ 613 notdefined -- not defined because of recoverably unresolved references\n\ 614The unresolved-count selector kind describes the number of unresolved references. The values are:\n\t\ 615 unresolved0 -- no names are unresolved\n\t\ 616 unresolved1 -- one name is unresolved\n\t\ 617 unresolved2 -- two or more names are unresolved\n\ 618The errors-count selector kind describes the number of errors. The values are:\n\t\ 619 error0 -- no errors\n\t\ 620 error1 -- one error\n\t\ 621 error2 -- two or more errors\n\n\ 622Examples:\n\t\ 623/set format myformat action 'Created' added-primary\n\t\ 624/set format myformat action 'Update replaced' replaced-update\n\t\ 625/set format myformat display '{pre}{action} class {name}{post}' class-ok\n\t\ 626/set format myformat display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update\n\n\ 627Note that subsequent selectors for a field may overwrite some or all of previous used selectors -- last one wins\n\ 628\n\ 629The form without <format> shows the current format settings.\n\ 630When the <mode> is specified only the format settings for that mode are shown.\n\ 631When both the <mode> and <field> are specified only the format settings for that\n\ 632mode and field are shown. Example:\n\t\ 633/set format myformat\n\ 634shows the format settings for the mode myformat\n 635 636help.set.truncation = \ 637Set the max length of a displayed value:\n\ 638\n\t\ 639/set truncation <mode> <length> <selector>...\n\ 640\n\ 641Show the current truncation settings:\n\ 642\n\t\ 643/set truncation [<mode>]\n\ 644\n\ 645Where <mode> is the name of a previously defined feedback mode -- see '/help /set mode'.\n\ 646Where <length> is an unsigned integer representing a maximum length.\n\ 647Where <selector> is only needed if you wish to fine-tune value truncation length\n\ 648by context, <selector> is the context in which the truncation is applied.\n\ 649The structure of selector is a hyphen separated list of selector kind lists.\n\ 650A selector kind list is a comma separated list of values of one selector kind.\n\ 651A selector matches if each selector kind list matches; A selector kind list\n\ 652matches if one of the values matches.\n\n\ 653Below are the relevant selector kinds for truncation.\n\n\ 654The case selector kind describes the kind of snippet. The values are:\n\t\ 655 vardecl -- variable declaration without init\n\t\ 656 varinit -- variable declaration with init\n\t\ 657 expression -- expression -- note: {name}==scratch-variable-name\n\t\ 658 varvalue -- variable value expression\n\t\ 659 assignment -- assign variable\n\ 660The action selector kind describes what happened to the snippet. The values are:\n\t\ 661 added -- snippet has been added\n\t\ 662 modified -- an existing snippet has been modified\n\t\ 663 replaced -- an existing snippet has been replaced with a new snippet\n\ 664Examples:\n\t\ 665/set trunc mymode 80\n\t\ 666/set truncation mymode 45 expression\n\t\ 667/set truncation mymode 0 vardecl-modified,replaced\n\n\ 668Note that subsequent selectors for a field may overwrite some or all of previous used selectors -- last one wins\n\ 669\n\ 670The form without <length> shows the truncation settings.\n\ 671When the <mode> is specified only the truncation settings for that mode are shown.\n\ 672Example:\n\t\ 673/set truncation myformat\n\ 674shows the truncation settings for the mode myformat\n 675 676help.set.feedback = \ 677Set the feedback mode describing displayed feedback for entered snippets and commands:\n\ 678\n\t\ 679/set feedback [-retain] <mode>\n\ 680\n\ 681Retain the current feedback mode for future sessions:\n\ 682\n\t\ 683/set feedback -retain\n\ 684\n\ 685Show the feedback mode and list available modes:\n\ 686\n\t\ 687/set feedback\n\ 688\n\ 689Where <mode> is the name of a previously defined feedback mode.\n\ 690You may use just enough letters to make it unique.\n\ 691User-defined modes can be added, see '/help /set mode'\n\ 692\n\ 693When the -retain option is used, the setting will be used in this and future\n\ 694runs of the jshell tool.\n\ 695\n\ 696The form without <mode> or -retain displays the current feedback mode and available modes.\n 697 698help.set.mode = \ 699Create a user-defined feedback mode, optionally copying from an existing mode:\n\ 700\n\t\ 701/set mode <mode> [<old-mode>] [-command|-quiet|-delete]\n\ 702Retain a user-defined feedback mode for future sessions:\n\ 703\n\t\ 704/set mode -retain <mode>\n\ 705\n\ 706Delete a user-defined feedback mode:\n\ 707\n\t\ 708/set mode -delete [-retain] <mode>\n\ 709\n\ 710Show feedback mode settings:\n\ 711\n\t\ 712/set mode [<mode>]\n\ 713\n\ 714Where <new-mode> is the name of a mode you wish to create.\n\ 715Where <old-mode> is the name of a previously defined feedback mode.\n\ 716If <old-mode> is present, its settings are copied to the new mode.\n\ 717'-command' vs '-quiet' determines if informative/verifying command feedback is displayed.\n\ 718\n\ 719Once the new mode is created, use '/set format', '/set prompt' and '/set truncation'\n\ 720to configure it. Use '/set feedback' to use the new mode.\n\ 721\n\ 722When the -retain option is used, the mode (including its component prompt, format,\n\ 723and truncation settings) will be used in this and future runs of the jshell tool.\n\ 724When both -retain and -delete are used, the mode is deleted from the current\n\ 725and future sessions.\n\ 726\n\ 727The form without options shows the mode settings.\n\ 728When the <mode> is specified only the mode settings for that mode are shown.\n\ 729Note: the settings for the mode include the settings for prompt, format, and\n\ 730truncation -- so these are displayed as well.\n\ 731Example:\n\t\ 732/set mode myformat\n\ 733shows the mode, prompt, format, and truncation settings for the mode myformat\n 734 735help.set.prompt = \ 736Set the prompts. Both the normal prompt and the continuation-prompt must be set:\n\ 737\n\t\ 738/set prompt <mode> \"<prompt>\" \"<continuation-prompt>\"\n\ 739\n\ 740Show the normal prompt and the continuation-prompts:\n\ 741\n\t\ 742/set prompt [<mode>]\n\ 743\n\ 744Where <mode> is the name of a previously defined feedback mode.\n\ 745Where <prompt> and <continuation-prompt> are quoted strings printed as input prompts;\n\ 746Both may optionally contain '%%s' which will be substituted with the next snippet id --\n\ 747note that what is entered may not be assigned that id, for example it may be an error or command.\n\ 748The continuation-prompt is used on the second and subsequent lines of a multi-line snippet.\n\ 749\n\ 750The form without <prompt> shows the currently set prompts.\n\ 751When the <mode> is specified only the prompts for that mode are shown.\n\ 752Example:\n\t\ 753/set prompt myformat\n\ 754shows the prompts set for the mode myformat\n 755 756help.set.editor =\ 757Specify the command to launch for the /edit command:\n\ 758\n\t\ 759/set editor [-retain] [-wait] <command>\n\ 760\n\t\ 761/set editor [-retain] -default\n\ 762\n\t\ 763/set editor [-retain] -delete\n\ 764\n\ 765Retain the current editor setting for future sessions:\n\ 766\n\t\ 767/set editor -retain\n\ 768\n\ 769Show the command to launch for the /edit command:\n\ 770\n\t\ 771/set editor\n\ 772\n\ 773The <command> is an operating system dependent string.\n\ 774The <command> may include space-separated arguments (such as flags)\n\n\ 775If the -default option is specified, the built-in default editor will be used.\n\n\ 776If the -delete option is specified, previous settings are ignored -- the editor\n\ 777settings are initialized as when starting the jshell tool. Specifically, if there\n\ 778is a retained setting it is used (unless both -retain and -delete are specified --\n\ 779which deletes the retained setting), if one of these environment variables is set\n\ 780it will be used: JSHELLEDITOR, VISUAL, or EDITOR (in that order). Otherwise the\n\ 781built-in default editor will be used.\n\n\ 782If <command> is specified, it will be used as the external editor. The <command>\n\ 783consists of the program and zero or more program arguments. When <command>\n\ 784is used, the temporary file to edit will be appended as the last argument.\n\ 785Normally, edit mode will last until the external editor exits. Some external editors\n\ 786will exit immediately (for example, if the edit window exists) either external editor\n\ 787flags should be used to prevent immediate exit, or the -wait option should be used to\n\ 788prompt the user to indicate when edit mode should end.\n\n\ 789Note: while in edit mode no command inputs are seen. After leaving edit mode changes\n\ 790to the edited snippets are not seen.\n\ 791\n\ 792When the -retain option is used, the setting will be used in this and future\n\ 793runs of the jshell tool.\n\ 794\n\ 795The form without <command> or options shows the editor setting.\n 796 797help.set.start =\ 798Set the start-up configuration -- a sequence of snippets and commands read at start-up:\n\ 799\n\t\ 800/set start [-retain] <file>...\n\ 801\n\t\ 802/set start [-retain] -default\n\ 803\n\t\ 804/set start [-retain] -none\n\ 805\n\ 806Retain the start-up configuration for future sessions:\n\ 807\n\t\ 808/set start -retain\n\ 809\n\ 810Show the start-up setting:\n\ 811\n\t\ 812/set start\n\ 813\n\ 814The contents of the specified <file> become the start-up snippets and commands used\n\ 815when the /reset, /reload, or /env commands are used in this session.\n\ 816If instead the -default option is specified, the predefined start-up import\n\ 817snippets will be used.\n\ 818If the -none option is used, the start-up will be empty -- no start-up snippets\n\ 819or commands will be used.\n\ 820This command is good for testing the start-up settings. To retain them for future\n\ 821runs of the jshell tool use the command:\n\t\ 822/set start -retain\n\ 823\n\ 824When the -retain option is used, the setting will be used in this and future\n\ 825runs of the jshell tool.\n\ 826\n\ 827The form without <file> or options shows the start-up setting.\n\ 828Note: if the start-up was last set from a file, this is shown with the\n\ 829'set start' command followed by the contents of the file.\n\ 830\n\ 831The <file> may be an operating system file name, or one of the predefined\n\ 832startup file names: DEFAULT, PRINTING, or JAVASE.\n\ 833These are respectively: the default import snippets (as used by -default),\n\ 834definitions of print(), println(), and printf() method snippets, or\n\ 835imports of all Java SE packages.\n\ 836More than one <file> may be specified, for example:\n\ 837\n\t\ 838/set start -retain DEFAULT PRINTING 839 840startup.feedback = \ 841/set mode verbose -command \n\ 842\n\ 843/set prompt verbose '\\njshell> ' ' ...> ' \n\ 844\n\ 845/set format verbose pre '| ' \n\ 846/set format verbose post '%n' \n\ 847/set format verbose errorpre '| ' \n\ 848/set format verbose errorpost '%n' \n\ 849\n\ 850/set format verbose errorline '{post}{pre} {err}' \n\ 851\n\ 852/set format verbose action 'created' added-primary \n\ 853/set format verbose action 'modified' modified-primary \n\ 854/set format verbose action 'replaced' replaced-primary \n\ 855/set format verbose action 'overwrote' overwrote-primary \n\ 856/set format verbose action 'dropped' dropped-primary \n\ 857/set format verbose action ' update created' added-update \n\ 858/set format verbose action ' update modified' modified-update \n\ 859/set format verbose action ' update replaced' replaced-update \n\ 860/set format verbose action ' update overwrote' overwrote-update \n\ 861/set format verbose action ' update dropped' dropped-update \n\ 862\n\ 863/set format verbose until ', however, it cannot be instantiated or its methods invoked until' defined-class-primary \n\ 864/set format verbose until ', however, its methods cannot be invoked until' defined-interface-primary \n\ 865/set format verbose until ', however, it cannot be used until' defined-enum,annotation-primary \n\ 866/set format verbose until ', however, it cannot be invoked until' defined-method-primary \n\ 867/set format verbose until ', however, it cannot be referenced until' notdefined-primary \n\ 868/set format verbose until ' which cannot be instantiated or its methods invoked until' defined-class-update \n\ 869/set format verbose until ' whose methods cannot be invoked until' defined-interface-update \n\ 870/set format verbose until ' which cannot be invoked until' defined-method-update \n\ 871/set format verbose until ' which cannot be referenced until' notdefined-update \n\ 872\n\ 873/set format verbose unrerr '{unresolved} is declared' unresolved1-error0 \n\ 874/set format verbose unrerr '{unresolved} are declared' unresolved2-error0 \n\ 875/set format verbose unrerr ' this error is corrected: {errors}' unresolved0-error1 \n\ 876/set format verbose unrerr '{unresolved} is declared and this error is corrected: {errors}' unresolved1-error1 \n\ 877/set format verbose unrerr '{unresolved} are declared and this error is corrected: {errors}' unresolved2-error1 \n\ 878/set format verbose unrerr ' these errors are corrected: {errors}' unresolved0-error2 \n\ 879/set format verbose unrerr '{unresolved} is declared and these errors are corrected: {errors}' unresolved1-error2 \n\ 880/set format verbose unrerr '{unresolved} are declared and these errors are corrected: {errors}' unresolved2-error2 \n\ 881\n\ 882/set format verbose resolve '{until}{unrerr}' defined,notdefined-added,modified,replaced,used \n\ 883\n\ 884/set format verbose typeKind 'class' class \n\ 885/set format verbose typeKind 'interface' interface \n\ 886/set format verbose typeKind 'enum' enum \n\ 887/set format verbose typeKind 'annotation interface' annotation \n\ 888\n\ 889/set format verbose result '{name} ==> {value}{post}' added,modified,replaced-ok-primary \n\ 890\n\ 891/set format verbose display '{result}{pre}created scratch variable {name} : {type}{post}' expression-added,modified,replaced-primary \n\ 892/set format verbose display '{result}{pre}value of {name} : {type}{post}' varvalue-added,modified,replaced-primary \n\ 893/set format verbose display '{result}{pre}assigned to {name} : {type}{post}' assignment-primary \n\ 894/set format verbose display '{result}{pre}{action} variable {name} : {type}{resolve}{post}' varinit,vardecl \n\ 895/set format verbose display '{pre}{action} variable {name}{resolve}{post}' vardecl,varinit-notdefined \n\ 896/set format verbose display '{pre}{action} variable {name}{post}' dropped-vardecl,varinit,expression \n\ 897/set format verbose display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update \n\ 898\n\ 899/set format verbose display '{pre}{action} {typeKind} {name}{resolve}{post}' class,interface,enum,annotation \n\ 900/set format verbose display '{pre}{action} method {name}({type}){resolve}{post}' method \n\ 901\n\ 902/set format verbose display '{pre}attempted to use {typeKind} {name}{resolve}{post}' used-class,interface,enum,annotation \n\ 903/set format verbose display '{pre}attempted to call method {name}({type}){resolve}{post}' used-method \n\ 904\n\ 905/set truncation verbose 80\n\ 906/set truncation verbose 1000 varvalue,expression\n\ 907\n\ 908/set mode normal -command verbose \n\ 909/set format normal display '' added,modified,replaced,overwrote,dropped-update \n\ 910/set format normal display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update \n\ 911/set format normal display '{result}' added,modified,replaced-expression,varvalue,assignment,varinit,vardecl-ok-primary \n\ 912/set mode concise -quiet normal \n\ 913\n\ 914/set prompt concise 'jshell> ' ' ...> ' \n\ 915\n\ 916/set format concise display '' class,interface,enum,annotation,method,assignment,varinit,vardecl-ok \n\ 917\n\ 918/set feedback normal \n\ 919\n\ 920/set mode silent -quiet \n\ 921/set prompt silent '-> ' '>> ' \n\ 922/set truncation silent 80\n\ 923/set truncation silent 1000 varvalue,expression\n\ 924/set format silent pre '| ' \n\ 925/set format silent post '%n' \n\ 926/set format silent errorpre '| ' \n\ 927/set format silent errorpost '%n' \n\ 928/set format silent display '' \n 929 930jshell.fix.wrong.shortcut =\ 931Unexpected character after Shift-Tab. Use "i" for auto-import or "v" for variable creation. For more information see:\n\ 932 /help shortcuts 933