TypeExtendingDecl
public protocol TypeExtendingDecl : ExposableDecl, GenericScope
A declaration that extends a type.
-
The expression of the extended type.
Declaration
Swift
var subject: AnyExprID { get } -
The condition of the extension, if any.
Declaration
Swift
var whereClause: SourceRepresentable<WhereClause>? { get } -
The member declarations in the lexical scope of this declaration.
Declaration
Swift
var members: [AnyDeclID] { get } -
validateForm(in:Extension methodreportingDiagnosticsTo: ) Undocumented
Declaration
Swift
public func validateForm(in ast: AST, reportingDiagnosticsTo log: inout DiagnosticSet)
View on GitHub