- 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_DEFINED
orRECOVERABLE_NOT_DEFINED
. Unresolved references can be queried withJShell.unresolvedDependencies(DeclarationSnippet)
.DeclarationSnippet
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
-
Nested classes/interfaces inherited from class jdk.jshell.Snippet
Snippet.Kind, Snippet.Status, Snippet.SubKind
-
-