Import

public struct Import : Declaration, Hashable, Codable
extension Import: ExpressibleBySyntax
extension Import: CustomStringConvertible

An import declaration.

  • The declaration attributes.

    Declaration

    Swift

    public let attributes: [Attribute]
  • The declaration modifiers.

    Declaration

    Swift

    public let modifiers: [Modifier]
  • The import keyword ("import").

    Declaration

    Swift

    public let keyword: String
  • Undocumented

    Declaration

    Swift

    public let kind: String?
  • Undocumented

    Declaration

    Swift

    public let pathComponents: [String]

ExpressibleBySyntax

  • Creates an instance initialized with the given syntax node.

    Declaration

    Swift

    public init(_ node: ImportDeclSyntax)

CustomStringConvertible

  • Declaration

    Swift

    public var description: String { get }