Module  jdk.jshell
软件包  jdk.jshell

Class MethodSnippet



  • public class MethodSnippet
    extends DeclarationSnippet
    方法定义的代码段。 那种是Snippet.Kind.METHOD

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

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

      • parameterTypes

        public String parameterTypes​()
        方法的参数类型的字符串表示形式。
        结果
        用户输入的参数类型的逗号分隔列表。
      • signature

        public String signature​()
        方法的完整类型签名,包括返回类型。
        结果
        参数和返回类型的字符串表示形式
      • toString

        public String toString​()
        说明从类别复制: Object
        返回对象的字符串表示形式。 一般情况下, toString方法返回一个字符串“ toString代表”此对象。 结果应该是一个简明扼要的表达,容易让人阅读。 建议所有子类覆盖此方法。

        toString类方法Object返回一个由类的名称,其中所述对象是其实例,该符号字符`的字符串@ ”,并且对象的哈希码的无符号的十六进制表示。 换句话说,这个方法返回一个等于下列值的字符串:

         getClass().getName() + '@' + Integer.toHexString(hashCode())
         
        重写:
        toStringSnippet
        结果
        对象的字符串表示形式。