java.lang.Object
jdk.jshell.Snippet
jdk.jshell.PersistentSnippet
jdk.jshell.ImportSnippet
public class ImportSnippet extends PersistentSnippet
Snippet for an import declaration.
 The Kind is 
Snippet.Kind.IMPORT.
 
 ImportSnippet is immutable: an access to
 any of its methods will always return the same result.
 and thus is thread-safe.
- See Java Language Specification:
- 
7.5 Import Declarations
- Since:
- 9
- 
Nested Class SummaryNested classes/interfaces declared in class jdk.jshell.SnippetSnippet.Kind, Snippet.Status, Snippet.SubKind
- 
Method Summary
- 
Method Details- 
nameThe identifying name of the import. For on-demand imports (Snippet.SubKind.TYPE_IMPORT_ON_DEMAND_SUBKINDor (Snippet.SubKind.STATIC_IMPORT_ON_DEMAND_SUBKIND) that is the full specifier including any qualifiers and the asterisks. For single imports (Snippet.SubKind.SINGLE_TYPE_IMPORT_SUBKINDor (Snippet.SubKind.SINGLE_STATIC_IMPORT_SUBKIND), it is the imported name. That is, the unqualified name.- Overrides:
- namein class- PersistentSnippet
- Returns:
- the name of the import.
 
- 
fullnameThe qualified name of the import. For any imports (Snippet.SubKind.TYPE_IMPORT_ON_DEMAND_SUBKIND, (Snippet.SubKind.STATIC_IMPORT_ON_DEMAND_SUBKIND), (Snippet.SubKind.SINGLE_TYPE_IMPORT_SUBKINDor (Snippet.SubKind.SINGLE_STATIC_IMPORT_SUBKIND) that is the full specifier including any qualifiers and the asterisks.- Returns:
- the fullname of the import
 
- 
isStaticpublic boolean isStatic()Indicates whether this snippet represents a static import.- Returns:
- trueif this snippet represents a static import; otherwise- false
 
 
-