-
Declaration
Swift
public static let constructDescription: String -
Declaration
Swift
public let site: SourceRange -
The attributes of the declaration.
Declaration
Swift
public let attributes: [SourceRepresentable<Attribute>] -
The access modifier of the declaration, if any.
Declaration
Swift
public let accessModifier: SourceRepresentable<AccessModifier> -
The member modifier of the declaration.
Declaration
Swift
public let memberModifier: SourceRepresentable<MemberModifier>? -
The pattern of the declaration.
Declaration
Swift
public let pattern: BindingPattern.ID -
The initializer of the declaration, if any.
Declaration
Swift
public let initializer: AnyExprID? -
trueiff the declaration is defining an implicit.Declaration
Swift
public let isGiven: Bool -
Creates an instance with the given properties.
Declaration
Swift
public init( attributes: [SourceRepresentable<Attribute>] = [], accessModifier: SourceRepresentable<AccessModifier>, memberModifier: SourceRepresentable<MemberModifier>?, pattern: BindingPattern.ID, initializer: AnyExprID?, site: SourceRange ) -
Returns whether the declaration denotes a static member.
Declaration
Swift
public var isStatic: Bool { get }
View on GitHub