PersistentSnippet (Java SE 15 & JDK 15) (original) (raw)
Direct Known Subclasses:
[DeclarationSnippet](DeclarationSnippet.html "class in jdk.jshell")
, [ImportSnippet](ImportSnippet.html "class in jdk.jshell")
public abstract class PersistentSnippet extends Snippet
Grouping for Snippets which persist and influence future code. A persistent snippet can beoverwritten with new input.
PersistentSnippet
is immutable: an access to any of its methods will always return the same result. and thus is thread-safe.
Since:
9
Nested Class Summary
Method Summary
Modifier and Type | Method | Description |
---|---|---|
String | name() | Name of the Snippet. |
Methods declared in class java.lang.Object
[clone](../../../java.base/java/lang/Object.html#clone%28%29), [equals](../../../java.base/java/lang/Object.html#equals%28java.lang.Object%29), [finalize](../../../java.base/java/lang/Object.html#finalize%28%29), [getClass](../../../java.base/java/lang/Object.html#getClass%28%29), [hashCode](../../../java.base/java/lang/Object.html#hashCode%28%29), [notify](../../../java.base/java/lang/Object.html#notify%28%29), [notifyAll](../../../java.base/java/lang/Object.html#notifyAll%28%29), [toString](../../../java.base/java/lang/Object.html#toString%28%29), [wait](../../../java.base/java/lang/Object.html#wait%28%29), [wait](../../../java.base/java/lang/Object.html#wait%28long%29), [wait](../../../java.base/java/lang/Object.html#wait%28long,int%29)
Method Details
name
Name of the Snippet.
Returns:
the name of the snippet.