This repository was archived by the owner on Jun 1, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 97
Interface
mattt edited this page May 8, 2020
·
12 revisions
public final class Interfacepublic required init(imports: [Import], symbols: [Symbol])let imports: [Import]let symbols: [Symbol]let symbolsGroupedByIdentifier: [Symbol.ID: [Symbol]]let symbolsGroupedByQualifiedName: [String: [Symbol]]let topLevelSymbols: [Symbol]var baseClasses: [Symbol]var classHierarchies: [Symbol: Set<Symbol>]let relationships: [Relationship]let relationshipsBySubject: [Symbol.ID: [Relationship]]let relationshipsByObject: [Symbol.ID: [Relationship]]public func members(of symbol: Symbol) -> [Symbol]public func requirements(of symbol: Symbol) -> [Symbol]public func optionalRequirements(of symbol: Symbol) -> [Symbol]public func typesInherited(by symbol: Symbol) -> [Symbol]public func typesInheriting(from symbol: Symbol) -> [Symbol]public func typesConformed(by symbol: Symbol) -> [Symbol]public func typesConforming(to symbol: Symbol) -> [Symbol]public func conditionalCounterparts(of symbol: Symbol) -> [Symbol]Generated at 2021-05-05T17:50:46+0000 using swift-doc 1.0.0-beta.6.