GenericRequirement
@objcMembers
public class GenericRequirement : NSObject, SourceryModel
modifier can be thing like private
, class
, nonmutating
if a declaration has modifier like private(set)
it’s name will be private
and detail will be set
-
Declaration
Swift
public enum Relationship : String
-
Declaration
Swift
public var leftType: AssociatedType
-
Declaration
Swift
public let rightType: GenericTypeParameter
-
relationship name
Declaration
Swift
public let relationship: String
-
Syntax e.g.
==
or:
Declaration
Swift
public let relationshipSyntax: String
-
Declaration
Swift
public init(leftType: AssociatedType, rightType: GenericTypeParameter, relationship: Relationship)