public final class jdk.internal.jshell.tool.resources.l10n extends java.util.ListResourceBundle
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: jdk.internal.jshell.tool.resources.l10n
super_class: java.util.ListResourceBundle
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.util.ListResourceBundle.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/jshell/tool/resources/l10n;
protected final java.lang.Object[][] getContents();
descriptor: ()[[Ljava/lang/Object;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: sipush 220
anewarray java.lang.Object[]
dup
iconst_0
1: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.bang"
aastore
dup
iconst_1
ldc "Reevaluate the most recently entered snippet."
aastore
aastore
dup
iconst_1
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.bang.args"
aastore
dup
iconst_1
ldc ""
aastore
aastore
dup
iconst_2
3: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.bang.summary"
aastore
dup
iconst_1
ldc "rerun last snippet -- see /help rerun"
aastore
aastore
dup
iconst_3
4: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.context"
aastore
dup
iconst_1
ldc "These options configure the evaluation context. They can be specified on the\ncommand-line when the jshell tool is started or as command options when the jshell tool is\nrestarted with the commands /env, /reload, or /reset.\n\nThey are:\n\t--class-path <path>\n\t\tThe <path> is a list of directories, JAR archives,\n\t\tand ZIP archives to search for class files.\n\t\tFor Windows, use a semicolon (;) to separate items in the\n\t\tpath. On other platforms, use a colon (:) to separate items.\n\t--module-path <path>...\n\t\tThe <path> is a list of directories, JAR archives,\n\t\tand ZIP archives to search for modules.\n\t\tFor Windows, use a semicolon (;) to separate items in the\n\t\tpath. On other platforms, use a colon (:) to separate items.\n\t--add-modules <modulename>[,<modulename>...]\n\t\troot modules to resolve in addition to the initial module.\n\t\t<modulename> can also be ALL-DEFAULT, ALL-SYSTEM,\n\t\tALL-MODULE-PATH.\n\t--add-exports <module>/<package>=<target-module>(,<target-module>)*\n\t\tupdates <module> to export <package> to <target-module>,\n\t\tregardless of module declaration.\n\t\t<target-module> can be ALL-UNNAMED to export to all\n\t\tunnamed modules. In jshell, if the <target-module> is not\n\t\tspecified (no =) then ALL-UNNAMED is used.\n\nEvaluation context options entered on the command line or provided with a\nprevious /reset, /env, or /reload command are maintained unless an option is\nentered that overwrites the setting.\n\nOn the command-line these options must have two dashes, e.g.: --module-path\nOn the jshell tool commands they can have one or two dashes, e.g.: -module-path"
aastore
aastore
dup
iconst_4
5: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.context.summary"
aastore
dup
iconst_1
ldc "a description of the evaluation context options for /env /reload and /reset"
aastore
aastore
dup
iconst_5
6: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.debug"
aastore
dup
iconst_1
ldc "Display debugging information for the jshell tool implementation.\n0: Debugging off\nr: Tool level debugging on\ng: General debugging on\nf: File manager debugging on\nc: Completion analysis debugging on\nd: Dependency debugging on\ne: Event debugging on"
aastore
aastore
dup
bipush 6
7: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.debug.args"
aastore
dup
iconst_1
ldc "[0][r][g][f][c][d][e]"
aastore
aastore
dup
bipush 7
8: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.debug.summary"
aastore
dup
iconst_1
ldc "toggle debugging of the jshell tool"
aastore
aastore
dup
bipush 8
9: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.drop"
aastore
dup
iconst_1
ldc "Drop a snippet -- making it inactive.\n\n/drop <name>\n\tDrop the snippet with the specified name\n\n/drop <id>\n\tDrop the snippet with the specified snippet ID.\n\tOne or more IDs or ID ranges may used, see '/help id'"
aastore
aastore
dup
bipush 9
10: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.drop.args"
aastore
dup
iconst_1
ldc "<name or id>"
aastore
aastore
dup
bipush 10
11: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.drop.summary"
aastore
dup
iconst_1
ldc "delete a source entry"
aastore
aastore
dup
bipush 11
12: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.edit"
aastore
dup
iconst_1
ldc "Edit a snippet or snippets of source in an external editor.\nThe editor to use is set with /set editor. If no editor is set, then the\nfollowing environment variables are checked in order: JSHELLEDITOR, VISUAL,\nand EDITOR. If no editor has been set and none of the editor environment\nvariables is set, a simple editor will be launched.\n\n/edit <name>\n\tEdit the snippet or snippets with the specified name (preference for active snippets)\n\n/edit <id>\n\tEdit the snippet with the specified snippet ID.\n\tOne or more IDs or ID ranges may used, see '/help id'\n\n/edit -start\n\tEdit the startup snippets. Any changes are in this session, and do not\n\taffect the startup setting\n\n/edit -all\n\tEdit all snippets including failed, overwritten, dropped, and startup\n\n/edit\n\tEdit the currently active snippets of code that you typed or read with /open"
aastore
aastore
dup
bipush 12
13: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.edit.args"
aastore
dup
iconst_1
ldc "<name or id>"
aastore
aastore
dup
bipush 13
14: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.edit.summary"
aastore
dup
iconst_1
ldc "edit a source entry"
aastore
aastore
dup
bipush 14
15: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.env"
aastore
dup
iconst_1
ldc "View or change the evaluation context. The evaluation context is the class path,\nmodule path, etc.\n\n/env\n\tShow the evaluation context displayed as context options\n\n/env [-class-path <path>] [-module-path <path>] [-add-modules <modules>] ...\n\tWith at least one option set, sets the evaluation context. If snippets\n\thave been defined, the execution state is reset with the new\n\tevaluation context and the snippets will be replayed -- the replay is not\n\tshown, however any errors will be displayed. This is equivalent to:\n\n\t\t/reload -quiet ...\n\nFor details of evaluation context options, see:\n\n\t/help context\n\nFor example:\n\n\t/env -add-modules com.greetings"
aastore
aastore
dup
bipush 15
16: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.env.args"
aastore
dup
iconst_1
ldc "[-class-path <path>] [-module-path <path>] [-add-modules <modules>] ..."
aastore
aastore
dup
bipush 16
17: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.env.summary"
aastore
dup
iconst_1
ldc "view or change the evaluation context"
aastore
aastore
dup
bipush 17
18: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.exit"
aastore
dup
iconst_1
ldc "Leave the jshell tool. No work is saved.\nSave any work before using this command\n\n/exit\n\tLeave the jshell tool. The exit status is zero\n\n/exit <integer-expression-snippet>\n\tEvaluate the snippet. If the snippet fails or is not an integer expression,\n\tdisplay the error. Otherwise leave the jshell tool with the\n\tvalue of the expression as the exit status"
aastore
aastore
dup
bipush 18
19: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.exit.args"
aastore
dup
iconst_1
ldc "[<integer-expression-snippet>]"
aastore
aastore
dup
bipush 19
20: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.exit.summary"
aastore
dup
iconst_1
ldc "exit the jshell tool"
aastore
aastore
dup
bipush 20
21: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.help"
aastore
dup
iconst_1
ldc "Display information about using the jshell tool.\n/help\n\tList the jshell tool commands and help subjects\n\n/help <command>\n\tDisplay information about the specified command.\n\tOnly the first few letters of the command are needed -- if there is more than\n\tone match, each will be displayed. Example: /help /li\n\n/help <subject>\n\tDisplay information about the specified help subject. Example: /help intro"
aastore
aastore
dup
bipush 21
22: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.help.args"
aastore
dup
iconst_1
ldc "[<command>|<subject>]"
aastore
aastore
dup
bipush 22
23: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.help.summary"
aastore
dup
iconst_1
ldc "get information about using the jshell tool"
aastore
aastore
dup
bipush 23
24: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.history"
aastore
dup
iconst_1
ldc "Display the history of snippet and command input.\n\n/history\n\tList the history of snippet and command input since this jshell tool was launched\n\n/history -all\n\tList all the history of snippet and command input from this and previous sessions"
aastore
aastore
dup
bipush 24
25: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.history.args"
aastore
dup
iconst_1
ldc "[-all]"
aastore
aastore
dup
bipush 25
26: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.history.summary"
aastore
dup
iconst_1
ldc "history of what you have typed"
aastore
aastore
dup
bipush 26
27: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.id"
aastore
dup
iconst_1
ldc "Every snippet of code you enter has its own unique snippet ID. Even if you\nenter the same snippet again, it will have a new ID. For normal snippets the ID\nis an increasing number. Snippets which fail with an error have a snippet ID\nwhich begins with 'e'. Snippets in the startup have an ID which begins with 's'.\n\nA snippet ID is one way to refer to a snippet in a command. For example, this\ncommand drops the snippet with ID '14':\n\n\t/drop 14\n\nTo see the ID of a snippet or snippets use the '/list' command. To see the ID\nof all snippets. including failed, startup, and overwritten snippets, use the\n'/list -all' command.\n\nYou can also refer to a range of IDs by separating the beginning ID and ending\nID with a hypen. For example, '1-4' is the same as '1 2 3 4'. All commands\nwhich refer to snippets will take a list of IDs, ID ranges, and snippet names\nas arguments. These commands are: /list, /edit, /drop, /save, /vars, /methods,\n/types, and /<id>. Some examples:\n\n\t/edit 7-23\n\n\t/save s1-s4 3-8 foo 12 myfile\n\n\t/9-12 33\n\nSee '/help /edit', '/help /save', and '/help rerun' respectively."
aastore
aastore
dup
bipush 27
28: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.id.summary"
aastore
dup
iconst_1
ldc "a description of snippet IDs and how use them"
aastore
aastore
dup
bipush 28
29: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.imports"
aastore
dup
iconst_1
ldc "List the current active imports. This will include imports from\nstartup snippets."
aastore
aastore
dup
bipush 29
30: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.imports.args"
aastore
dup
iconst_1
ldc ""
aastore
aastore
dup
bipush 30
31: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.imports.summary"
aastore
dup
iconst_1
ldc "list the imported items"
aastore
aastore
dup
bipush 31
32: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.intro"
aastore
dup
iconst_1
ldc "The jshell tool allows you to execute Java code, getting immediate results.\nYou can enter a Java definition (variable, method, class, etc), like: int x = 8\nor a Java expression, like: x + x\nor a Java statement or import.\nThese little chunks of Java code are called 'snippets'.\n\nThere are also the jshell tool commands that allow you to understand and\ncontrol what you are doing, like: /list\n\nFor a list of commands: /help"
aastore
aastore
dup
bipush 32
33: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.intro.summary"
aastore
dup
iconst_1
ldc "an introduction to the jshell tool"
aastore
aastore
dup
bipush 33
34: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.keys"
aastore
dup
iconst_1
ldc "The jshell tool provides line editing support to allow you to navigate within\nand edit snippets and commands. The current command/snippet can be edited,\nor prior commands/snippets can be retrieved from history, edited, and executed.\nThis support is similar to readline/editline with simple emacs-like bindings.\nThere are also jshell tool specific key sequences.\n\nLine and history navigation:\n\n\tReturn\n\t\tEnters the current snippet\n\tLeft-arrow or Ctrl+B\n\t\tMoves backward one character\n\tRight-arrow or Ctrl+F\n\t\tMoves forward one character\n\tUp-arrow or Ctrl+P\n\t\tMoves up one line, backward through history\n\tDown arrow or Ctrl+N\n\t\tMoves down one line, forward through history\n\tCtrl+A\n\t\tMoves to the beginning of the line\n\tCtrl+E\n\t\tMoves to the end of the line\n\tMeta+B\n\t\tMoves backward one word\n\tMeta+F\n\t\tMoves forward one word\n\tCtrl+R\n\t\tSearch backward through history\n\n\nLine and history basic editing:\n\n\tMeta+Return or Ctrl+Return (depending on platform)\n\t\tInsert a new line in snippet\n\tCtrl+_ (underscore may require the Shift key) or Ctrl+X then Ctrl+U\n\t\tUndo edit - repeat to undo more edits\n\tDelete\n\t\tDeletes the character at or after the cursor, depending on the operating system\n\tBackspace\n\t\tDeletes the character before the cursor\n\tCtrl+K\n\t\tDeletes the text from the cursor to the end of the line\n\tMeta+D\n\t\tDeletes the text from the cursor to the end of the word\n\tCtrl+W\n\t\tDeletes the text from the cursor to the previous white space\n\tCtrl+Y\n\t\tPastes the most recently deleted text into the line\n\tMeta+Y\n\t\tAfter Ctrl+Y, Meta+Y cycles through previously deleted text\n\tCtrl+X then Ctrl+K\n\t\tDelete whole snippet\n\n\nShortcuts for jshell tool:\n\n\tFor details, see: /help shortcuts\n\n\tTab\n\t\tComplete Java identifier or jshell command\n\tShift+Tab then v\n\t\tConvert expression to variable declaration\n\tShift+Tab then m\n\t\tConvert statement to method declaration\n\tShift+Tab then i\n\t\tAdd imports for this identifier\n\t\n\nMore line and history editing:\n\n\tCtrl+L\n\t\tClear screen and reprint snippet\n\tCtrl+U\n\t\tKill whole line\n\tCtrl+T\n\t\tTranspose characters\n\tCtrl+X then Ctrl+B\n\t\tNavigate to matching bracket, parenthesis, ...\n\tCtrl+X then =\n\t\tEnter show current character position mode\n\tCtrl+X then Ctrl+O\n\t\tToggle overwrite characters vs insert characters\n\tMeta+C\n\t\tCapitalize word\n\tMeta+U\n\t\tConvert word to uppercase\n\tMeta+L\n\t\tConvert word to lowercase\n\tMeta+0 through Meta+9 then key\n\t\tRepeat the specified number of times\n\nWhere, for example, \"Ctrl+A\" means hold down the Control key and press A.\nWhere \"Meta\" is \"Alt\" on many keyboards.\nLine editing support is derived from JLine 3."
aastore
aastore
dup
bipush 34
35: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.keys.summary"
aastore
dup
iconst_1
ldc "a description of readline-like input editing"
aastore
aastore
dup
bipush 35
36: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.list"
aastore
dup
iconst_1
ldc "Show the snippets, prefaced with their snippet IDs.\n\n/list\n\tList the currently active snippets of code that you typed or read with /open\n\n/list -start\n\tList the evaluated startup snippets\n\n/list -all\n\tList all snippets including failed, overwritten, dropped, and startup\n\n/list <name>\n\tList snippets with the specified name (preference for active snippets)\n\n/list <id>\n\tList the snippet with the specified snippet ID.\n\tOne or more IDs or ID ranges may used, see '/help id'"
aastore
aastore
dup
bipush 36
37: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.list.args"
aastore
dup
iconst_1
ldc "[<name or id>|-all|-start]"
aastore
aastore
dup
bipush 37
38: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.list.summary"
aastore
dup
iconst_1
ldc "list the source you have typed"
aastore
aastore
dup
bipush 38
39: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.methods"
aastore
dup
iconst_1
ldc "List the name, parameter types, and return type of methods that were entered.\n\n/methods\n\tList the name, parameter types, and return type of the current active methods\n\n/methods <name>\n\tList methods with the specified name (preference for active methods)\n\n/methods <id>\n\tList the method with the specified snippet ID.\n\tOne or more IDs or ID ranges may used, see '/help id'\n\n/methods -start\n\tList the methods in the evaluated startup snippets\n\n/methods -all\n\tList all snippets including failed, overwritten, dropped, and startup"
aastore
aastore
dup
bipush 39
40: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.methods.args"
aastore
dup
iconst_1
ldc "[<name or id>|-all|-start]"
aastore
aastore
dup
bipush 40
41: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.methods.summary"
aastore
dup
iconst_1
ldc "list the declared methods and their signatures"
aastore
aastore
dup
bipush 41
42: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.open"
aastore
dup
iconst_1
ldc "Open a file and read its contents as snippets and commands.\n\n/open <file>\n\tRead the specified file as the jshell tool input.\n\nThe <file> may be an operating system file name, or one of the predefined\nfile names: DEFAULT, PRINTING, or JAVASE.\nThese are respectively: the default import snippets (as used by -default),\ndefinitions of print(), println(), and printf() method snippets, or\nimports of all Java SE packages.\n"
aastore
aastore
dup
bipush 42
43: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.open.args"
aastore
dup
iconst_1
ldc "<file>"
aastore
aastore
dup
bipush 43
44: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.open.summary"
aastore
dup
iconst_1
ldc "open a file as source input"
aastore
aastore
dup
bipush 44
45: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.previous"
aastore
dup
iconst_1
ldc "Reevaluate the n-th most recently entered snippet."
aastore
aastore
dup
bipush 45
46: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.previous.args"
aastore
dup
iconst_1
ldc ""
aastore
aastore
dup
bipush 46
47: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.previous.summary"
aastore
dup
iconst_1
ldc "rerun n-th previous snippet -- see /help rerun"
aastore
aastore
dup
bipush 47
48: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.quest"
aastore
dup
iconst_1
ldc "Display information about using the jshell tool (abbreviation for /help).\n/?\n\tDisplay list of commands and help subjects\n/? <command>\n\tDisplay information about the specified command.\n\tOnly the first few letters of the command are needed -- if there is more than\n\tone match, each will be displayed. Example: /? /li\n\n/? <subject>\n\tDisplay information about the specified help subject. Example: /? intro"
aastore
aastore
dup
bipush 48
49: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.quest.args"
aastore
dup
iconst_1
ldc "[<command>|<subject>]"
aastore
aastore
dup
bipush 49
50: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.quest.summary"
aastore
dup
iconst_1
ldc "get information about using the jshell tool"
aastore
aastore
dup
bipush 50
51: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.reload"
aastore
dup
iconst_1
ldc "Reset the jshell tool code and execution state then replay each valid snippet\nand any /drop commands in the order they were entered.\n\n/reload\n\tReset and replay the valid history since the jshell tool was entered, or\n\ta /reset or /reload command was executed -- whichever is most\n\trecent\n\n/reload -restore\n\tReset and replay the valid history between the previous and most\n\trecent time that the jshell tool was entered, or a /reset, /reload, or /env\n\tcommand was executed. This can thus be used to restore a previous\n\tjshell tool session\n\n/reload [-restore] -quiet\n\tWith the '-quiet' argument the replay is not shown, however any errors\n\twill be displayed\n\nEach of the above accepts evaluation context options, see:\n\n\t/help context\n\nFor example:\n\n\t/reload -add-modules com.greetings -restore"
aastore
aastore
dup
bipush 51
52: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.reload.args"
aastore
dup
iconst_1
ldc "[-restore] [-quiet] [-class-path <path>] [-module-path <path>]..."
aastore
aastore
dup
bipush 52
53: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.reload.summary"
aastore
dup
iconst_1
ldc "reset and replay relevant history -- current or previous (-restore)"
aastore
aastore
dup
bipush 53
54: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.rerun"
aastore
dup
iconst_1
ldc "There are four ways to re-evaluate previously entered snippets.\nThe last snippet can be re-evaluated using: /!\nThe n-th previous snippet can be re-evaluated by slash-minus and the digits of n, e.g.: /-4\nFor example:\n\n\tjshell> 2 + 2\n\t$1 ==> 4\n\n\tjshell> /!\n\t2 + 2\n\t$2 ==> 4\n\n\tjshell> int z\n\tz ==> 0\n\n\tjshell> /-1\n\tint z;\n\tz ==> 0\n\n\tjshell> /-4\n\t2 + 2\n\t$5 ==> 4\n\nThe snippets to re-evaluate may be specified by snippet ID or ID range.\nAn ID range is represented as a two IDs separated by a hyphen, e.g.: 3-17\nStartup and error snippets maybe used, e.g.: s3-s9 or e1-e4\nAny number of IDs or ID ranges may be used, e.g.: /3-7 s4 14-16 e2\nSee also '/help id'.\n\nFinally, you can search backwards through history by entering Ctrl+R followed by the string to search for."
aastore
aastore
dup
bipush 54
55: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.rerun.summary"
aastore
dup
iconst_1
ldc "a description of ways to re-evaluate previously entered snippets"
aastore
aastore
dup
bipush 55
56: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.reset"
aastore
dup
iconst_1
ldc "Reset the jshell tool code and execution state:\n\t* All entered code is lost\n\t* The execution state is restarted\n\t* Startup code is re-executed\nSave any work before using this command.\nThe /reset command accepts evaluation context options, see:\n\n\t/help context\n"
aastore
aastore
dup
bipush 56
57: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.reset.args"
aastore
dup
iconst_1
ldc "[-class-path <path>] [-module-path <path>] [-add-modules <modules>]..."
aastore
aastore
dup
bipush 57
58: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.reset.summary"
aastore
dup
iconst_1
ldc "reset the jshell tool"
aastore
aastore
dup
bipush 58
59: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.save"
aastore
dup
iconst_1
ldc "Save the specified snippets and/or commands to the specified file.\n\n/save <file>\n\tSave the source of current active snippets to the file.\n\n/save -all <file>\n\tSave the source of all snippets to the file.\n\tIncludes source of overwritten, failed, and startup code\n\n/save -history <file>\n\tSave the sequential history of all commands and snippets entered since the\n\tjshell tool was launched.\n\n/save -start <file>\n\tSave the current startup definitions to the file\n\n/save <id> <file>\n\tSave the snippet with the specified snippet ID.\n\tOne or more IDs or ID ranges may used, see '/help id'"
aastore
aastore
dup
bipush 59
60: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.save.args"
aastore
dup
iconst_1
ldc "[-all|-history|-start] <file>"
aastore
aastore
dup
bipush 60
61: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.save.summary"
aastore
dup
iconst_1
ldc "Save snippet source to a file"
aastore
aastore
dup
bipush 61
62: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set"
aastore
dup
iconst_1
ldc "Set the jshell tool configuration information, including:\nthe external editor to use, the startup definitions to use, a new feedback mode,\nthe command prompt, the feedback mode to use, or the format of output.\n\n/set editor [-wait] <command> <optional-arg>...\n\tSpecify the command to launch for the /edit command.\n\tThe <command> is an operating system dependent string\n\n/set start <file>\n\tThe contents of the specified <file> become the default startup snippets and commands\n\n/set feedback <mode>\n\tSet the feedback mode describing displayed feedback for entered snippets and commands\n\n/set mode <mode> [<old-mode>] -command|-quiet|-delete\n\tCreate or update a user-defined feedback mode, optionally copying from an existing mode\n\n/set prompt <mode> \"<prompt>\" \"<continuation-prompt>\"\n\tSet the displayed prompts for a given feedback mode\n\n/set truncation <mode> <length> <selector>...\n\tSet the maximum length of a displayed value\n\n/set format <mode> <field> \"<format>\" <selector>...\n\tConfigure a feedback mode by setting the format of a field when the selector matches\n\n/set indent <number>\n\tSet the number of spaces that should be used to automatically indent snippets\n\n/set\n\tShow editor, start, and feedback settings as /set commands.\n\tTo show the settings of any of the above, omit the set value\n\nTo get more information about one of these forms, use /help with the form specified.\nFor example: /help /set format"
aastore
aastore
dup
bipush 62
63: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set._retain"
aastore
dup
iconst_1
ldc "The '-retain' option saves a setting so that it is used in future sessions.\nThe -retain option can be used on the following forms of /set:\n\n\t/set editor -retain\n\t/set start -retain\n\t/set feedback -retain\n\t/set mode -retain\n\nSee these commands for more detail -- for example /help /set editor"
aastore
aastore
dup
bipush 63
64: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.args"
aastore
dup
iconst_1
ldc "editor|start|feedback|mode|prompt|truncation|format ..."
aastore
aastore
dup
bipush 64
65: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.editor"
aastore
dup
iconst_1
ldc "Specify the command to launch for the /edit command:\n\n\t/set editor [-retain] [-wait] <command>\n\n\t/set editor [-retain] -default\n\n\t/set editor [-retain] -delete\n\nRetain the current editor setting for future sessions:\n\n\t/set editor -retain\n\nShow the command to launch for the /edit command:\n\n\t/set editor\n\nThe <command> is an operating system dependent string.\nThe <command> may include space-separated arguments (such as flags)\n\nIf the -default option is specified, the built-in default editor will be used.\n\nIf the -delete option is specified, previous settings are ignored -- the editor\nsettings are initialized as when starting the jshell tool. Specifically, if there\nis a retained setting it is used (unless both -retain and -delete are specified --\nwhich deletes the retained setting), if one of these environment variables is set\nit will be used: JSHELLEDITOR, VISUAL, or EDITOR (in that order). Otherwise the\nbuilt-in default editor will be used.\n\nIf <command> is specified, it will be used as the external editor. The <command>\nconsists of the program and zero or more program arguments. When <command>\nis used, the temporary file to edit will be appended as the last argument.\nNormally, edit mode will last until the external editor exits. Some external editors\nwill exit immediately (for example, if the edit window exists) either external editor\nflags should be used to prevent immediate exit, or the -wait option should be used to\nprompt the user to indicate when edit mode should end.\n\nNote: while in edit mode no command inputs are seen. After leaving edit mode changes\nto the edited snippets are not seen.\n\nWhen the -retain option is used, the setting will be used in this and future\nruns of the jshell tool.\n\nThe form without <command> or options shows the editor setting.\n"
aastore
aastore
dup
bipush 65
66: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.editor.summary"
aastore
dup
iconst_1
ldc "Specify the command to launch for the /edit command"
aastore
aastore
dup
bipush 66
67: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.feedback"
aastore
dup
iconst_1
ldc "Set the feedback mode describing displayed feedback for entered snippets and commands:\n\n\t/set feedback [-retain] <mode>\n\nRetain the current feedback mode for future sessions:\n\n\t/set feedback -retain\n\nShow the feedback mode and list available modes:\n\n\t/set feedback\n\nWhere <mode> is the name of a previously defined feedback mode.\nYou may use just enough letters to make it unique.\nUser-defined modes can be added, see '/help /set mode'\n\nWhen the -retain option is used, the setting will be used in this and future\nruns of the jshell tool.\n\nThe form without <mode> or -retain displays the current feedback mode and available modes.\n"
aastore
aastore
dup
bipush 67
68: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.feedback.summary"
aastore
dup
iconst_1
ldc "Set the feedback mode describing displayed feedback for entered snippets and commands"
aastore
aastore
dup
bipush 68
69: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.format"
aastore
dup
iconst_1
ldc "Set the format for reporting a snippet event:\n\n\t/set format <mode> <field> \"<format>\" <selector>...\n\nShow the format settings:\n\n\t/set format [<mode> [<field>]]\n\nWhere <mode> is the name of a previously defined feedback mode -- see '/help /set mode'.\nWhere <field> is the name of context-specific format to define.\nWhere <format> is a quoted string which will be the value of the field if one of\nthe selectors matches (or there are no selectors). When the format is used,\nfield names enclosed in braces are replaced with the value of the field at that\ntime. These fields may have been previously defined with this command or may be\none of these predefined fields specific to the context:\n\t{name} == The name, e.g.: the variable name, ...\n\t{type} == The type name. The type of a variable or expression, the\n\t\t\tparameter types of a method\n\t{value} == The result value of an expression or variable initialization\n\t{unresolved} == The list of unresolved references\n\t{errors} == The list of recoverable errors (during the processing of the\n\t\t\t\"display\" field only)\n\t{err} == An unformatted error line (during the processing of the\n\t\t\t\"errorline\" field only)\nThe following fields are accessed by the tool to determine the displayed feedback:\n\t{display} == The displayed message for a snippet event\n\t{errorline} == The format of one error line within the \"errors\" field\n\t{pre} == The feedback prefix (begins command feedback)\n\t{post} == The feedback postfix (ends command feedback)\n\t{errorpre} == The error prefix (begins error feedback)\n\t{errorpost} == The error postfix (ends error feedback)\nThese fields have default settings (which may be overwritten).\nWhere <selector> is the context in which the format is applied.\nThe structure of selector is a hyphen separated list of selector kind lists.\nA selector kind list is a comma separated list of values of one selector kind.\nA selector matches if each selector kind list matches; A selector kind list\nmatches if one of the values matches.\n\nThe case selector kind describes the kind of snippet. The values are:\n\timport -- import declaration\n\tclass -- class declaration\n\tinterface -- interface declaration\n\tenum -- enum declaration\n\tannotation -- annotation interface declaration\n\trecord -- record declaration\n\tmethod -- method declaration -- note: {type}==parameter-types\n\tvardecl -- variable declaration without init\n\tvarinit -- variable declaration with init\n\texpression -- expression -- note: {name}==scratch-variable-name\n\tvarvalue -- variable value expression\n\tassignment -- assign variable\n\tstatement -- statement\nThe action selector kind describes what happened to the snippet. The values are:\n\tadded -- snippet has been added\n\tmodified -- an existing snippet has been modified\n\treplaced -- an existing snippet has been replaced with a new snippet\n\toverwrote -- an existing snippet has been overwritten\n\tdropped -- snippet has been dropped\n\tused -- snippet was used when it cannot be\nThe when-did-it-occur selector kind describes if this is a direct or indirect action. The values are:\n\tprimary -- the entered snippet\n\tupdate -- an update to a dependent snippet\nThe resolution-state selector kind describes the state of resolution/definition of the snippet. The values are:\n\tok -- resolved correctly\n\tdefined -- defined despite recoverably unresolved references\n\tnotdefined -- not defined because of recoverably unresolved references\nThe unresolved-count selector kind describes the number of unresolved references. The values are:\n\tunresolved0 -- no names are unresolved\n\tunresolved1 -- one name is unresolved\n\tunresolved2 -- two or more names are unresolved\nThe errors-count selector kind describes the number of errors. The values are:\n\terror0 -- no errors\n\terror1 -- one error\n\terror2 -- two or more errors\n\nExamples:\n\t/set format mymode action 'Created' added-primary\n\t/set format mymode action 'Update replaced' replaced-update\n\t/set format mymode display '{pre}{action} class {name}{post}' class-ok\n\t/set format mymode display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update\n\nNote that subsequent selectors for a field may overwrite some or all of previous used selectors -- last one wins\n\nThe form without <format> shows the current format settings.\nWhen the <mode> is specified only the format settings for that mode are shown.\nWhen both the <mode> and <field> are specified only the format settings for that\nmode and field are shown. Example:\n\t/set format mymode\nshows the format settings for the mode mymode\n"
aastore
aastore
dup
bipush 69
70: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.format.summary"
aastore
dup
iconst_1
ldc "Set the format for reporting a snippet event"
aastore
aastore
dup
bipush 70
71: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.indent"
aastore
dup
iconst_1
ldc "Specify the number of spaces that should be used to indent snippets:\n\n\t/set indent <number>\n\nShow the indent setting:\n\n\t/set indent\n"
aastore
aastore
dup
bipush 71
72: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.indent.summary"
aastore
dup
iconst_1
ldc "Specify the number of spaces that should be used to indent snippets"
aastore
aastore
dup
bipush 72
73: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.mode"
aastore
dup
iconst_1
ldc "Create a user-defined feedback mode, optionally copying from an existing mode:\n\n\t/set mode <new-mode> [<old-mode>] (-command|-quiet)\n\nRetain a user-defined feedback mode for future sessions:\n\n\t/set mode -retain <mode>\n\nDelete a user-defined feedback mode:\n\n\t/set mode -delete [-retain] <mode>\n\nShow feedback mode settings:\n\n\t/set mode [<mode>]\n\nWhere <new-mode> is the name of a mode you wish to create.\nWhere <old-mode> is the name of a existing feedback mode.\nWhere <mode> is the name of a existing feedback mode.\n\nIf <old-mode> is present, its settings are copied to the new mode.\n\nThe feedback that a mode provides for entered snippets is determined by the\n'/set format' settings. However, for entered commands, feedback is either on or off,\nas determined by the option used when creating the mode; Either the option '-command'\nor the option '-quiet' must be specified. If '-command' is used, informative and\nverifying command feedback is displayed when in the new mode. If '-quiet' is used,\ncommands give only essential feedback (e.g., errors).\n\nOnce the new mode is created, use '/set format', '/set prompt' and '/set truncation'\nto configure it. Use '/set feedback' to use the new mode.\n\nWhen the '-retain' option is used (without the '-delete' option), the mode (including\nits current prompt, format, and truncation settings) will be stored for use in\nfuture runs of the jshell tool. If retain is not used, the mode is only defined in\nthe current session. After updating the mode's settings, retain the mode again to\npreserve the updates across sessions.\n\nWhen only the '-delete' option is used, the mode is deleted from the current session.\nWhen both '-retain' and '-delete' are used, the mode is deleted from the current and\nfuture sessions.\n\nWhen the form without options is used, the mode settings are displayed.\nWhen the <mode> is specified, only the mode settings for that mode are shown.\nNote: the settings for the mode include the settings for prompt, format, and\ntruncation.\nExample:\n\t/set mode mymode\n\nshows the mode, prompt, format, and truncation settings for the mode mymode"
aastore
aastore
dup
bipush 73
74: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.mode.summary"
aastore
dup
iconst_1
ldc "Create a user-defined feedback mode, optionally copying from an existing mode"
aastore
aastore
dup
bipush 74
75: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.prompt"
aastore
dup
iconst_1
ldc "Set the prompts. Both the normal prompt and the continuation-prompt must be set:\n\n\t/set prompt <mode> \"<prompt>\" \"<continuation-prompt>\"\n\nShow the normal prompt and the continuation-prompts:\n\n\t/set prompt [<mode>]\n\nWhere <mode> is the name of a previously defined feedback mode.\nWhere <prompt> and <continuation-prompt> are quoted strings to be printed as input prompts.\nBoth may optionally contain '%%s' which will be substituted with the next snippet ID --\nnote that what is entered may not be assigned that ID, for example it may be an error or command.\nThe continuation-prompt is used on the second and subsequent lines of a multi-line snippet.\n\nThe form without <prompt> shows the currently set prompts.\nWhen the <mode> is specified only the prompts for that mode are shown.\nExample:\n\t/set prompt mymode\nshows the prompts set for the mode mymode\n"
aastore
aastore
dup
bipush 75
76: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.prompt.summary"
aastore
dup
iconst_1
ldc "Set the prompts"
aastore
aastore
dup
bipush 76
77: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.start"
aastore
dup
iconst_1
ldc "Set the startup configuration -- a sequence of snippets and commands read at startup:\n\n\t/set start [-retain] <file>...\n\n\t/set start [-retain] -default\n\n\t/set start [-retain] -none\n\nRetain the startup configuration for future sessions:\n\n\t/set start -retain\n\nShow the startup setting:\n\n\t/set start\n\nThe contents of the specified <file> become the startup snippets and commands used\nwhen the /reset, /reload, or /env commands are used in this session.\nIf instead the -default option is specified, the predefined startup import\nsnippets will be used.\nIf the -none option is used, the startup will be empty -- no startup snippets\nor commands will be used.\nThis command is good for testing the startup settings. To retain them for future\nruns of the jshell tool use the command:\n\t/set start -retain\n\nWhen the -retain option is used, the setting will be used in this and future\nruns of the jshell tool.\n\nThe form without <file> or options shows the startup setting.\nNote: if the startup was last set from a file, this is shown with the\n'set start' command followed by the contents of the file.\n\nThe <file> may be an operating system file name, or one of the predefined\nstartup file names: DEFAULT, PRINTING, or JAVASE.\nThese are respectively: the default import snippets (as used by -default),\ndefinitions of print(), println(), and printf() method snippets, or\nimports of all Java SE packages.\nMore than one <file> may be specified, for example:\n\n\t/set start -retain DEFAULT PRINTING"
aastore
aastore
dup
bipush 77
78: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.start.summary"
aastore
dup
iconst_1
ldc "Set the startup configuration"
aastore
aastore
dup
bipush 78
79: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.summary"
aastore
dup
iconst_1
ldc "set configuration information"
aastore
aastore
dup
bipush 79
80: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.truncation"
aastore
dup
iconst_1
ldc "Set the max length of a displayed value:\n\n\t/set truncation <mode> <length> <selector>...\n\nShow the current truncation settings:\n\n\t/set truncation [<mode>]\n\nWhere <mode> is the name of a previously defined feedback mode -- see '/help /set mode'.\nWhere <length> is an unsigned integer representing a maximum length.\nWhere <selector> is only needed if you wish to fine-tune value truncation length\nby context, <selector> is the context in which the truncation is applied.\nThe structure of selector is a hyphen separated list of selector kind lists.\nA selector kind list is a comma separated list of values of one selector kind.\nA selector matches if each selector kind list matches; A selector kind list\nmatches if one of the values matches.\n\nBelow are the relevant selector kinds for truncation.\n\nThe case selector kind describes the kind of snippet. The values are:\n\tvardecl -- variable declaration without init\n\tvarinit -- variable declaration with init\n\texpression -- expression -- note: {name}==scratch-variable-name\n\tvarvalue -- variable value expression\n\tassignment -- assign variable\nThe action selector kind describes what happened to the snippet. The values are:\n\tadded -- snippet has been added\n\tmodified -- an existing snippet has been modified\n\treplaced -- an existing snippet has been replaced with a new snippet\nExamples:\n\t/set trunc mymode 80\n\t/set truncation mymode 45 expression\n\t/set truncation mymode 0 vardecl-modified,replaced\n\nNote that subsequent selectors for a field may overwrite some or all of previous used selectors -- last one wins\n\nThe form without <length> shows the truncation settings.\nWhen the <mode> is specified only the truncation settings for that mode are shown.\nExample:\n\t/set truncation mymode\nshows the truncation settings for the mode mymode\n"
aastore
aastore
dup
bipush 80
81: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.set.truncation.summary"
aastore
dup
iconst_1
ldc "Set the max length of a displayed value"
aastore
aastore
dup
bipush 81
82: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.shortcuts"
aastore
dup
iconst_1
ldc "Supported shortcuts include:\n\n\tTab\n\t\tAfter entering the first few letters of a Java identifier,\n\t\ta jshell tool command, or, in some cases, a jshell tool\n\t\tcommand argument, press the Tab key to complete the input.\n\t\tIf there is more than one completion, then possible completions\n\t\twill be shown.\n\t\tAnother Tab will show documentation if available and appropriate.\n\n\tShift+Tab then v\n\t\tAfter a complete expression, hold down the Shift key while\n\t\tpressing the Tab key, then release and press the \"v\" key,\n\t\tthe expression will be converted to a variable declaration \n\t\twhose type is based on the type of the expression.\n\n\tShift+Tab then m\n\t\tAfter a complete expression or statement, hold down the\n\t\tShift key while pressing the Tab key, then release and press\n\t\tthe \"m\" key, the expression or statement will be converted\n\t\tto a method declaration. If it is an expression, the method\n\t\treturn type will be based on the type of the expression.\n\n\tShift+Tab then i\n\t\tAfter an unresolvable identifier, hold down the Shift key\n\t\twhile pressing the Tab key, then release and press the \"i\" key,\n\t\tand the jshell tool will propose possible imports which will\n\t\tresolve the identifier based on the content of the specified\n\t\tclasspath. Enter the digit corresponding to the desired import,\n\t\tor press the \"0\" key to add no imports.\n\nFor information onother special keys see: /help keys"
aastore
aastore
dup
bipush 82
83: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.shortcuts.summary"
aastore
dup
iconst_1
ldc "a description of keystrokes for snippet and command completion,\ninformation access, and automatic code generation"
aastore
aastore
dup
bipush 83
84: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.slashID"
aastore
dup
iconst_1
ldc "/<id> <id> <id>\n\n/<id>-<id>\n\nReevaluate the snippets specified by the ID or ID range.\nAn ID range is represented as a two IDs separated by a hyphen, e.g.: 3-17\nStartup and error snippets maybe used, e.g.: s3-s9 or e1-e4\nAny number of IDs or ID ranges may be used, e.g.: /3-7 s4 14-16 e2\nSee '/help id'."
aastore
aastore
dup
bipush 84
85: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.slashID.args"
aastore
dup
iconst_1
ldc ""
aastore
aastore
dup
bipush 85
86: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.slashID.summary"
aastore
dup
iconst_1
ldc "rerun snippets by ID or ID range -- see /help rerun"
aastore
aastore
dup
bipush 86
87: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.types"
aastore
dup
iconst_1
ldc "List classes and interfaces that were entered.\n\n/types\n\tList the current active type declarations\n\n/types <name>\n\tList type declarations with the specified name (preference for active snippets)\n\n/types <id>\n\tList the type declaration with the specified snippet ID.\n\tOne or more IDs or ID ranges may used, see '/help id'\n\n/types -start\n\tList the type declarations in the evaluated startup snippets\n\n/types -all\n\tList all type declarations including failed, overwritten, dropped, and startup"
aastore
aastore
dup
bipush 87
88: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.types.args"
aastore
dup
iconst_1
ldc "[<name or id>|-all|-start]"
aastore
aastore
dup
bipush 88
89: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.types.summary"
aastore
dup
iconst_1
ldc "list the type declarations"
aastore
aastore
dup
bipush 89
90: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.usage"
aastore
dup
iconst_1
ldc "Usage: jshell <option>... <load-file>...\nwhere possible options include:\n --class-path <path> Specify where to find user class files\n --module-path <path> Specify where to find application modules\n --add-modules <module>(,<module>)*\n Specify modules to resolve, or all modules on the\n module path if <module> is ALL-MODULE-PATHs\n --enable-preview Allow code to depend on preview features of this release\n --startup <file> One run replacement for the startup definitions\n --no-startup Do not run the startup definitions\n --feedback <mode> Specify the initial feedback mode. The mode may be\n predefined (silent, concise, normal, or verbose) or\n previously user-defined\n -q Quiet feedback. Same as: --feedback concise\n -s Really quiet feedback. Same as: --feedback silent\n -v Verbose feedback. Same as: --feedback verbose\n -J<flag> Pass <flag> directly to the runtime system.\n Use one -J for each runtime flag or flag argument\n -R<flag> Pass <flag> to the remote runtime system.\n Use one -R for each remote flag or flag argument\n -C<flag> Pass <flag> to the compiler.\n Use one -C for each compiler flag or flag argument\n --version Print version information and exit\n --show-version Print version information and continue\n --help, -?, -h Print this synopsis of standard options and exit\n --help-extra, -X Print help on non-standard options and exit\n\nA file argument may be a file name, or one of the predefined file names: DEFAULT,\nPRINTING, or JAVASE.\nA load-file may also be \"-\" to indicate standard input, without interactive I/O.\n\nFor more information on the evaluation context options (--class-path,\n--module-path, and --add-modules) see:\n\t/help context\n\nA path lists the directories and archives to search. For Windows, use a\nsemicolon (;) to separate items in the path. On other platforms, use a\ncolon (:) to separate items.\n"
aastore
aastore
dup
bipush 90
91: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.usage.x"
aastore
dup
iconst_1
ldc " --add-exports <module>/<package> Specify a package to be considered as\n exported from its defining module \n --execution <spec> Specify an alternate execution engine.\n Where <spec> is an ExecutionControl spec.\n See the documentation of the package\n jdk.jshell.spi for the syntax of the spec\n \nThese options are non-standard and subject to change without notice.\n"
aastore
aastore
dup
bipush 91
92: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.vars"
aastore
dup
iconst_1
ldc "List the type, name, and value of variables that were entered.\n\n/vars\n\tList the type, name, and value of the current active variables\n\n/vars <name>\n\tList variables with the specified name (preference for active variables)\n\n/vars <id>\n\tList the variable with the specified snippet ID.\n\tOne or more IDs or ID ranges may used, see '/help id'\n\n/vars -start\n\tList the variables in the evaluated startup snippets\n\n/vars -all\n\tList all variables including failed, overwritten, dropped, and startup"
aastore
aastore
dup
bipush 92
93: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.vars.args"
aastore
dup
iconst_1
ldc "[<name or id>|-all|-start]"
aastore
aastore
dup
bipush 93
94: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "help.vars.summary"
aastore
dup
iconst_1
ldc "list the declared variables and their values"
aastore
aastore
dup
bipush 94
95: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.choice"
aastore
dup
iconst_1
ldc "Choice: "
aastore
aastore
dup
bipush 95
96: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.completion.all.completions"
aastore
dup
iconst_1
ldc "<press tab again to see all possible completions>"
aastore
aastore
dup
bipush 96
97: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.completion.all.completions.number"
aastore
dup
iconst_1
ldc "<press tab again to see all possible completions; total possible completions: {0}>"
aastore
aastore
dup
bipush 97
98: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.completion.current.signatures"
aastore
dup
iconst_1
ldc "Signatures:"
aastore
aastore
dup
bipush 98
99: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.create.method"
aastore
dup
iconst_1
ldc "Create method"
aastore
aastore
dup
bipush 99
100: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.create.variable"
aastore
dup
iconst_1
ldc "Create variable"
aastore
aastore
dup
bipush 100
101: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.do.nothing"
aastore
dup
iconst_1
ldc "Do nothing"
aastore
aastore
dup
bipush 101
102: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.empty"
aastore
dup
iconst_1
ldc "\nEmpty entry. A single valid expression or statement must precede Shift+Tab m."
aastore
aastore
dup
bipush 102
103: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.erroneous"
aastore
dup
iconst_1
ldc "\nIncomplete or erroneous. A single valid expression or statement must precede Shift+Tab m."
aastore
aastore
dup
bipush 103
104: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.exprstmt"
aastore
dup
iconst_1
ldc "\nA single valid expression or statement must precede Shift+Tab m."
aastore
aastore
dup
bipush 104
105: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.incomplete"
aastore
dup
iconst_1
ldc "\nResults may be incomplete; try again later for complete results."
aastore
aastore
dup
bipush 105
106: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.no.candidate"
aastore
dup
iconst_1
ldc "\nNo candidate fully qualified names found to import."
aastore
aastore
dup
bipush 106
107: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.no.javadoc"
aastore
dup
iconst_1
ldc "<no documentation found>"
aastore
aastore
dup
bipush 107
108: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.no.such.command"
aastore
dup
iconst_1
ldc "No such command"
aastore
aastore
dup
bipush 108
109: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.resolvable"
aastore
dup
iconst_1
ldc "\nThe identifier is resolvable in this context."
aastore
aastore
dup
bipush 109
110: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.see.documentation"
aastore
dup
iconst_1
ldc "<press tab again to see documentation>"
aastore
aastore
dup
bipush 110
111: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.see.full.documentation"
aastore
dup
iconst_1
ldc "<press tab again to see full documentation>"
aastore
aastore
dup
bipush 111
112: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.see.next.command.doc"
aastore
dup
iconst_1
ldc "<press tab to see next command>"
aastore
aastore
dup
bipush 112
113: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.see.next.javadoc"
aastore
dup
iconst_1
ldc "<press tab to see next documentation>"
aastore
aastore
dup
bipush 113
114: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.see.next.page"
aastore
dup
iconst_1
ldc "<press tab again to see next page>"
aastore
aastore
dup
bipush 114
115: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.console.see.synopsis"
aastore
dup
iconst_1
ldc "<press tab again to see synopsis>"
aastore
aastore
dup
bipush 115
116: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.arg"
aastore
dup
iconst_1
ldc "Invalid ''{0}'' argument: {1}"
aastore
aastore
dup
bipush 116
117: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.cannot.delete.current.mode"
aastore
dup
iconst_1
ldc "The current feedback mode ''{0}'' cannot be deleted, use ''/set feedback'' first -- {1}"
aastore
aastore
dup
bipush 117
118: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.cannot.delete.retained.mode"
aastore
dup
iconst_1
ldc "The retained feedback mode ''{0}'' cannot be deleted, use ''/set feedback -retain'' first -- {1}"
aastore
aastore
dup
bipush 118
119: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.cant.launch.editor"
aastore
dup
iconst_1
ldc "Cannot launch built-in editor -- unexpected exception: {0}"
aastore
aastore
dup
bipush 119
120: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.classpath.arg"
aastore
dup
iconst_1
ldc "The /classpath command requires a path argument."
aastore
aastore
dup
bipush 120
121: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.command.ambiguous"
aastore
dup
iconst_1
ldc "Command: ''{0}'' is ambiguous: {1}"
aastore
aastore
dup
bipush 121
122: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.conflicting.options"
aastore
dup
iconst_1
ldc "Conflicting options -- {0}"
aastore
aastore
dup
bipush 122
123: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.continuation.prompt.required"
aastore
dup
iconst_1
ldc "Continuation prompt required -- {0}"
aastore
aastore
dup
bipush 123
124: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.corrupted.stored.startup"
aastore
dup
iconst_1
ldc "Corrupted stored startup, using default -- {0}"
aastore
aastore
dup
bipush 124
125: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.default.option.or.program"
aastore
dup
iconst_1
ldc "Specify -default option, -delete option, or program -- {0}"
aastore
aastore
dup
bipush 125
126: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.drop.arg"
aastore
dup
iconst_1
ldc "In the /drop argument, please specify an import, variable, method, or class to drop.\nSpecify by ID or name. Use /list to see IDs. Use /reset to reset all state."
aastore
aastore
dup
bipush 126
127: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.end.snippet.range.less.than.start"
aastore
dup
iconst_1
ldc "End of snippet range less than start: {0} - {1}"
aastore
aastore
dup
bipush 127
128: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.exception.cause"
aastore
dup
iconst_1
ldc "Caused by: {0}"
aastore
aastore
dup
sipush 128
129: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.exception.cause.message"
aastore
dup
iconst_1
ldc "Caused by: {0}: {1}"
aastore
aastore
dup
sipush 129
130: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.exception.thrown"
aastore
dup
iconst_1
ldc "Exception {0}"
aastore
aastore
dup
sipush 130
131: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.exception.thrown.message"
aastore
dup
iconst_1
ldc "Exception {0}: {1}"
aastore
aastore
dup
sipush 131
132: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.exit.bad.type"
aastore
dup
iconst_1
ldc "The argument to /exit must be a valid integer expression. The type is {1} : {0}"
aastore
aastore
dup
sipush 132
133: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.exit.bad.value"
aastore
dup
iconst_1
ldc "The argument to /exit has bad value is {1} : {0}"
aastore
aastore
dup
sipush 133
134: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.exit.not.expression"
aastore
dup
iconst_1
ldc "The argument to /exit must be a valid integer expression, it is not an expression: {0}"
aastore
aastore
dup
sipush 134
135: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.failed"
aastore
dup
iconst_1
ldc "Failed."
aastore
aastore
dup
sipush 135
136: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.feedback.ambiguous.mode"
aastore
dup
iconst_1
ldc "Matches more then one current feedback mode: {0} -- {1}"
aastore
aastore
dup
sipush 136
137: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.feedback.different.selector.kinds"
aastore
dup
iconst_1
ldc "Different selector kinds in same sections of selector list ''{0}'' in ''{1}'' -- {2}"
aastore
aastore
dup
sipush 137
138: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.feedback.does.not.match.mode"
aastore
dup
iconst_1
ldc "Does not match any current feedback mode: {0} -- {1}"
aastore
aastore
dup
sipush 138
139: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.feedback.multiple.sections"
aastore
dup
iconst_1
ldc "Selector kind in multiple sections of selector list ''{0}'' in ''{1}'' -- {2}"
aastore
aastore
dup
sipush 139
140: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.feedback.must.be.quoted"
aastore
dup
iconst_1
ldc "Format ''{0}'' must be quoted -- {1}"
aastore
aastore
dup
sipush 140
141: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.feedback.not.a.valid.selector"
aastore
dup
iconst_1
ldc "Not a valid selector ''{0}'' in ''{1}'' -- {2}"
aastore
aastore
dup
sipush 141
142: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.field.name"
aastore
dup
iconst_1
ldc "Expected a field name: {0} -- {1}"
aastore
aastore
dup
sipush 142
143: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.file.exception"
aastore
dup
iconst_1
ldc "File ''{1}'' for ''{0}'' threw exception: {2}"
aastore
aastore
dup
sipush 143
144: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.file.filename"
aastore
dup
iconst_1
ldc "''{0}'' requires a filename argument."
aastore
aastore
dup
sipush 144
145: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.file.not.accessible"
aastore
dup
iconst_1
ldc "File ''{1}'' for ''{0}'' is not accessible: {2}"
aastore
aastore
dup
sipush 145
146: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.file.not.found"
aastore
dup
iconst_1
ldc "File ''{1}'' for ''{0}'' is not found."
aastore
aastore
dup
sipush 146
147: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.help.arg"
aastore
dup
iconst_1
ldc "No commands or subjects start with the provided argument: {0}"
aastore
aastore
dup
sipush 147
148: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.invalid.command"
aastore
dup
iconst_1
ldc "Invalid command: {0}"
aastore
aastore
dup
sipush 148
149: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.invalid.indent"
aastore
dup
iconst_1
ldc "Invalid indent level: {0}"
aastore
aastore
dup
sipush 149
150: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.may.not.specify.options.and.snippets"
aastore
dup
iconst_1
ldc "Options and snippets must not both be used: {0}"
aastore
aastore
dup
sipush 150
151: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.missing.mode"
aastore
dup
iconst_1
ldc "Missing the feedback mode -- {0}"
aastore
aastore
dup
sipush 151
152: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.mode.creation"
aastore
dup
iconst_1
ldc "To create a new mode either the -command or the -quiet option must be used -- {0}"
aastore
aastore
dup
sipush 152
153: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.mode.exists"
aastore
dup
iconst_1
ldc "Mode to be created already exists: {0} -- {1}"
aastore
aastore
dup
sipush 153
154: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.mode.name"
aastore
dup
iconst_1
ldc "Expected a feedback mode name: {0}"
aastore
aastore
dup
sipush 154
155: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.mode.unknown"
aastore
dup
iconst_1
ldc "No feedback mode named: {0} -- {1}"
aastore
aastore
dup
sipush 155
156: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.no.builtin.editor"
aastore
dup
iconst_1
ldc "Built-in editor not available."
aastore
aastore
dup
sipush 156
157: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.no.snippet.with.id"
aastore
dup
iconst_1
ldc "No snippet with ID: {0}"
aastore
aastore
dup
sipush 157
158: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.no.such.snippets"
aastore
dup
iconst_1
ldc "No such snippet: {0}"
aastore
aastore
dup
sipush 158
159: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.not.valid.with.predefined.mode"
aastore
dup
iconst_1
ldc "Not valid with a predefined mode: {0} -- {1}"
aastore
aastore
dup
sipush 159
160: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.opt.arg"
aastore
dup
iconst_1
ldc "Argument to {0} missing."
aastore
aastore
dup
sipush 160
161: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.opt.feedback.one"
aastore
dup
iconst_1
ldc "Only one feedback option (--feedback, -q, -s, or -v) may be used."
aastore
aastore
dup
sipush 161
162: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.opt.invalid"
aastore
dup
iconst_1
ldc "Invalid options: {0}."
aastore
aastore
dup
sipush 162
163: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.opt.one"
aastore
dup
iconst_1
ldc "Only one {0} option may be used."
aastore
aastore
dup
sipush 163
164: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.opt.startup.conflict"
aastore
dup
iconst_1
ldc "Conflicting options: both --startup and --no-startup were used."
aastore
aastore
dup
sipush 164
165: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.opt.unknown"
aastore
dup
iconst_1
ldc "Unknown option: {0}"
aastore
aastore
dup
sipush 165
166: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.option.or.filename"
aastore
dup
iconst_1
ldc "Specify no more than one of -default, -none, or a startup file name -- {0}"
aastore
aastore
dup
sipush 166
167: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.out.of.range"
aastore
dup
iconst_1
ldc "Out of range"
aastore
aastore
dup
sipush 167
168: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.range.requires.id"
aastore
dup
iconst_1
ldc "Snippet ranges require snippet IDs: {0}"
aastore
aastore
dup
sipush 168
169: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.reload.no.previous"
aastore
dup
iconst_1
ldc "No previous history to restore"
aastore
aastore
dup
sipush 169
170: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.reload.restarting.previous.state"
aastore
dup
iconst_1
ldc "Restarting and restoring from previous state."
aastore
aastore
dup
sipush 170
171: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.reload.restarting.state"
aastore
dup
iconst_1
ldc "Restarting and restoring state."
aastore
aastore
dup
sipush 171
172: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.restart.failed"
aastore
dup
iconst_1
ldc "Restart failed: {0}\n\nReverting to previous settings and restarting..."
aastore
aastore
dup
sipush 172
173: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.retained.feedback.mode.must.be.retained.or.predefined"
aastore
dup
iconst_1
ldc "''/set feedback -retain <mode>'' requires that <mode> is predefined or has been retained with ''/set mode -retain'' -- {0}"
aastore
aastore
dup
sipush 173
174: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.retained.mode.failure"
aastore
dup
iconst_1
ldc "Failure in retained modes (modes cleared) -- {0} {1}"
aastore
aastore
dup
sipush 174
175: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.setting.to.retain.must.be.specified"
aastore
dup
iconst_1
ldc "The setting to retain must be specified -- {0}"
aastore
aastore
dup
sipush 175
176: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.startup.unexpected.exception"
aastore
dup
iconst_1
ldc "Unexpected exception reading startup: {0}"
aastore
aastore
dup
sipush 176
177: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.sub.ambiguous"
aastore
dup
iconst_1
ldc "Ambiguous sub-command argument to ''{0}'': {1}"
aastore
aastore
dup
sipush 177
178: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.sub.arg"
aastore
dup
iconst_1
ldc "The ''{0}'' command requires a sub-command. See: ''/help {0}''"
aastore
aastore
dup
sipush 178
179: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.the.snippet.cannot.be.used.with.this.command"
aastore
dup
iconst_1
ldc "This command does not accept the snippet ''{0}'' : {1}"
aastore
aastore
dup
sipush 179
180: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.truncation.expected.length"
aastore
dup
iconst_1
ldc "Expected truncation length -- {0}"
aastore
aastore
dup
sipush 180
181: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.truncation.length.not.integer"
aastore
dup
iconst_1
ldc "Truncation length must be an integer: {0} -- {1}"
aastore
aastore
dup
sipush 181
182: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.unexpected.at.end"
aastore
dup
iconst_1
ldc "Unexpected arguments at end of command: {0} -- {1}"
aastore
aastore
dup
sipush 182
183: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.unexpected.exception"
aastore
dup
iconst_1
ldc "Unexpected exception: {0}"
aastore
aastore
dup
sipush 183
184: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.unknown.option"
aastore
dup
iconst_1
ldc "Unknown option: {0} -- {1}"
aastore
aastore
dup
sipush 184
185: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.err.wait.applies.to.external.editor"
aastore
dup
iconst_1
ldc "-wait applies to external editors"
aastore
aastore
dup
sipush 185
186: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.fix.wrong.shortcut"
aastore
dup
iconst_1
ldc "Unexpected character after Shift+Tab.\nUse \"i\" for auto-import, \"v\" for variable creation, or \"m\" for method creation.\nFor more information see:\n/help shortcuts"
aastore
aastore
dup
sipush 186
187: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.label.editpad"
aastore
dup
iconst_1
ldc "JShell Edit Pad"
aastore
aastore
dup
sipush 187
188: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.classpath"
aastore
dup
iconst_1
ldc "Path ''{0}'' added to classpath"
aastore
aastore
dup
sipush 188
189: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.error"
aastore
dup
iconst_1
ldc "Error:"
aastore
aastore
dup
sipush 189
190: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.feedback.mode"
aastore
dup
iconst_1
ldc "Feedback mode: {0}"
aastore
aastore
dup
sipush 190
191: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.feedback.mode.following"
aastore
dup
iconst_1
ldc "Available feedback modes:"
aastore
aastore
dup
sipush 191
192: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.feedback.new.mode"
aastore
dup
iconst_1
ldc "Created new feedback mode: {0}"
aastore
aastore
dup
sipush 192
193: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.feedback.retained.mode.following"
aastore
dup
iconst_1
ldc "Retained feedback modes:"
aastore
aastore
dup
sipush 193
194: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.goodbye"
aastore
dup
iconst_1
ldc "Goodbye"
aastore
aastore
dup
sipush 194
195: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.goodbye.value"
aastore
dup
iconst_1
ldc "Goodbye ({0})"
aastore
aastore
dup
sipush 195
196: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.help.begin"
aastore
dup
iconst_1
ldc "Type a Java language expression, statement, or declaration.\nOr type one of the following commands:\n"
aastore
aastore
dup
sipush 196
197: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.help.for.help"
aastore
dup
iconst_1
ldc "Type /help for help."
aastore
aastore
dup
sipush 197
198: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.help.subject"
aastore
dup
iconst_1
ldc "\nFor more information type ''/help'' followed by the name of a\ncommand or a subject.\nFor example ''/help /list'' or ''/help intro''.\n\nSubjects:\n\n"
aastore
aastore
dup
sipush 198
199: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.native.method"
aastore
dup
iconst_1
ldc "Native Method"
aastore
aastore
dup
sipush 199
200: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.no.active"
aastore
dup
iconst_1
ldc "There are no active definitions."
aastore
aastore
dup
sipush 200
201: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.press.return.to.leave.edit.mode"
aastore
dup
iconst_1
ldc "Press return to leave edit mode."
aastore
aastore
dup
sipush 201
202: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.resetting"
aastore
dup
iconst_1
ldc "Resetting..."
aastore
aastore
dup
sipush 202
203: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.resetting.state"
aastore
dup
iconst_1
ldc "Resetting state."
aastore
aastore
dup
sipush 203
204: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.see"
aastore
dup
iconst_1
ldc "See {0} for help."
aastore
aastore
dup
sipush 204
205: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.see.classes.etc"
aastore
dup
iconst_1
ldc "See /types, /methods, /vars, or /list"
aastore
aastore
dup
sipush 205
206: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.set.editor.retain"
aastore
dup
iconst_1
ldc "Editor setting retained: {0}"
aastore
aastore
dup
sipush 206
207: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.set.editor.set"
aastore
dup
iconst_1
ldc "Editor set to: {0}"
aastore
aastore
dup
sipush 207
208: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.set.indent.set"
aastore
dup
iconst_1
ldc "Indent level set to: {0}"
aastore
aastore
dup
sipush 208
209: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.set.restore"
aastore
dup
iconst_1
ldc "Setting new options and restoring state."
aastore
aastore
dup
sipush 209
210: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.set.show.mode.settings"
aastore
dup
iconst_1
ldc "\nTo show mode settings use ''/set prompt'', ''/set truncation'', ...\nor use ''/set mode'' followed by the feedback mode name."
aastore
aastore
dup
sipush 210
211: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.terminated"
aastore
dup
iconst_1
ldc "State engine terminated."
aastore
aastore
dup
sipush 211
212: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.terminated.restore"
aastore
dup
iconst_1
ldc "Restore definitions with: /reload -restore"
aastore
aastore
dup
sipush 212
213: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.try.command.without.args"
aastore
dup
iconst_1
ldc "Try ''{0}'' without arguments."
aastore
aastore
dup
sipush 213
214: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.try.set.editor"
aastore
dup
iconst_1
ldc "See ''/help /set editor'' to use external editor."
aastore
aastore
dup
sipush 214
215: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.unknown.source"
aastore
dup
iconst_1
ldc "Unknown Source"
aastore
aastore
dup
sipush 215
216: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.use.one.of"
aastore
dup
iconst_1
ldc "Use one of: {0}"
aastore
aastore
dup
sipush 216
217: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.vars.not.active"
aastore
dup
iconst_1
ldc "(not-active)"
aastore
aastore
dup
sipush 217
218: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.warning"
aastore
dup
iconst_1
ldc "Warning:"
aastore
aastore
dup
sipush 218
219: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jshell.msg.welcome"
aastore
dup
iconst_1
ldc "Welcome to JShell -- Version {0}\nFor an introduction type: /help intro"
aastore
aastore
dup
sipush 219
220: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "startup.feedback"
aastore
dup
iconst_1
ldc "/set mode verbose -command \n\n/set prompt verbose '\\njshell> ' ' ...> ' \n\n/set format verbose pre '| ' \n/set format verbose post '%n' \n/set format verbose errorpre '| ' \n/set format verbose errorpost '%n' \n\n/set format verbose errorline '{post}{pre} {err}' \n\n/set format verbose action 'created' added-primary \n/set format verbose action 'modified' modified-primary \n/set format verbose action 'replaced' replaced-primary \n/set format verbose action 'overwrote' overwrote-primary \n/set format verbose action 'dropped' dropped-primary \n/set format verbose action ' update created' added-update \n/set format verbose action ' update modified' modified-update \n/set format verbose action ' update replaced' replaced-update \n/set format verbose action ' update overwrote' overwrote-update \n/set format verbose action ' update dropped' dropped-update \n\n/set format verbose until ', however, it cannot be instantiated or its methods invoked until' defined-class,record-primary \n/set format verbose until ', however, its methods cannot be invoked until' defined-interface-primary \n/set format verbose until ', however, it cannot be used until' defined-enum,annotation-primary \n/set format verbose until ', however, it cannot be invoked until' defined-method-primary \n/set format verbose until ', however, it cannot be referenced until' notdefined-primary \n/set format verbose until ' which cannot be instantiated or its methods invoked until' defined-class,record-update \n/set format verbose until ' whose methods cannot be invoked until' defined-interface-update \n/set format verbose until ' which cannot be invoked until' defined-method-update \n/set format verbose until ' which cannot be referenced until' notdefined-update \n\n/set format verbose unrerr '{unresolved} is declared' unresolved1-error0 \n/set format verbose unrerr '{unresolved} are declared' unresolved2-error0 \n/set format verbose unrerr ' this error is corrected: {errors}' unresolved0-error1 \n/set format verbose unrerr '{unresolved} is declared and this error is corrected: {errors}' unresolved1-error1 \n/set format verbose unrerr '{unresolved} are declared and this error is corrected: {errors}' unresolved2-error1 \n/set format verbose unrerr ' these errors are corrected: {errors}' unresolved0-error2 \n/set format verbose unrerr '{unresolved} is declared and these errors are corrected: {errors}' unresolved1-error2 \n/set format verbose unrerr '{unresolved} are declared and these errors are corrected: {errors}' unresolved2-error2 \n\n/set format verbose resolve '{until}{unrerr}' defined,notdefined-added,modified,replaced,used \n\n/set format verbose typeKind 'class' class \n/set format verbose typeKind 'interface' interface \n/set format verbose typeKind 'enum' enum \n/set format verbose typeKind 'annotation interface' annotation \n/set format verbose typeKind 'record' record \n\n/set format verbose result '{name} ==> {value}{post}' added,modified,replaced-ok-primary \n\n/set format verbose display '{result}{pre}created scratch variable {name} : {type}{post}' expression-added,modified,replaced-primary \n/set format verbose display '{result}{pre}value of {name} : {type}{post}' varvalue-added,modified,replaced-primary \n/set format verbose display '{result}{pre}assigned to {name} : {type}{post}' assignment-primary \n/set format verbose display '{result}{pre}{action} variable {name} : {type}{resolve}{post}' varinit,vardecl \n/set format verbose display '{pre}{action} variable {name}{resolve}{post}' vardecl,varinit-notdefined \n/set format verbose display '{pre}{action} variable {name}{post}' dropped-vardecl,varinit,expression \n/set format verbose display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update \n\n/set format verbose display '{pre}{action} {typeKind} {name}{resolve}{post}' class,interface,enum,annotation,record \n/set format verbose display '{pre}{action} method {name}({type}){resolve}{post}' method \n\n/set format verbose display '{pre}attempted to use {typeKind} {name}{resolve}{post}' used-class,interface,enum,annotation,record \n/set format verbose display '{pre}attempted to call method {name}({type}){resolve}{post}' used-method \n\n/set truncation verbose 80\n/set truncation verbose 1000 varvalue,expression\n\n/set mode normal -command verbose \n/set format normal display '' added,modified,replaced,overwrote,dropped-update \n/set format normal display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update \n/set format normal display '{pre}{action} variable {name}{resolve}{post}' replaced-vardecl,varinit-notdefined \n/set format normal display '{result}' added,modified,replaced-expression,varvalue,assignment,varinit,vardecl-ok-primary \n/set mode concise -quiet normal \n\n/set prompt concise 'jshell> ' ' ...> ' \n\n/set format concise display '' class,interface,enum,annotation,record,method,assignment,varinit,vardecl-ok \n\n/set feedback normal \n\n/set mode silent -quiet \n/set prompt silent '-> ' '>> ' \n/set truncation silent 80\n/set truncation silent 1000 varvalue,expression\n/set format silent pre '| ' \n/set format silent post '%n' \n/set format silent errorpre '| ' \n/set format silent errorpost '%n' \n/set format silent display '' \n"
aastore
aastore
221: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 222 0 this Ljdk/internal/jshell/tool/resources/l10n;
}
SourceFile: "l10n.java"