func model()

in Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift [456:480]


    func model(with acl: String, declType: DeclType, processed: Bool) -> Model {
        let requiredInit = isRequired(with: declType)

        let params = self.signature.parameterClause.parameters.compactMap { $0.model(inInit: true, declType: declType) }
        let genericTypeParams = self.genericParameterClause?.parameters.compactMap { $0.model(inInit: true) } ?? []
        let genericWhereClause = self.genericWhereClause?.description

        return MethodModel(name: "init",
                           typeName: "",
                           kind: .initKind(required: requiredInit, override: declType == .classType),
                           encloserType: declType,
                           acl: acl,
                           genericTypeParams: genericTypeParams,
                           genericWhereClause: genericWhereClause,
                           params: params,
                           throwsOrRethrows: self.signature.effectSpecifiers?.throwsSpecifier?.text,
                           asyncOrReasync: self.signature.effectSpecifiers?.asyncSpecifier?.text,
                           isStatic: false,
                           offset: self.offset,
                           length: self.length,
                           funcsWithArgsHistory: [],
                           customModifiers: [:],
                           modelDescription: self.description,
                           processed: processed)
    }