l10n.properties revision 4196:fc828f719094
1# 2# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. 3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4# 5# This code is free software; you can redistribute it and/or modify it 6# under the terms of the GNU General Public License version 2 only, as 7# published by the Free Software Foundation. Oracle designates this 8# particular file as subject to the "Classpath" exception as provided 9# by Oracle in the LICENSE file that accompanied this code. 10# 11# This code is distributed in the hope that it will be useful, but WITHOUT 12# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14# version 2 for more details (a copy is included in the LICENSE file that 15# accompanied this code). 16# 17# You should have received a copy of the GNU General Public License version 18# 2 along with this work; if not, write to the Free Software Foundation, 19# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20# 21# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22# or visit www.oracle.com if you need additional information or have any 23# questions. 24# 25 26jshell.msg.welcome =\ 27Welcome to JShell -- Version {0}\n\ 28For an introduction type: /help intro 29jshell.err.opt.arg = Argument to {0} missing. 30jshell.err.opt.invalid = Invalid options: {0}. 31jshell.err.opt.one = Only one {0} option may be used. 32jshell.err.opt.startup.conflict = Conflicting options: both --startup and --no-startup were used. 33jshell.err.opt.feedback.one = Only one feedback option (--feedback, -q, -s, or -v) may be used. 34jshell.err.opt.unknown = Unknown option: {0} 35 36jshell.msg.terminated =\ 37State engine terminated.\n\ 38Restore definitions with: /reload -restore 39 40jshell.msg.use.one.of = Use one of: {0} 41jshell.msg.see.classes.etc = See /types, /methods, /vars, or /list 42jshell.err.arg = Invalid ''{0}'' argument: {1} 43jshell.msg.see = See {0} for help. 44 45jshell.err.file.not.accessible = File ''{1}'' for ''{0}'' is not accessible: {2} 46jshell.err.file.not.found = File ''{1}'' for ''{0}'' is not found. 47jshell.err.file.exception = File ''{1}'' for ''{0}'' threw exception: {2} 48jshell.err.file.filename = ''{0}'' requires a filename argument. 49 50jshell.err.startup.unexpected.exception = Unexpected exception reading start-up: {0} 51jshell.err.unexpected.exception = Unexpected exception: {0} 52 53jshell.err.invalid.command = Invalid command: {0} 54jshell.err.command.ambiguous = Command: ''{0}'' is ambiguous: {1} 55jshell.msg.set.restore = Setting new options and restoring state. 56jshell.msg.set.editor.set = Editor set to: {0} 57jshell.msg.set.editor.retain = Editor setting retained: {0} 58jshell.err.no.builtin.editor = Built-in editor not available. 59jshell.err.cant.launch.editor = Cannot launch built-in editor -- unexpected exception: {0} 60jshell.msg.try.set.editor = See ''/help /set editor'' to use external editor. 61jshell.msg.press.return.to.leave.edit.mode = Press return to leave edit mode. 62jshell.err.wait.applies.to.external.editor = -wait applies to external editors 63jshell.label.editpad = JShell Edit Pad 64 65jshell.err.setting.to.retain.must.be.specified = The setting to retain must be specified -- {0} 66jshell.msg.set.show.mode.settings = \nTo show mode settings use ''/set prompt'', ''/set truncation'', ...\n\ 67or use ''/set mode'' followed by the feedback mode name. 68jshell.err.continuation.prompt.required = Continuation prompt required -- {0} 69 70jshell.msg.try.command.without.args = Try ''{0}'' without arguments. 71jshell.msg.no.active = There are no active definitions. 72 73jshell.msg.resetting = Resetting... 74jshell.msg.resetting.state = Resetting state. 75 76jshell.err.reload.no.previous = No previous history to restore 77jshell.err.reload.restarting.previous.state = Restarting and restoring from previous state. 78jshell.err.reload.restarting.state = Restarting and restoring state. 79 80jshell.err.restart.failed = Restart failed: {0}\n\n\ 81Reverting to previous settings and restarting... 82 83jshell.msg.vars.not.active = (not-active) 84 85jshell.err.out.of.range = Out of range 86 87jshell.msg.error = Error: 88jshell.msg.warning = Warning: 89 90jshell.err.sub.arg = The ''{0}'' command requires a sub-command. See: ''/help {0}'' 91jshell.err.sub.ambiguous = Ambiguous sub-command argument to ''{0}'': {1} 92 93jshell.err.classpath.arg = The /classpath command requires a path argument. 94jshell.msg.classpath = Path ''{0}'' added to classpath 95 96jshell.err.help.arg = No commands or subjects start with the provided argument: {0} 97jshell.msg.help.begin =\ 98Type a Java language expression, statement, or declaration.\n\ 99Or type one of the following commands:\n 100jshell.msg.help.subject =\n\ 101For more information type ''/help'' followed by the name of a\n\ 102command or a subject.\n\ 103For example ''/help /list'' or ''/help intro''.\n\ 104\n\ 105Subjects:\n\ 106\n 107 108jshell.err.no.snippet.with.id = No snippet with id: {0} 109jshell.err.end.snippet.range.less.than.start = End of snippet range less than start: {0} - {1} 110jshell.err.range.requires.id = Snippet ranges require snippet ids: {0} 111 112jshell.err.drop.arg =\ 113In the /drop argument, please specify an import, variable, method, or class to drop.\n\ 114Specify by id or name. Use /list to see ids. Use /reset to reset all state. 115jshell.err.failed = Failed. 116jshell.msg.native.method = Native Method 117jshell.msg.unknown.source = Unknown Source 118jshell.msg.goodbye = Goodbye 119 120jshell.msg.help.for.help = Type /help for help. 121 122jshell.err.mode.name = Expected a feedback mode name: {0} 123jshell.err.missing.mode = Missing the feedback mode -- {0} 124jshell.err.field.name = Expected a field name: {0} -- {1} 125jshell.err.mode.unknown = No feedback mode named: {0} -- {1} 126 127jshell.err.feedback.does.not.match.mode = Does not match any current feedback mode: {0} -- {1} 128jshell.err.feedback.ambiguous.mode = Matches more then one current feedback mode: {0} -- {1} 129jshell.err.feedback.must.be.quoted = Format ''{0}'' must be quoted -- {1} 130jshell.err.feedback.not.a.valid.selector = Not a valid selector ''{0}'' in ''{1}'' -- {2} 131jshell.err.feedback.multiple.sections = Selector kind in multiple sections of selector list ''{0}'' in ''{1}'' -- {2} 132jshell.err.feedback.different.selector.kinds = Different selector kinds in same sections of selector list ''{0}'' in ''{1}'' -- {2} 133 134jshell.msg.feedback.new.mode = Created new feedback mode: {0} 135jshell.msg.feedback.mode = Feedback mode: {0} 136jshell.msg.feedback.mode.following = Available feedback modes: 137jshell.msg.feedback.retained.mode.following = Retained feedback modes: 138jshell.err.mode.creation = To create a new mode either the -command or the -quiet option must be used -- {0} 139jshell.err.mode.exists = Mode to be created already exists: {0} -- {1} 140 141jshell.err.truncation.expected.length = Expected truncation length -- {0} 142jshell.err.truncation.length.not.integer = Truncation length must be an integer: {0} -- {1} 143 144jshell.err.not.valid.with.predefined.mode = Not valid with a predefined mode: {0} -- {1} 145jshell.err.retained.feedback.mode.must.be.retained.or.predefined = \ 146''/set feedback -retain <mode>'' requires that <mode> is predefined or has been retained with ''/set mode -retain'' -- {0} 147 148jshell.err.unknown.option = Unknown option: {0} -- {1} 149jshell.err.default.option.or.program = Specify -default option, -delete option, or program -- {0} 150jshell.err.option.or.filename = Specify no more than one of -default, -none, or a startup file name -- {0} 151jshell.err.unexpected.at.end = Unexpected arguments at end of command: {0} -- {1} 152jshell.err.conflicting.options = Conflicting options -- {0} 153jshell.err.cannot.delete.current.mode = The current feedback mode ''{0}'' cannot be deleted, use ''/set feedback'' first -- {1} 154jshell.err.cannot.delete.retained.mode = The retained feedback mode ''{0}'' cannot be deleted, use ''/set feedback -retain'' first -- {1} 155jshell.err.may.not.specify.options.and.snippets = Options and snippets must not both be used: {0} 156jshell.err.no.such.snippets = No such snippet: {0} 157jshell.err.the.snippet.cannot.be.used.with.this.command = This command does not accept the snippet ''{0}'' : {1} 158jshell.err.retained.mode.failure = Failure in retained modes (modes cleared) -- {0} {1} 159 160jshell.err.corrupted.stored.startup = Corrupted stored startup, using default -- {0} 161 162jshell.console.see.synopsis = <press tab again to see synopsis> 163jshell.console.see.full.documentation = <press tab again to see full documentation> 164jshell.console.see.documentation = <press tab again to see documentation> 165jshell.console.see.next.page = <press tab again to see next page> 166jshell.console.see.next.javadoc = <press tab to see next documentation> 167jshell.console.see.next.command.doc = <press tab to see next command> 168jshell.console.no.such.command = No such command 169jshell.console.completion.current.signatures = Signatures: 170jshell.console.completion.all.completions.number = <press tab again to see all possible completions; total possible completions: {0}> 171jshell.console.completion.all.completions = <press tab again to see all possible completions> 172jshell.console.no.javadoc = <no documentation found> 173jshell.console.do.nothing = Do nothing 174jshell.console.choice = Choice: \ 175 176jshell.console.create.variable = Create variable 177jshell.console.resolvable = \nThe identifier is resolvable in this context. 178jshell.console.no.candidate = \nNo candidate fully qualified names found to import. 179jshell.console.incomplete = \nResults may be incomplete; try again later for complete results. 180 181 182help.usage = \ 183Usage: jshell <options> <load files>\n\ 184where possible options include:\n\ 185\ --class-path <path> Specify where to find user class files\n\ 186\ --module-path <path> Specify where to find application modules\n\ 187\ --add-modules <module>(,<module>)*\n\ 188\ Specify modules to resolve, or all modules on the\n\ 189\ module path if <module> is ALL-MODULE-PATHs\n\ 190\ --startup <file> One run replacement for the start-up definitions\n\ 191\ --no-startup Do not run the start-up definitions\n\ 192\ --feedback <mode> Specify the initial feedback mode. The mode may be\n\ 193\ predefined (silent, concise, normal, or verbose) or\n\ 194\ previously user-defined\n\ 195\ -q Quiet feedback. Same as: --feedback concise\n\ 196\ -s Really quiet feedback. Same as: --feedback silent\n\ 197\ -v Verbose feedback. Same as: --feedback verbose\n\ 198\ -J<flag> Pass <flag> directly to the runtime system.\n\ 199\ Use one -J for each runtime flag or flag argument\n\ 200\ -R<flag> Pass <flag> to the remote runtime system.\n\ 201\ Use one -R for each remote flag or flag argument\n\ 202\ -C<flag> Pass <flag> to the compiler.\n\ 203\ Use one -C for each compiler flag or flag argument\n\ 204\ --version Print version information and exit\n\ 205\ --show-version Print version information and continue\n\ 206\ --help Print this synopsis of standard options and exit\n\ 207\ --help-extra, -X Print help on non-standard options and exit\n 208help.usage.x = \ 209\ --add-exports <module>/<package> Export specified module-private package to snippets\n\ 210\ --execution <spec> Specify an alternate execution engine.\n\ 211\ Where <spec> is an ExecutionControl spec.\n\ 212\ See the documentation of the package\n\ 213\ jdk.jshell.spi for the syntax of the spec\n\ 214\ \n\ 215\These options are non-standard and subject to change without notice.\n 216 217help.list.summary = list the source you have typed 218help.list.args = [<name or id>|-all|-start] 219help.list =\ 220Show the source of snippets, prefaced with the snippet id.\n\ 221\n\ 222/list\n\t\ 223 List the currently active snippets of code that you typed or read with /open\n\n\ 224/list -start\n\t\ 225 List the automatically evaluated start-up snippets\n\n\ 226/list -all\n\t\ 227 List all snippets including failed, overwritten, dropped, and start-up\n\n\ 228/list <name>\n\t\ 229 List snippets with the specified name (preference for active snippets)\n\n\ 230/list <id>\n\t\ 231 List the snippet with the specified snippet id\n\n\ 232/list <id> <id>...\n\t\ 233 List the snippets with the specified snippet ids\n\n\ 234/list <id>-<id>\n\t\ 235 List the snippets within the range of snippet ids 236 237help.edit.summary = edit a source entry referenced by name or id 238help.edit.args = <name or id> 239help.edit =\ 240Edit a snippet or snippets of source in an external editor.\n\ 241The editor to use is set with /set editor.\n\ 242If no editor has been set, a simple editor will be launched.\n\ 243\n\ 244/edit <name>\n\t\ 245 Edit the snippet or snippets with the specified name (preference for active snippets)\n\n\ 246/edit <id>\n\t\ 247 Edit the snippet with the specified snippet id\n\n\ 248/edit <id> <id>...\n\t\ 249 Edit the snippets with the specified snippet ids\n\n\ 250/edit <id>-<id>\n\t\ 251 Edit the snippets within the range of snippet ids\n\n\ 252/edit -start\n\t\ 253 Edit the automatically evaluated start-up snippets. Any changes are in this\n\t\ 254 session, and do not affect the start-up setting\n\n\ 255/edit -all\n\t\ 256 Edit all snippets including failed, overwritten, dropped, and start-up\n\n\ 257/edit\n\t\ 258 Edit the currently active snippets of code that you typed or read with /open 259 260help.drop.summary = delete a source entry referenced by name or id 261help.drop.args = <name or id> 262help.drop =\ 263Drop a snippet -- making it inactive.\n\ 264\n\ 265/drop <name>\n\t\ 266 Drop the snippet with the specified name\n\n\ 267/drop <id>\n\t\ 268 Drop the snippet with the specified snippet id\n\n\ 269/drop <id> <id>...\n\t\ 270 Drop the snippets with the specified snippet ids\n\n\ 271/drop <id>-<id>\n\t\ 272 Drop the snippets within the range of snippet ids 273 274help.save.summary = Save snippet source to a file. 275help.save.args = [-all|-history|-start] <file> 276help.save =\ 277Save the specified snippets and/or commands to the specified file.\n\ 278\n\ 279/save <file>\n\t\ 280 Save the source of current active snippets to the file.\n\n\ 281/save -all <file>\n\t\ 282 Save the source of all snippets to the file.\n\t\ 283 Includes source including overwritten, failed, and start-up code.\n\n\ 284/save -history <file>\n\t\ 285 Save the sequential history of all commands and snippets entered since jshell was launched.\n\n\ 286/save -start <file>\n\t\ 287 Save the current start-up definitions to the file.\n\n\ 288/save <id> <file>\n\t\ 289 Save the snippet with the specified snippet id\n\n\ 290/save <id> <id>... <file>\n\t\ 291 Save the snippets with the specified snippet ids\n\n\ 292/save <id>-<id> <file>\n\t\ 293 Save the snippets within the range of snippet ids 294 295help.open.summary = open a file as source input 296help.open.args = <file> 297help.open =\ 298Open a file and read its contents as snippets and commands.\n\ 299\n\ 300/open <file>\n\t\ 301 Read the specified file as jshell input. 302 303help.vars.summary = list the declared variables and their values 304help.vars.args = [<name or id>|-all|-start] 305help.vars =\ 306List the type, name, and value of jshell variables.\n\ 307\n\ 308/vars\n\t\ 309 List the type, name, and value of the current active jshell variables\n\n\ 310/vars <name>\n\t\ 311 List jshell variables with the specified name (preference for active variables)\n\n\ 312/vars <id>\n\t\ 313 List the jshell variable with the specified snippet id\n\n\ 314/vars <id> <id>... <file>\n\t\ 315 List the jshell variables with the specified snippet ids\n\n\ 316/vars <id>-<id> <file>\n\t\ 317 List the jshell variables within the range of snippet ids\n\n\ 318/vars -start\n\t\ 319 List the automatically added start-up jshell variables\n\n\ 320/vars -all\n\t\ 321 List all jshell variables including failed, overwritten, dropped, and start-up 322 323help.methods.summary = list the declared methods and their signatures 324help.methods.args = [<name or id>|-all|-start] 325help.methods =\ 326List the name, parameter types, and return type of jshell methods.\n\ 327\n\ 328/methods\n\t\ 329 List the name, parameter types, and return type of the current active jshell methods\n\n\ 330/methods <name>\n\t\ 331 List jshell methods with the specified name (preference for active methods)\n\n\ 332/methods <id>\n\t\ 333 List the jshell method with the specified snippet id\n\n\ 334/methods <id> <id>... <file>\n\t\ 335 List jshell methods with the specified snippet ids\n\n\ 336/methods <id>-<id> <file>\n\t\ 337 List jshell methods within the range of snippet ids\n\n\ 338/methods -start\n\t\ 339 List the automatically added start-up jshell methods\n\n\ 340/methods -all\n\t\ 341 List all snippets including failed, overwritten, dropped, and start-up 342 343help.types.summary = list the declared types 344help.types.args =[<name or id>|-all|-start] 345help.types =\ 346List jshell classes, interfaces, and enums.\n\ 347\n\ 348/types\n\t\ 349 List the current active jshell classes, interfaces, and enums.\n\n\ 350/types <name>\n\t\ 351 List jshell types with the specified name (preference for active types)\n\n\ 352/types <id>\n\t\ 353 List the jshell type with the specified snippet id\n\n\ 354/types <id> <id>... <file>\n\t\ 355 List jshell types with the specified snippet ids\n\n\ 356/types <id>-<id> <file>\n\t\ 357 List jshell types within the range of snippet ids\n\n\ 358/types -start\n\t\ 359 List the automatically added start-up jshell types\n\n\ 360/types -all\n\t\ 361 List all jshell types including failed, overwritten, dropped, and start-up 362 363help.imports.summary = list the imported items 364help.imports.args = 365help.imports =\ 366List the current active jshell imports. 367 368help.exit.summary = exit jshell 369help.exit.args = 370help.exit =\ 371Leave the jshell tool. No work is saved.\n\ 372Save any work before using this command 373 374help.reset.summary = reset jshell 375help.reset.args = \ 376[-class-path <path>] [-module-path <path>] [-add-modules <modules>]... 377help.reset =\ 378Reset the jshell tool code and execution state:\n\t\ 379 * All entered code is lost.\n\t\ 380 * Start-up code is re-executed.\n\t\ 381 * The execution state is restarted.\n\t\ 382Tool settings are maintained, as set with: /set ...\n\ 383Save any work before using this command.\n\ 384The /reset command accepts context options, see:\n\n\t\ 385 /help context\n\ 386 387 388help.reload.summary = reset and replay relevant history -- current or previous (-restore) 389help.reload.args = \ 390[-restore] [-quiet] [-class-path <path>] [-module-path <path>]... 391help.reload =\ 392Reset the jshell tool code and execution state then replay each valid snippet\n\ 393and any /drop commands in the order they were entered.\n\ 394\n\ 395/reload\n\t\ 396 Reset and replay the valid history since jshell was entered, or\n\t\ 397 a /reset, or /reload command was executed -- whichever is most\n\t\ 398 recent.\n\n\ 399/reload -restore\n\t\ 400 Reset and replay the valid history between the previous and most\n\t\ 401 recent time that jshell was entered, or a /reset, /reload, or /env\n\t\ 402 command was executed. This can thus be used to restore a previous\n\t\ 403 jshell tool session.\n\n\ 404/reload [-restore] -quiet\n\t\ 405 With the '-quiet' argument the replay is not shown. Errors will display.\n\ 406\n\ 407Each of the above accepts context options, see:\n\n\t\ 408 /help context\n\ 409\n\ 410For example:\n\n\t\ 411 /reload -add-modules com.greetings -restore 412 413help.env.summary = view or change the evaluation context 414help.env.args = \ 415[-class-path <path>] [-module-path <path>] [-add-modules <modules>] ... 416help.env =\ 417View or change the evaluation context. The evaluation context is the class path,\n\ 418module path, etc.\n\ 419/env\n\t\ 420 Show the evaluation context displayed as context options.\n\n\ 421/env [-class-path <path>] [-module-path <path>] [-add-modules <modules>] ...\n\t\ 422 With at least one option set, sets the evaluation context. If snippets\n\t\ 423 have been defined, the execution state is reset with the new\n\t\ 424 evaluation context and the snippets will be replayed -- the replay is not\n\t\ 425 shown, however, errors will display. This is equivalent to: /reload -quiet\n\t\ 426 For details of context options, see:\n\n\t\t\ 427 /help context\n\n\t\ 428 For example:\n\n\t\t\ 429 /env -add-modules com.greetings 430 431help.history.summary = history of what you have typed 432help.history.args = 433help.history =\ 434Display the history of snippet and command input since this jshell was launched. 435 436help.debug.summary = toggle debugging of the jshell 437help.debug.args = [0][r][g][f][c][d][e] 438help.debug =\ 439Display debugging information for the jshell implementation.\n\ 4400: Debugging off\n\ 441r: Tool level debugging on\n\ 442g: General debugging on\n\ 443f: File manager debugging on\n\ 444c: Completion analysis debugging on\n\ 445d: Dependency debugging on\n\ 446e: Event debugging on 447 448help.help.summary = get information about jshell 449help.help.args = [<command>|<subject>] 450help.help =\ 451Display information about jshell.\n\ 452/help\n\t\ 453 List the jshell commands and help subjects.\n\n\ 454/help <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 each will be displayed. Example: /help /li\n\n\ 458/help <subject>\n\t\ 459 Display information about the specified help subject. Example: /help intro 460 461help.set.summary = set jshell configuration information 462help.set.args = editor|start|feedback|mode|prompt|truncation|format ... 463help.set =\ 464Set jshell configuration information, including:\n\ 465the external editor to use, the start-up definitions to use, a new feedback mode,\n\ 466the command prompt, the feedback mode to use, or the format of output.\n\ 467\n\ 468/set editor [-wait] <command> <optional-arg>...\n\t\ 469 Specify the command to launch for the /edit command.\n\t\ 470 The <command> is an operating system dependent string.\n\n\ 471/set start <file>\n\t\ 472 The contents of the specified <file> become the default start-up snippets and commands.\n\n\ 473/set feedback <mode>\n\t\ 474 Set the feedback mode describing displayed feedback for entered snippets and commands.\n\n\ 475/set mode <mode> [<old-mode>] -command|-quiet|-delete\n\t\ 476 Create or update a user-defined feedback mode, optionally copying from an existing mode.\n\n\ 477/set prompt <mode> "<prompt>" "<continuation-prompt>"\n\t\ 478 Set the displayed prompts for a given feedback mode.\n\n\ 479/set truncation <mode> <length> <selector>...\n\t\ 480 Set the maximum length of a displayed value.\n\n\ 481/set format <mode> <field> "<format>" <selector>...\n\t\ 482 Configure a feedback mode by setting the format of a field when the selector matches.\n\n\ 483/set\n\t\ 484 Show editor, start, and feedback settings as /set commands.\n\t\ 485 To show the settings of any of the above, omit the set value.\n\n\ 486To get more information about one of these forms, use /help with the form specified.\n\ 487For example: /help /set format 488 489help.quest.summary = get information about jshell 490help.quest.args = [<command>|<subject>] 491help.quest =\ 492Display information about jshell (abbreviation for /help).\n\ 493/?\n\t\ 494 Display list of commands and help subjects.\n\ 495/? <command>\n\t\ 496 Display information about the specified command. The slash must be included.\n\t\ 497 Only the first few letters of the command are needed -- if more than one\n\t\ 498 match, each will be displayed. Example: /? /li\n\ 499/? <subject>\n\t\ 500 Display information about the specified help subject. Example: /? intro 501 502help.bang.summary = rerun last snippet -- see /help rerun 503help.bang.args = 504help.bang =\ 505Reevaluate the most recently entered snippet. 506 507help.id.summary = rerun snippets by id or id range -- see /help rerun 508help.id.args = 509help.id =\ 510/<id> <id> <id>\n\ 511\n\ 512/<id>-<id>\n\ 513\n\ 514Reevaluate the snippets specified by the id or id range.\n\ 515An id range is represented as a two ids separated by a hyphen, e.g.: 3-17\n\ 516Start-up and error snippets maybe used, e.g.: s3-s9 or e1-e4\n\ 517Any number of ids or id ranges may be used, e.g.: /3-7 s4 14-16 e2 518 519help.previous.summary = rerun n-th previous snippet -- see /help rerun 520help.previous.args = 521help.previous =\ 522Reevaluate the n-th most recently entered snippet. 523 524help.intro.summary = an introduction to the jshell tool 525help.intro =\ 526The jshell tool allows you to execute Java code, getting immediate results.\n\ 527You can enter a Java definition (variable, method, class, etc), like: int x = 8\n\ 528or a Java expression, like: x + x\n\ 529or a Java statement or import.\n\ 530These little chunks of Java code are called 'snippets'.\n\ 531\n\ 532There are also jshell commands that allow you to understand and\n\ 533control what you are doing, like: /list\n\ 534\n\ 535For a list of commands: /help 536 537help.shortcuts.summary = a description of keystrokes for snippet and command completion,\n\ 538information access, and automatic code generation 539help.shortcuts =\ 540Supported shortcuts include:\n\ 541\n\ 542<tab>\n\t\t\ 543 After entering the first few letters of a Java identifier,\n\t\t\ 544 a jshell command, or, in some cases, a jshell command argument,\n\t\t\ 545 press the <tab> key to complete the input.\n\t\t\ 546 If there is more than one completion, then possible completions will be shown.\n\t\t\ 547 Will show documentation if available and appropriate.\n\n\ 548Shift-<tab> v\n\t\t\ 549 After a complete expression, hold down <shift> while pressing <tab>,\n\t\t\ 550 then release and press "v", the expression will be converted to\n\t\t\ 551 a variable declaration whose type is based on the type of the expression.\n\n\ 552Shift-<tab> i\n\t\t\ 553 After an unresolvable identifier, hold down <shift> while pressing <tab>,\n\t\t\ 554 then release and press "i", and jshell will propose possible imports\n\t\t\ 555 which will resolve the identifier based on the content of the specified classpath. 556 557help.context.summary = a description of the evaluation context options for /env /reload and /reset 558help.context =\ 559These options configure the evaluation context, they can be specified when\n\ 560jshell is started: on the command-line, or restarted with the commands /env,\n\ 561/reload, or /reset.\n\ 562\n\ 563They are:\n\t\ 564 --class-path <class search path of directories and zip/jar files>\n\t\t\ 565 A list of directories, JAR archives,\n\t\t\ 566 and ZIP archives to search for class files.\n\t\t\ 567 The list is separated with the path separator\n\t\t\ 568 (a : on unix/linux/mac, and ; on windows).\n\t\ 569 --module-path <module path>...\n\t\t\ 570 A list of directories, each directory\n\t\t\ 571 is a directory of modules.\n\t\t\ 572 The list is separated with the path separator\n\t\t\ 573 (a : on unix/linux/mac, and ; on windows).\n\t\ 574 --add-modules <modulename>[,<modulename>...]\n\t\t\ 575 root modules to resolve in addition to the initial module.\n\t\t\ 576 <modulename> can also be ALL-DEFAULT, ALL-SYSTEM,\n\t\t\ 577 ALL-MODULE-PATH.\n\t\ 578 --add-exports <module>/<package>=<target-module>(,<target-module>)*\n\t\t\ 579 updates <module> to export <package> to <target-module>,\n\t\t\ 580 regardless of module declaration.\n\t\t\ 581 <target-module> can be ALL-UNNAMED to export to all\n\t\t\ 582 unnamed modules. In jshell, if the <target-module> is not\n\t\t\ 583 specified (no =) then ALL-UNNAMED is used.\n\ 584\n\ 585On the command-line these options must have two dashes, e.g.: --module-path\n\ 586On jshell commands they can have one or two dashes, e.g.: -module-path\n\ 587 588help.rerun.summary = a description of ways to re-evaluate previously entered snippets 589help.rerun =\ 590There are four ways to re-evaluate previously entered snippets.\n\ 591The last snippet can be re-evaluated using: /!\n\ 592The n-th previous snippet can be re-evaluated by slash-minus and the digits of n, e.g.: /-4\n\ 593For example:\n\ 594\n\ 595 \tjshell> 2 + 2\n\ 596 \t$1 ==> 4\n\ 597\n\ 598 \tjshell> /!\n\ 599 \t2 + 2\n\ 600 \t$2 ==> 4\n\ 601\n\ 602 \tjshell> int z\n\ 603 \tz ==> 0\n\ 604\n\ 605 \tjshell> /-1\n\ 606 \tint z;\n\ 607 \tz ==> 0\n\ 608\n\ 609 \tjshell> /-4\n\ 610 \t2 + 2\n\ 611 \t$5 ==> 4\n\ 612\n\ 613The snippets to re-evaluate may be specified by snippet id or id range.\n\ 614An id range is represented as a two ids separated by a hyphen, e.g.: 3-17\n\ 615Start-up and error snippets maybe used, e.g.: s3-s9 or e1-e4\n\ 616Any number of ids or id ranges may be used, e.g.: /3-7 s4 14-16 e2\n\ 617\n\ 618Finally, you can search backwards through history by entering ctrl-R followed by the string to search for. 619 620help.set._retain = \ 621The '-retain' option saves a setting so that it is used in future sessions.\n\ 622The -retain option can be used on the following forms of /set:\n\n\t\ 623/set editor -retain\n\t\ 624/set start -retain\n\t\ 625/set feedback -retain\n\t\ 626/set mode -retain\n\n\ 627See these commands for more detail -- for example /help /set editor 628 629help.set.format = \ 630Set the format for reporting a snippet event:\n\ 631\n\t\ 632/set format <mode> <field> "<format>" <selector>...\n\ 633\n\ 634Show the format settings:\n\ 635\n\t\ 636/set format [<mode> [<field>]]\n\ 637\n\ 638Where <mode> is the name of a previously defined feedback mode -- see '/help /set mode'.\n\ 639Where <field> is the name of context-specific format to define.\n\ 640Where <format> is a quoted string which will be the value of the field if one of\n\ 641the selectors matches (or there are no selectors). When the format is used,\n\ 642field names enclosed in braces are replaced with the value of the field at that\n\ 643time. These fields may have been previously defined with this command or may be\n\ 644one of these predefined fields specific to the context:\n\t\ 645{name} == The name, e.g.: the variable name, ...\n\t\ 646{type} == The type name. The type of a variable or expression, the\n\t\t\t\ 647 parameter types of a method\n\t\ 648{value} == The result value of an expression or variable initialization\n\t\ 649{unresolved} == The list of unresolved references\n\t\ 650{errors} == The list of recoverable errors (during the processing of the\n\t\t\t\ 651 "display" field only)\n\t\ 652{err} == An unformatted error line (during the processing of the\n\t\t\t\ 653 "errorline" field only)\n\ 654The following fields are accessed by the tool to determine the displayed feedback:\n\t\ 655{display} == The displayed message for a snippet event\n\t\ 656{errorline} == The format of one error line within the "errors" field\n\t\ 657{pre} == The feedback prefix (begins command feedback)\n\t\ 658{post} == The feedback postfix (ends command feedback)\n\t\ 659{errorpre} == The error prefix (begins error feedback)\n\t\ 660{errorpost} == The error postfix (ends error feedback)\n\ 661These fields have default settings (which may be overwritten).\n\ 662Where <selector> is the context in which the format is applied.\n\ 663The structure of selector is a hyphen separated list of selector kind lists.\n\ 664A selector kind list is a comma separated list of values of one selector kind.\n\ 665A selector matches if each selector kind list matches; A selector kind list\n\ 666matches if one of the values matches.\n\n\ 667The case selector kind describes the kind of snippet. The values are:\n\t\ 668 import -- import declaration\n\t\ 669 class -- class declaration\n\t\ 670 interface -- interface declaration\n\t\ 671 enum -- enum declaration\n\t\ 672 annotation -- annotation interface declaration\n\t\ 673 method -- method declaration -- note: {type}==parameter-types\n\t\ 674 vardecl -- variable declaration without init\n\t\ 675 varinit -- variable declaration with init\n\t\ 676 expression -- expression -- note: {name}==scratch-variable-name\n\t\ 677 varvalue -- variable value expression\n\t\ 678 assignment -- assign variable\n\t\ 679 statement -- statement\n\ 680The action selector kind describes what happened to the snippet. The values are:\n\t\ 681 added -- snippet has been added\n\t\ 682 modified -- an existing snippet has been modified\n\t\ 683 replaced -- an existing snippet has been replaced with a new snippet\n\t\ 684 overwrote -- an existing snippet has been overwritten\n\t\ 685 dropped -- snippet has been dropped\n\t\ 686 used -- snippet was used when it cannot be\n\ 687The when-did-it-occur selector kind describes if this is a direct or indirect action. The values are:\n\t\ 688 primary -- the entered snippet\n\t\ 689 update -- an update to a dependent snippet\n\ 690The resolution-state selector kind describes the state of resolution/definition of the snippet. The values are:\n\t\ 691 ok -- resolved correctly\n\t\ 692 defined -- defined despite recoverably unresolved references\n\t\ 693 notdefined -- not defined because of recoverably unresolved references\n\ 694The unresolved-count selector kind describes the number of unresolved references. The values are:\n\t\ 695 unresolved0 -- no names are unresolved\n\t\ 696 unresolved1 -- one name is unresolved\n\t\ 697 unresolved2 -- two or more names are unresolved\n\ 698The errors-count selector kind describes the number of errors. The values are:\n\t\ 699 error0 -- no errors\n\t\ 700 error1 -- one error\n\t\ 701 error2 -- two or more errors\n\n\ 702Examples:\n\t\ 703/set format mymode action 'Created' added-primary\n\t\ 704/set format mymode action 'Update replaced' replaced-update\n\t\ 705/set format mymode display '{pre}{action} class {name}{post}' class-ok\n\t\ 706/set format mymode display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update\n\n\ 707Note that subsequent selectors for a field may overwrite some or all of previous used selectors -- last one wins\n\ 708\n\ 709The form without <format> shows the current format settings.\n\ 710When the <mode> is specified only the format settings for that mode are shown.\n\ 711When both the <mode> and <field> are specified only the format settings for that\n\ 712mode and field are shown. Example:\n\t\ 713/set format mymode\n\ 714shows the format settings for the mode mymode\n 715 716help.set.truncation = \ 717Set the max length of a displayed value:\n\ 718\n\t\ 719/set truncation <mode> <length> <selector>...\n\ 720\n\ 721Show the current truncation settings:\n\ 722\n\t\ 723/set truncation [<mode>]\n\ 724\n\ 725Where <mode> is the name of a previously defined feedback mode -- see '/help /set mode'.\n\ 726Where <length> is an unsigned integer representing a maximum length.\n\ 727Where <selector> is only needed if you wish to fine-tune value truncation length\n\ 728by context, <selector> is the context in which the truncation is applied.\n\ 729The structure of selector is a hyphen separated list of selector kind lists.\n\ 730A selector kind list is a comma separated list of values of one selector kind.\n\ 731A selector matches if each selector kind list matches; A selector kind list\n\ 732matches if one of the values matches.\n\n\ 733Below are the relevant selector kinds for truncation.\n\n\ 734The case selector kind describes the kind of snippet. The values are:\n\t\ 735 vardecl -- variable declaration without init\n\t\ 736 varinit -- variable declaration with init\n\t\ 737 expression -- expression -- note: {name}==scratch-variable-name\n\t\ 738 varvalue -- variable value expression\n\t\ 739 assignment -- assign variable\n\ 740The action selector kind describes what happened to the snippet. The values are:\n\t\ 741 added -- snippet has been added\n\t\ 742 modified -- an existing snippet has been modified\n\t\ 743 replaced -- an existing snippet has been replaced with a new snippet\n\ 744Examples:\n\t\ 745/set trunc mymode 80\n\t\ 746/set truncation mymode 45 expression\n\t\ 747/set truncation mymode 0 vardecl-modified,replaced\n\n\ 748Note that subsequent selectors for a field may overwrite some or all of previous used selectors -- last one wins\n\ 749\n\ 750The form without <length> shows the truncation settings.\n\ 751When the <mode> is specified only the truncation settings for that mode are shown.\n\ 752Example:\n\t\ 753/set truncation mymode\n\ 754shows the truncation settings for the mode mymode\n 755 756help.set.feedback = \ 757Set the feedback mode describing displayed feedback for entered snippets and commands:\n\ 758\n\t\ 759/set feedback [-retain] <mode>\n\ 760\n\ 761Retain the current feedback mode for future sessions:\n\ 762\n\t\ 763/set feedback -retain\n\ 764\n\ 765Show the feedback mode and list available modes:\n\ 766\n\t\ 767/set feedback\n\ 768\n\ 769Where <mode> is the name of a previously defined feedback mode.\n\ 770You may use just enough letters to make it unique.\n\ 771User-defined modes can be added, see '/help /set mode'\n\ 772\n\ 773When the -retain option is used, the setting will be used in this and future\n\ 774runs of the jshell tool.\n\ 775\n\ 776The form without <mode> or -retain displays the current feedback mode and available modes.\n 777 778help.set.mode = \ 779Create a user-defined feedback mode, optionally copying from an existing mode:\n\ 780\n\t\ 781/set mode <new-mode> [<old-mode>] (-command|-quiet)\n\ 782\n\ 783Retain a user-defined feedback mode for future sessions:\n\ 784\n\t\ 785/set mode -retain <mode>\n\ 786\n\ 787Delete a user-defined feedback mode:\n\ 788\n\t\ 789/set mode -delete [-retain] <mode>\n\ 790\n\ 791Show feedback mode settings:\n\ 792\n\t\ 793/set mode [<mode>]\n\ 794\n\ 795Where <new-mode> is the name of a mode you wish to create.\n\ 796Where <old-mode> is the name of a existing feedback mode.\n\ 797Where <mode> is the name of a existing feedback mode.\n\ 798\n\ 799If <old-mode> is present, its settings are copied to the new mode.\n\ 800\n\ 801The feedback that a mode provides for entered snippets is determined by the\n\ 802'/set format' settings. However, for entered commands, feedback is either on or off,\n\ 803as determined by the option used when creating the mode; Either the option '-command'\n\ 804or the option '-quiet' must be specified. If '-command' is used, informative and\n\ 805verifying command feedback is displayed when in the new mode. If '-quiet' is used,\n\ 806commands give only essential feedback (e.g., errors).\n\ 807\n\ 808Once the new mode is created, use '/set format', '/set prompt' and '/set truncation'\n\ 809to configure it. Use '/set feedback' to use the new mode.\n\ 810\n\ 811When the '-retain' option is used (without the '-delete' option), the mode (including\n\ 812its current prompt, format, and truncation settings) will be stored for use in\n\ 813future runs of the jshell tool. If retain is not used, the mode is only defined in\n\ 814the current session. After updating the mode's settings, retain the mode again to\n\ 815preserve the updates across sessions.\n\ 816\n\ 817When only the '-delete' option is used, the mode is deleted from the current session.\n\ 818When both '-retain' and '-delete' are used, the mode is deleted from the current and\n\ 819future sessions.\n\ 820\n\ 821When the form without options is used, the mode settings are displayed.\n\ 822When the <mode> is specified, only the mode settings for that mode are shown.\n\ 823Note: the settings for the mode include the settings for prompt, format, and\n\ 824truncation.\n\ 825Example:\n\t\ 826/set mode mymode\n\ 827\n\ 828shows the mode, prompt, format, and truncation settings for the mode mymode 829 830help.set.prompt = \ 831Set the prompts. Both the normal prompt and the continuation-prompt must be set:\n\ 832\n\t\ 833/set prompt <mode> \"<prompt>\" \"<continuation-prompt>\"\n\ 834\n\ 835Show the normal prompt and the continuation-prompts:\n\ 836\n\t\ 837/set prompt [<mode>]\n\ 838\n\ 839Where <mode> is the name of a previously defined feedback mode.\n\ 840Where <prompt> and <continuation-prompt> are quoted strings printed as input prompts;\n\ 841Both may optionally contain '%%s' which will be substituted with the next snippet id --\n\ 842note that what is entered may not be assigned that id, for example it may be an error or command.\n\ 843The continuation-prompt is used on the second and subsequent lines of a multi-line snippet.\n\ 844\n\ 845The form without <prompt> shows the currently set prompts.\n\ 846When the <mode> is specified only the prompts for that mode are shown.\n\ 847Example:\n\t\ 848/set prompt mymode\n\ 849shows the prompts set for the mode mymode\n 850 851help.set.editor =\ 852Specify the command to launch for the /edit command:\n\ 853\n\t\ 854/set editor [-retain] [-wait] <command>\n\ 855\n\t\ 856/set editor [-retain] -default\n\ 857\n\t\ 858/set editor [-retain] -delete\n\ 859\n\ 860Retain the current editor setting for future sessions:\n\ 861\n\t\ 862/set editor -retain\n\ 863\n\ 864Show the command to launch for the /edit command:\n\ 865\n\t\ 866/set editor\n\ 867\n\ 868The <command> is an operating system dependent string.\n\ 869The <command> may include space-separated arguments (such as flags)\n\n\ 870If the -default option is specified, the built-in default editor will be used.\n\n\ 871If the -delete option is specified, previous settings are ignored -- the editor\n\ 872settings are initialized as when starting the jshell tool. Specifically, if there\n\ 873is a retained setting it is used (unless both -retain and -delete are specified --\n\ 874which deletes the retained setting), if one of these environment variables is set\n\ 875it will be used: JSHELLEDITOR, VISUAL, or EDITOR (in that order). Otherwise the\n\ 876built-in default editor will be used.\n\n\ 877If <command> is specified, it will be used as the external editor. The <command>\n\ 878consists of the program and zero or more program arguments. When <command>\n\ 879is used, the temporary file to edit will be appended as the last argument.\n\ 880Normally, edit mode will last until the external editor exits. Some external editors\n\ 881will exit immediately (for example, if the edit window exists) either external editor\n\ 882flags should be used to prevent immediate exit, or the -wait option should be used to\n\ 883prompt the user to indicate when edit mode should end.\n\n\ 884Note: while in edit mode no command inputs are seen. After leaving edit mode changes\n\ 885to the edited snippets are not seen.\n\ 886\n\ 887When the -retain option is used, the setting will be used in this and future\n\ 888runs of the jshell tool.\n\ 889\n\ 890The form without <command> or options shows the editor setting.\n 891 892help.set.start =\ 893Set the start-up configuration -- a sequence of snippets and commands read at start-up:\n\ 894\n\t\ 895/set start [-retain] <file>...\n\ 896\n\t\ 897/set start [-retain] -default\n\ 898\n\t\ 899/set start [-retain] -none\n\ 900\n\ 901Retain the start-up configuration for future sessions:\n\ 902\n\t\ 903/set start -retain\n\ 904\n\ 905Show the start-up setting:\n\ 906\n\t\ 907/set start\n\ 908\n\ 909The contents of the specified <file> become the start-up snippets and commands used\n\ 910when the /reset, /reload, or /env commands are used in this session.\n\ 911If instead the -default option is specified, the predefined start-up import\n\ 912snippets will be used.\n\ 913If the -none option is used, the start-up will be empty -- no start-up snippets\n\ 914or commands will be used.\n\ 915This command is good for testing the start-up settings. To retain them for future\n\ 916runs of the jshell tool use the command:\n\t\ 917/set start -retain\n\ 918\n\ 919When the -retain option is used, the setting will be used in this and future\n\ 920runs of the jshell tool.\n\ 921\n\ 922The form without <file> or options shows the start-up setting.\n\ 923Note: if the start-up was last set from a file, this is shown with the\n\ 924'set start' command followed by the contents of the file.\n\ 925\n\ 926The <file> may be an operating system file name, or one of the predefined\n\ 927startup file names: DEFAULT, PRINTING, or JAVASE.\n\ 928These are respectively: the default import snippets (as used by -default),\n\ 929definitions of print(), println(), and printf() method snippets, or\n\ 930imports of all Java SE packages.\n\ 931More than one <file> may be specified, for example:\n\ 932\n\t\ 933/set start -retain DEFAULT PRINTING 934 935startup.feedback = \ 936/set mode verbose -command \n\ 937\n\ 938/set prompt verbose '\\njshell> ' ' ...> ' \n\ 939\n\ 940/set format verbose pre '| ' \n\ 941/set format verbose post '%n' \n\ 942/set format verbose errorpre '| ' \n\ 943/set format verbose errorpost '%n' \n\ 944\n\ 945/set format verbose errorline '{post}{pre} {err}' \n\ 946\n\ 947/set format verbose action 'created' added-primary \n\ 948/set format verbose action 'modified' modified-primary \n\ 949/set format verbose action 'replaced' replaced-primary \n\ 950/set format verbose action 'overwrote' overwrote-primary \n\ 951/set format verbose action 'dropped' dropped-primary \n\ 952/set format verbose action ' update created' added-update \n\ 953/set format verbose action ' update modified' modified-update \n\ 954/set format verbose action ' update replaced' replaced-update \n\ 955/set format verbose action ' update overwrote' overwrote-update \n\ 956/set format verbose action ' update dropped' dropped-update \n\ 957\n\ 958/set format verbose until ', however, it cannot be instantiated or its methods invoked until' defined-class-primary \n\ 959/set format verbose until ', however, its methods cannot be invoked until' defined-interface-primary \n\ 960/set format verbose until ', however, it cannot be used until' defined-enum,annotation-primary \n\ 961/set format verbose until ', however, it cannot be invoked until' defined-method-primary \n\ 962/set format verbose until ', however, it cannot be referenced until' notdefined-primary \n\ 963/set format verbose until ' which cannot be instantiated or its methods invoked until' defined-class-update \n\ 964/set format verbose until ' whose methods cannot be invoked until' defined-interface-update \n\ 965/set format verbose until ' which cannot be invoked until' defined-method-update \n\ 966/set format verbose until ' which cannot be referenced until' notdefined-update \n\ 967\n\ 968/set format verbose unrerr '{unresolved} is declared' unresolved1-error0 \n\ 969/set format verbose unrerr '{unresolved} are declared' unresolved2-error0 \n\ 970/set format verbose unrerr ' this error is corrected: {errors}' unresolved0-error1 \n\ 971/set format verbose unrerr '{unresolved} is declared and this error is corrected: {errors}' unresolved1-error1 \n\ 972/set format verbose unrerr '{unresolved} are declared and this error is corrected: {errors}' unresolved2-error1 \n\ 973/set format verbose unrerr ' these errors are corrected: {errors}' unresolved0-error2 \n\ 974/set format verbose unrerr '{unresolved} is declared and these errors are corrected: {errors}' unresolved1-error2 \n\ 975/set format verbose unrerr '{unresolved} are declared and these errors are corrected: {errors}' unresolved2-error2 \n\ 976\n\ 977/set format verbose resolve '{until}{unrerr}' defined,notdefined-added,modified,replaced,used \n\ 978\n\ 979/set format verbose typeKind 'class' class \n\ 980/set format verbose typeKind 'interface' interface \n\ 981/set format verbose typeKind 'enum' enum \n\ 982/set format verbose typeKind 'annotation interface' annotation \n\ 983\n\ 984/set format verbose result '{name} ==> {value}{post}' added,modified,replaced-ok-primary \n\ 985\n\ 986/set format verbose display '{result}{pre}created scratch variable {name} : {type}{post}' expression-added,modified,replaced-primary \n\ 987/set format verbose display '{result}{pre}value of {name} : {type}{post}' varvalue-added,modified,replaced-primary \n\ 988/set format verbose display '{result}{pre}assigned to {name} : {type}{post}' assignment-primary \n\ 989/set format verbose display '{result}{pre}{action} variable {name} : {type}{resolve}{post}' varinit,vardecl \n\ 990/set format verbose display '{pre}{action} variable {name}{resolve}{post}' vardecl,varinit-notdefined \n\ 991/set format verbose display '{pre}{action} variable {name}{post}' dropped-vardecl,varinit,expression \n\ 992/set format verbose display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update \n\ 993\n\ 994/set format verbose display '{pre}{action} {typeKind} {name}{resolve}{post}' class,interface,enum,annotation \n\ 995/set format verbose display '{pre}{action} method {name}({type}){resolve}{post}' method \n\ 996\n\ 997/set format verbose display '{pre}attempted to use {typeKind} {name}{resolve}{post}' used-class,interface,enum,annotation \n\ 998/set format verbose display '{pre}attempted to call method {name}({type}){resolve}{post}' used-method \n\ 999\n\ 1000/set truncation verbose 80\n\ 1001/set truncation verbose 1000 varvalue,expression\n\ 1002\n\ 1003/set mode normal -command verbose \n\ 1004/set format normal display '' added,modified,replaced,overwrote,dropped-update \n\ 1005/set format normal display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update \n\ 1006/set format normal display '{result}' added,modified,replaced-expression,varvalue,assignment,varinit,vardecl-ok-primary \n\ 1007/set mode concise -quiet normal \n\ 1008\n\ 1009/set prompt concise 'jshell> ' ' ...> ' \n\ 1010\n\ 1011/set format concise display '' class,interface,enum,annotation,method,assignment,varinit,vardecl-ok \n\ 1012\n\ 1013/set feedback normal \n\ 1014\n\ 1015/set mode silent -quiet \n\ 1016/set prompt silent '-> ' '>> ' \n\ 1017/set truncation silent 80\n\ 1018/set truncation silent 1000 varvalue,expression\n\ 1019/set format silent pre '| ' \n\ 1020/set format silent post '%n' \n\ 1021/set format silent errorpre '| ' \n\ 1022/set format silent errorpost '%n' \n\ 1023/set format silent display '' \n 1024 1025jshell.fix.wrong.shortcut =\ 1026Unexpected character after Shift-Tab. Use "i" for auto-import or "v" for variable creation. For more information see:\n\ 1027 /help shortcuts 1028