public abstract class DeclarationSnippet extends PersistentSnippet
VarSnippet
), method declarations
(MethodSnippet
), and type declarations
(TypeDeclSnippet
).
Declaration snippets are unique in that they can be active
with unresolved references:
RECOVERABLE_DEFINED
or
RECOVERABLE_NOT_DEFINED
.
Unresolved references can be queried with
JShell.unresolvedDependencies(DeclarationSnippet)
.
DeclarationSnippet
is immutable: an access to
any of its methods will always return the same result.
and thus is thread-safe.
Snippet.Kind, Snippet.Status, Snippet.SubKind
Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-internal+0-2016-08-10-220919.robert.dev