- java.lang.Object
-
- jdk.jshell.Snippet
-
- jdk.jshell.PersistentSnippet
-
- jdk.jshell.DeclarationSnippet
-
- 已知直接子类:
-
MethodSnippet
,TypeDeclSnippet
,VarSnippet
public abstract class DeclarationSnippet extends PersistentSnippet
分组所有声明片段:变量声明(VarSnippet
),方法声明(MethodSnippet
)和类型声明(TypeDeclSnippet
)。声明片段是唯一的,因为它们可以在未解析的引用中处于活动状态:
RECOVERABLE_DEFINED
或RECOVERABLE_NOT_DEFINED
。 未解决的参考文献可以查询JShell.unresolvedDependencies(DeclarationSnippet)
。DeclarationSnippet
是不可变的:访问其任何方法将始终返回相同的结果。 因此是线程安全的。- 从以下版本开始:
- 9
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jdk.jshell.Snippet
Snippet.Kind, Snippet.Status, Snippet.SubKind
-
-