- java.lang.Object
- 
- jdk.jshell.Snippet
- 
- jdk.jshell.PersistentSnippet
- 
- jdk.jshell.DeclarationSnippet
- 
- jdk.jshell.MethodSnippet
 
 
 
 
- 
 
 public class MethodSnippet extends DeclarationSnippet Snippet for a method definition. The Kind isSnippet.Kind.METHOD.MethodSnippetis 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:
- 8.4: MethodDeclaration.
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jdk.jshell.SnippetSnippet.Kind, Snippet.Status, Snippet.SubKind
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringparameterTypes()A String representation of the parameter types of the method.Stringsignature()The full type signature of the method, including return type.StringtoString()Returns a string representation of the object.- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from class jdk.jshell.PersistentSnippetname
 
- 
 
- 
- 
- 
Method Detail- 
parameterTypespublic String parameterTypes() A String representation of the parameter types of the method.- Returns:
- a comma separated list of user entered parameter types for the method.
 
 - 
signaturepublic String signature() The full type signature of the method, including return type.- Returns:
- A String representation of the parameter and return types
 
 - 
toStringpublic String toString() Description copied from class:ObjectReturns a string representation of the object. In general, thetoStringmethod returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.The toStringmethod for classObjectreturns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:getClass().getName() + '@' + Integer.toHexString(hashCode()) 
 
- 
 
-