Protocol
@objcMembers
public final class Protocol : Type
Describes Swift protocol
-
Declaration
Swift
public class var kind: String { get } -
Returns “protocol”
Declaration
Swift
public override var kind: String { get } -
list of all declared associated types with their names as keys
Declaration
Swift
public var associatedTypes: [String : AssociatedType] { get set } -
list of generic requirements
Declaration
Swift
public override var genericRequirements: [GenericRequirement] { get set } -
Declaration
Swift
override public func diffAgainst(_ object: Any?) -> DiffableResult
View on GitHub
Protocol Class Reference