- java.lang.Object
-
- jdk.jshell.Snippet
-
- jdk.jshell.PersistentSnippet
-
- jdk.jshell.DeclarationSnippet
-
- Direct Known Subclasses:
MethodSnippet,TypeDeclSnippet,VarSnippet
public abstract class DeclarationSnippet extends PersistentSnippet
Grouping for all declaration Snippets: variable declarations (VarSnippet), method declarations (MethodSnippet), and type declarations (TypeDeclSnippet).Declaration snippets are unique in that they can be active with unresolved references:
RECOVERABLE_DEFINEDorRECOVERABLE_NOT_DEFINED. Unresolved references can be queried withJShell.unresolvedDependencies(DeclarationSnippet).DeclarationSnippetis immutable: an access to any of its methods will always return the same result. and thus is thread-safe.- Since:
- 9
-
-
Nested Class Summary
-
Nested classes/interfaces declared in class jdk.jshell.Snippet
Snippet.Kind, Snippet.Status, Snippet.SubKind
-
-