- java.lang.Object
-
- jdk.jshell.Snippet
-
- jdk.jshell.PersistentSnippet
-
- jdk.jshell.ImportSnippet
-
public class ImportSnippet extends PersistentSnippet
Snippet for an import declaration. The Kind isSnippet.Kind.IMPORT.ImportSnippetis immutable: an access to any of its methods will always return the same result. and thus is thread-safe.- Since:
- 9
- See The Java™ Language Specification:
- 8.3: importDeclaration.
-
-
Nested Class Summary
-
Nested classes/interfaces declared in class jdk.jshell.Snippet
Snippet.Kind, Snippet.Status, Snippet.SubKind
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringfullname()The qualified name of the import.booleanisStatic()Indicates whether this snippet represents a static import.Stringname()The identifying name of the import.
-
-
-
Method Detail
-
name
public String name()
The 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 classPersistentSnippet- Returns:
- the name of the import.
-
fullname
public String fullname()
The 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
-
isStatic
public boolean isStatic()
Indicates whether this snippet represents a static import.- Returns:
trueif this snippet represents a static import; otherwisefalse
-
-