java.lang.Object
jdk.jshell.Snippet
jdk.jshell.ExpressionSnippet
用于赋值表达式或变量值表达式的片段。种类为
Snippet.Kind.EXPRESSION
。
ExpressionSnippet
是不可变的:对其任何方法的访问将始终返回相同的结果,因此是线程安全的。
- 参见 Java 语言规范:
-
15 表达式
- 自版本:
- 9
-
Nested Class Summary
Nested classes/interfaces declared in class jdk.jshell.Snippet
Snippet.Kind, Snippet.Status, Snippet.SubKind
-
Method Summary
-
Method Details
-
name
表达式的值是变量名。由于表达式要么只是一个变量标识符,要么是对变量的赋值,因此总会有一个变量是表达式的主题。所有其他形式的表达式都变成了临时变量,而这些临时变量则由VarSnippet
引用。- 返回:
- 表达式主题的变量名。
-
typeName
表达式的类型- 返回:
- 表达式类型的字符串表示。
-