模块 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