- java.lang.Object
- 
- jdk.jshell.Snippet
- 
- jdk.jshell.ExpressionSnippet
 
 
- 
 public class ExpressionSnippet extends Snippet Snippet for an assignment or variable-value expression. The Kind isSnippet.Kind.EXPRESSION.ExpressionSnippetis immutable: an access to any of its methods will always return the same result. and thus is thread-safe.- Since:
- 9
- See The Java™ Language Specification:
- 15: Expression.
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces declared in class jdk.jshell.SnippetSnippet.Kind, Snippet.Status, Snippet.SubKind
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringname()Variable name which is the value of the expression.StringtypeName()Type of the expression
 
- 
- 
- 
Method Detail- 
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 aVarSnippet.- Returns:
- the name of the variable which is the subject of the expression.
 
 - 
typeNamepublic String typeName() Type of the expression- Returns:
- String representation of the type of the expression.
 
 
- 
 
-