diff -r c71e1cdd6674 -r 0ae85633d035 langtools/src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties --- a/langtools/src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Mon May 16 14:51:17 2016 +0100 +++ b/langtools/src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Mon May 16 21:25:44 2016 -0700 @@ -117,6 +117,9 @@ jshell.msg.feedback.mode = Feedback mode: {0} jshell.msg.feedback.mode.following = The feedback mode should be one of the following: +jshell.err.truncation.expected.length = Expected truncation length -- {0} +jshell.err.truncation.length.not.integer = Truncation length must be an integer: {0} -- {1} + jshell.console.see.more = jshell.console.do.nothing = Do nothing jshell.console.choice = Choice: \ @@ -318,6 +321,8 @@ Create a user-defined feedback mode, optionally copying from an existing mode.\n\n\ /set prompt "" ""\n\t\ Set the displayed prompts for a given feedback mode.\n\n\ +/set truncation ...\n\t\ + Set the maximum length of a displayed value\n\t\ /set format "" ...\n\t\ Configure a feedback mode by setting the format of a field when the selector matchs.\n\n\ To get more information about one of these forms, use /help with the form specified.\n\ @@ -462,6 +467,37 @@ /set format myformat display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update\n\n\ Note that subsequent selectors for a field may overwrite some or all of previous used selectors -- last one wins\n +help.set.truncation = \ +Set the max length a displayed value.\n\ +\n\t\ +/set truncation ...\n\ +\n\ +Where is the name of a previously defined feedback mode -- see '/help /set newmode'.\n\ +Where is an unsigned integer representing a maximum length.\n\ +Where is a quoted string which will be the value of the field if one of\n\ +Where is only needed if you wish to fine-tune value truncation length\n\ +by context, is the context in which the truncation is applied.\n\ +The structure of selector is a hyphen separated list of selector kind lists.\n\ +A selector kind list is a comma separated list of values of one selector kind.\n\ +A selector matches if each selector kind list matches; A selector kind list\n\ +matches if one of the values matches.\n\n\ +Below are the relevant selector kinds for truncation.\n\n\ +The case selector kind describes the kind of snippet. The values are:\n\t\ + vardecl -- variable declaration without init\n\t\ + varinit -- variable declaration with init\n\t\ + expression -- expression -- note: {name}==scratch-variable-name\n\t\ + varvalue -- variable value expression\n\t\ + assignment -- assign variable\n\t\ +The action selector kind describes what happened to the snippet. The values are:\n\t\ + added -- snippet has been added\n\t\ + modified -- an existing snippet has been modified\n\t\ + replaced -- an existing snippet has been replaced with a new snippet\n\ +Examples:\n\t\ +/set trunc mymode 80\n\t\ +/set truncation mymode 45 expression\n\t\ +/set truncation mymode 0 vardecl-modified,replaced\n\n\ +Note that subsequent selectors for a field may overwrite some or all of previous used selectors -- last one wins\n + help.set.feedback = \ Set the feedback mode describing displayed feedback for entered snippets and commands.\n\ \n\t\ @@ -578,6 +614,9 @@ /set format verbose display '{pre}attempted to use {typeKind} {name}{resolve}{post}' used-class,interface,enum,annotation \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 500 varvalue\n\ +\n\ /set newmode 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\