模块  jdk.jshell
软件包  jdk.jshell

Class ExpressionSnippet


  • public class ExpressionSnippet
    extends Snippet
    用于赋值或变量值表达式的代码段。 该种类是Snippet.Kind.EXPRESSION

    ExpressionSnippet是不可变的:对其任何方法的访问将始终返回相同的结果。 因此是线程安全的。

    从以下版本开始:
    9
    See The Java™ Language Specification:
    15:表达。
    • 方法详细信息

      • name

        public String name()
        变量名称,它是表达式的值。 由于表达式只是一个变量标识符,或者它是对变量的赋值,因此总是有一个变量作为表达式的主语。 所有其他形式的表达式都成为临时变量,由VarSnippet引用。
        结果
        作为表达式主题的变量的名称。
      • typeName

        public String typeName()
        表达式的类型
        结果
        表达式类型的字符串表示形式。