java.lang.Object
jdk.jshell.Snippet
jdk.jshell.PersistentSnippet
jdk.jshell.ImportSnippet
导入声明的代码片段。种类是
Snippet.Kind.IMPORT
。
ImportSnippet
是不可变的:对其任何方法的访问将始终返回相同的结果,因此是线程安全的。
- 参见Java语言规范:
-
7.5 导入声明
- 自JDK版本:
- 9
-
Nested Class Summary
Nested classes/interfaces declared in class jdk.jshell.Snippet
Snippet.Kind, Snippet.Status, Snippet.SubKind
-
Method Summary
-
Method Details
-
name
导入的标识名称。对于按需导入(Snippet.SubKind.TYPE_IMPORT_ON_DEMAND_SUBKIND
或(Snippet.SubKind.STATIC_IMPORT_ON_DEMAND_SUBKIND
),这是包括任何限定符和星号的完整指定符。对于单个导入(Snippet.SubKind.SINGLE_TYPE_IMPORT_SUBKIND
或(Snippet.SubKind.SINGLE_STATIC_IMPORT_SUBKIND
),这是导入的名称。即,未限定的名称。- 覆盖:
-
name
在类PersistentSnippet
- 返回:
- 导入的名称。
-
fullname
导入的限定名称。对于任何导入(Snippet.SubKind.TYPE_IMPORT_ON_DEMAND_SUBKIND
,(Snippet.SubKind.STATIC_IMPORT_ON_DEMAND_SUBKIND
),(Snippet.SubKind.SINGLE_TYPE_IMPORT_SUBKIND
或(Snippet.SubKind.SINGLE_STATIC_IMPORT_SUBKIND
),这是包括任何限定符和星号的完整指定符。- 返回:
- 导入的完整名称
-
isStatic
public boolean isStatic()表示此代码片段是否代表静态导入。- 返回:
-
如果此代码片段代表静态导入,则返回
true
;否则返回false
-