public class ExpressionSnippet extends Snippet
Snippet for an assignment or variable-value expression. The Kind is
ExpressionSnippet is immutable: an access to
any of its methods will always return the same result.
and thus is thread-safe.
- See Java Language Specification:
Nested Class Summary
Nested classes/interfaces declared in class jdk.jshell.Snippet
Snippet.Kind, Snippet.Status, Snippet.SubKind
namepublic String name()Variable name which is the value of the expression. Since the expression is either just a variable identifier or it is an assignment to a variable, there is always a variable which is the subject of the expression. All other forms of expression become temporary variables which are instead referenced by a
- the name of the variable which is the subject of the expression.
typeNamepublic String typeName()Type of the expression
- String representation of the type of the expression.