├── .gitignore ├── .sourcery.yml ├── LICENSE ├── README.md ├── Templates ├── AutoCaseName.stencil ├── AutoInterface.stencil ├── AutoPropertiesProtocol.stencil └── TypeErase.stencil ├── TemplatesDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── xcshareddata │ └── xcschemes │ └── TemplatesDemo.xcscheme ├── UnitTests ├── AutoCaseName │ ├── AutoCaseNameTests.swift │ └── State.swift ├── AutoInterface │ ├── AutoInterfaceTests.swift │ └── WSClient.swift ├── AutoPropertiesProtocol │ ├── AutoPropertiesProtocolTests.swift │ ├── Dependencies.swift │ └── Person.swift ├── Generated │ ├── AutoCaseName.generated.swift │ ├── AutoInterface.generated.swift │ ├── AutoPropertiesProtocol.generated.swift │ └── TypeErase.generated.swift ├── Info.plist └── TypeErasure │ ├── Pokemon.swift │ ├── Row.swift │ └── TypeErasureTests.swift └── sourcery ├── CHANGELOG.md ├── LICENSE ├── README.md ├── Resources ├── daemon.gif └── icon-128.png ├── Sourcery.docset └── Contents │ ├── Info.plist │ └── Resources │ ├── Documents │ ├── Classes │ │ ├── ArrayType.html │ │ ├── AssociatedValue.html │ │ ├── Attribute.html │ │ ├── Class.html │ │ ├── ClosureType.html │ │ ├── DictionaryType.html │ │ ├── Enum.html │ │ ├── EnumCase.html │ │ ├── GenericType.html │ │ ├── GenericTypeParameter.html │ │ ├── Method.html │ │ ├── MethodParameter.html │ │ ├── Protocol.html │ │ ├── Struct.html │ │ ├── Subscript.html │ │ ├── TupleElement.html │ │ ├── TupleType.html │ │ ├── Type.html │ │ ├── TypeName.html │ │ ├── Types.html │ │ └── Variable.html │ ├── Examples.html │ ├── Guides.html │ ├── Other Guides.html │ ├── Other Protocols.html │ ├── Protocols │ │ ├── Annotated.html │ │ ├── Definition.html │ │ └── Typed.html │ ├── Types.html │ ├── badge.svg │ ├── codable.html │ ├── css │ │ ├── highlight.css │ │ └── jazzy.css │ ├── decorator.html │ ├── diffable.html │ ├── enum-cases.html │ ├── equatable.html │ ├── hashable.html │ ├── img │ │ ├── carat.png │ │ ├── dash.png │ │ └── gh.png │ ├── index.html │ ├── installing.html │ ├── js │ │ ├── jazzy.js │ │ └── jquery.min.js │ ├── lenses.html │ ├── linuxmain.html │ ├── mocks.html │ ├── search.json │ ├── undocumented.json │ ├── usage.html │ └── writing-templates.html │ └── docSet.dsidx ├── Templates ├── AutoCases.stencil ├── AutoCodable.swifttemplate ├── AutoEquatable.stencil ├── AutoHashable.stencil ├── AutoLenses.stencil ├── AutoMockable.stencil ├── Decorator.swifttemplate └── LinuxMain.stencil └── bin ├── Sourcery.app └── Contents │ ├── Frameworks │ ├── AEXML.framework │ │ ├── AEXML │ │ ├── Resources │ │ │ └── Info.plist │ │ └── Versions │ │ │ ├── A │ │ │ ├── AEXML │ │ │ └── Resources │ │ │ │ └── Info.plist │ │ │ └── Current │ │ │ ├── AEXML │ │ │ └── Resources │ │ │ └── Info.plist │ ├── Commander.framework │ │ ├── Commander │ │ ├── Resources │ │ │ └── Info.plist │ │ └── Versions │ │ │ ├── A │ │ │ ├── Commander │ │ │ └── Resources │ │ │ │ └── Info.plist │ │ │ └── Current │ │ │ ├── Commander │ │ │ └── Resources │ │ │ └── Info.plist │ ├── CommonCrypto.framework │ │ ├── CommonCrypto │ │ ├── Resources │ │ │ └── Info.plist │ │ └── Versions │ │ │ ├── A │ │ │ ├── CommonCrypto │ │ │ └── Resources │ │ │ │ └── Info.plist │ │ │ └── Current │ │ │ ├── CommonCrypto │ │ │ └── Resources │ │ │ └── Info.plist │ ├── PathKit.framework │ │ ├── PathKit │ │ ├── Resources │ │ │ └── Info.plist │ │ └── Versions │ │ │ ├── A │ │ │ ├── PathKit │ │ │ └── Resources │ │ │ │ └── Info.plist │ │ │ └── Current │ │ │ ├── PathKit │ │ │ └── Resources │ │ │ └── Info.plist │ ├── SWXMLHash.framework │ │ ├── Resources │ │ │ └── Info.plist │ │ ├── SWXMLHash │ │ └── Versions │ │ │ ├── A │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ └── SWXMLHash │ │ │ └── Current │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ └── SWXMLHash │ ├── SourceKittenFramework.framework │ │ ├── Resources │ │ │ └── Info.plist │ │ ├── SourceKittenFramework │ │ └── Versions │ │ │ ├── A │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ └── SourceKittenFramework │ │ │ └── Current │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ └── SourceKittenFramework │ ├── SourceryJS.framework │ │ ├── Headers │ │ │ ├── SourceryJS-Swift.h │ │ │ └── SourceryJS.h │ │ ├── Modules │ │ │ ├── SourceryJS.swiftmodule │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ └── x86_64.swiftmodule │ │ │ └── module.modulemap │ │ ├── Resources │ │ │ ├── Info.plist │ │ │ └── ejs.js │ │ ├── SourceryJS │ │ └── Versions │ │ │ ├── A │ │ │ ├── Headers │ │ │ │ ├── SourceryJS-Swift.h │ │ │ │ └── SourceryJS.h │ │ │ ├── Modules │ │ │ │ ├── SourceryJS.swiftmodule │ │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ │ └── x86_64.swiftmodule │ │ │ │ └── module.modulemap │ │ │ ├── Resources │ │ │ │ ├── Info.plist │ │ │ │ └── ejs.js │ │ │ └── SourceryJS │ │ │ └── Current │ │ │ ├── Headers │ │ │ ├── SourceryJS-Swift.h │ │ │ └── SourceryJS.h │ │ │ ├── Modules │ │ │ ├── SourceryJS.swiftmodule │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ └── x86_64.swiftmodule │ │ │ └── module.modulemap │ │ │ ├── Resources │ │ │ ├── Info.plist │ │ │ └── ejs.js │ │ │ └── SourceryJS │ ├── SourceryRuntime.framework │ │ ├── Headers │ │ │ ├── SourceryRuntime-Swift.h │ │ │ └── SourceryRuntime.h │ │ ├── Modules │ │ │ ├── SourceryRuntime.swiftmodule │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ └── x86_64.swiftmodule │ │ │ └── module.modulemap │ │ ├── Resources │ │ │ └── Info.plist │ │ ├── SourceryRuntime │ │ └── Versions │ │ │ ├── A │ │ │ ├── Headers │ │ │ │ ├── SourceryRuntime-Swift.h │ │ │ │ └── SourceryRuntime.h │ │ │ ├── Modules │ │ │ │ ├── SourceryRuntime.swiftmodule │ │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ │ └── x86_64.swiftmodule │ │ │ │ └── module.modulemap │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ └── SourceryRuntime │ │ │ └── Current │ │ │ ├── Headers │ │ │ ├── SourceryRuntime-Swift.h │ │ │ └── SourceryRuntime.h │ │ │ ├── Modules │ │ │ ├── SourceryRuntime.swiftmodule │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ └── x86_64.swiftmodule │ │ │ └── module.modulemap │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ └── SourceryRuntime │ ├── SourcerySwift.framework │ │ ├── Headers │ │ │ ├── SourcerySwift-Swift.h │ │ │ └── SourcerySwift.h │ │ ├── Modules │ │ │ ├── SourcerySwift.swiftmodule │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ └── x86_64.swiftmodule │ │ │ └── module.modulemap │ │ ├── Resources │ │ │ └── Info.plist │ │ ├── SourcerySwift │ │ └── Versions │ │ │ ├── A │ │ │ ├── Frameworks │ │ │ │ └── SourceryRuntime.framework │ │ │ │ │ ├── Headers │ │ │ │ │ ├── SourceryRuntime-Swift.h │ │ │ │ │ └── SourceryRuntime.h │ │ │ │ │ ├── Modules │ │ │ │ │ ├── SourceryRuntime.swiftmodule │ │ │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ │ │ └── x86_64.swiftmodule │ │ │ │ │ └── module.modulemap │ │ │ │ │ ├── Resources │ │ │ │ │ └── Info.plist │ │ │ │ │ ├── SourceryRuntime │ │ │ │ │ └── Versions │ │ │ │ │ ├── A │ │ │ │ │ ├── Headers │ │ │ │ │ │ ├── SourceryRuntime-Swift.h │ │ │ │ │ │ └── SourceryRuntime.h │ │ │ │ │ ├── Modules │ │ │ │ │ │ ├── SourceryRuntime.swiftmodule │ │ │ │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ │ │ │ └── x86_64.swiftmodule │ │ │ │ │ │ └── module.modulemap │ │ │ │ │ ├── Resources │ │ │ │ │ │ └── Info.plist │ │ │ │ │ └── SourceryRuntime │ │ │ │ │ └── Current │ │ │ │ │ ├── Headers │ │ │ │ │ ├── SourceryRuntime-Swift.h │ │ │ │ │ └── SourceryRuntime.h │ │ │ │ │ ├── Modules │ │ │ │ │ ├── SourceryRuntime.swiftmodule │ │ │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ │ │ └── x86_64.swiftmodule │ │ │ │ │ └── module.modulemap │ │ │ │ │ ├── Resources │ │ │ │ │ └── Info.plist │ │ │ │ │ └── SourceryRuntime │ │ │ ├── Headers │ │ │ │ ├── SourcerySwift-Swift.h │ │ │ │ └── SourcerySwift.h │ │ │ ├── Modules │ │ │ │ ├── SourcerySwift.swiftmodule │ │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ │ └── x86_64.swiftmodule │ │ │ │ └── module.modulemap │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ └── SourcerySwift │ │ │ └── Current │ │ │ ├── Frameworks │ │ │ └── SourceryRuntime.framework │ │ │ │ ├── Headers │ │ │ │ ├── SourceryRuntime-Swift.h │ │ │ │ └── SourceryRuntime.h │ │ │ │ ├── Modules │ │ │ │ ├── SourceryRuntime.swiftmodule │ │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ │ └── x86_64.swiftmodule │ │ │ │ └── module.modulemap │ │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ │ ├── SourceryRuntime │ │ │ │ └── Versions │ │ │ │ ├── A │ │ │ │ ├── Headers │ │ │ │ │ ├── SourceryRuntime-Swift.h │ │ │ │ │ └── SourceryRuntime.h │ │ │ │ ├── Modules │ │ │ │ │ ├── SourceryRuntime.swiftmodule │ │ │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ │ │ └── x86_64.swiftmodule │ │ │ │ │ └── module.modulemap │ │ │ │ ├── Resources │ │ │ │ │ └── Info.plist │ │ │ │ └── SourceryRuntime │ │ │ │ └── Current │ │ │ │ ├── Headers │ │ │ │ ├── SourceryRuntime-Swift.h │ │ │ │ └── SourceryRuntime.h │ │ │ │ ├── Modules │ │ │ │ ├── SourceryRuntime.swiftmodule │ │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ │ └── x86_64.swiftmodule │ │ │ │ └── module.modulemap │ │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ │ └── SourceryRuntime │ │ │ ├── Headers │ │ │ ├── SourcerySwift-Swift.h │ │ │ └── SourcerySwift.h │ │ │ ├── Modules │ │ │ ├── SourcerySwift.swiftmodule │ │ │ │ ├── x86_64.swiftdoc │ │ │ │ └── x86_64.swiftmodule │ │ │ └── module.modulemap │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ └── SourcerySwift │ ├── Stencil.framework │ │ ├── Resources │ │ │ └── Info.plist │ │ ├── Stencil │ │ └── Versions │ │ │ ├── A │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ └── Stencil │ │ │ └── Current │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ └── Stencil │ ├── StencilSwiftKit.framework │ │ ├── Resources │ │ │ └── Info.plist │ │ ├── StencilSwiftKit │ │ └── Versions │ │ │ ├── A │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ └── StencilSwiftKit │ │ │ └── Current │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ └── StencilSwiftKit │ ├── SwiftTryCatch.framework │ │ ├── Resources │ │ │ └── Info.plist │ │ ├── SwiftTryCatch │ │ └── Versions │ │ │ ├── A │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ └── SwiftTryCatch │ │ │ └── Current │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ └── SwiftTryCatch │ ├── Yams.framework │ │ ├── Resources │ │ │ └── Info.plist │ │ ├── Versions │ │ │ ├── A │ │ │ │ ├── Resources │ │ │ │ │ └── Info.plist │ │ │ │ └── Yams │ │ │ └── Current │ │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ │ └── Yams │ │ └── Yams │ ├── libswiftAppKit.dylib │ ├── libswiftCore.dylib │ ├── libswiftCoreData.dylib │ ├── libswiftCoreFoundation.dylib │ ├── libswiftCoreGraphics.dylib │ ├── libswiftCoreImage.dylib │ ├── libswiftDarwin.dylib │ ├── libswiftDispatch.dylib │ ├── libswiftFoundation.dylib │ ├── libswiftIOKit.dylib │ ├── libswiftMetal.dylib │ ├── libswiftObjectiveC.dylib │ ├── libswiftQuartzCore.dylib │ ├── libswiftXPC.dylib │ ├── libswiftos.dylib │ └── xcproj.framework │ │ ├── Resources │ │ └── Info.plist │ │ ├── Versions │ │ ├── A │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ └── xcproj │ │ └── Current │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ └── xcproj │ │ └── xcproj │ ├── Info.plist │ ├── MacOS │ └── Sourcery │ ├── PkgInfo │ └── Resources │ └── libswiftRemoteMirror.dylib └── sourcery /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 4 | 5 | ## Build generated 6 | build/ 7 | DerivedData/ 8 | 9 | ## Various settings 10 | *.pbxuser 11 | !default.pbxuser 12 | *.mode1v3 13 | !default.mode1v3 14 | *.mode2v3 15 | !default.mode2v3 16 | *.perspectivev3 17 | !default.perspectivev3 18 | xcuserdata/ 19 | 20 | ## Other 21 | *.moved-aside 22 | *.xcuserstate 23 | 24 | ## Obj-C/Swift specific 25 | *.hmap 26 | *.ipa 27 | *.dSYM.zip 28 | *.dSYM 29 | 30 | ## Playgrounds 31 | timeline.xctimeline 32 | playground.xcworkspace 33 | 34 | # Swift Package Manager 35 | # 36 | # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. 37 | # Packages/ 38 | .build/ 39 | 40 | # CocoaPods 41 | # 42 | # We recommend against adding the Pods directory to your .gitignore. However 43 | # you should judge for yourself, the pros and cons are mentioned at: 44 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 45 | # 46 | # Pods/ 47 | 48 | # Carthage 49 | # 50 | # Add this line if you want to avoid checking in source code from Carthage dependencies. 51 | # Carthage/Checkouts 52 | 53 | Carthage/Build 54 | 55 | # fastlane 56 | # 57 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the 58 | # screenshots whenever they are needed. 59 | # For more information about the recommended setup visit: 60 | # https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md 61 | 62 | fastlane/report.xml 63 | fastlane/Preview.html 64 | fastlane/screenshots 65 | fastlane/test_output 66 | -------------------------------------------------------------------------------- /.sourcery.yml: -------------------------------------------------------------------------------- 1 | sources: 2 | - "UnitTests" 3 | templates: 4 | - "Templates" 5 | output: "UnitTests/Generated" 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 AliSoftware 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Templates/AutoCaseName.stencil: -------------------------------------------------------------------------------- 1 | {% for type in types.implementing.AutoCaseName|enum %} 2 | // MARK: {{type.name}} 3 | 4 | {{type.accessLevel}} extension {{type.name}} { 5 | enum CaseName: String { 6 | {% for p in type.cases %} 7 | case {{p.name}} 8 | {% endfor %} 9 | } 10 | var caseName: CaseName { 11 | switch self { 12 | {% for p in type.cases %} 13 | case .{{p.name}}: return .{{p.name}} 14 | {% endfor %} 15 | } 16 | } 17 | } 18 | 19 | {% endfor %} 20 | -------------------------------------------------------------------------------- /Templates/AutoInterface.stencil: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | {% for type in types.implementing.AutoInterface %} 4 | {% set protoName %}{% if type.annotations.AutoInterface %}{{type.annotations.AutoInterface}}{% else %}{{ type.annotations.AutoInterfacePrefix|default:"I" }}{{ type.localName }}{{ type.annotations.AutoInterfaceSuffix }}{% endif %}{% endset %} 5 | 6 | // MARK: {{ protoName }} 7 | 8 | protocol {{ protoName }} { 9 | {% for p in type.variables %} 10 | var {{ p.name }}: {{ p.actualTypeName }} { get{% if p.isMutable %} set{% endif %} } 11 | {% endfor %} 12 | {% for m in type.methods %} 13 | func {{ m.name }} -> {{ m.actualReturnTypeName }} 14 | {% endfor %} 15 | } 16 | extension {{ type.name }}: {{ protoName }} {} 17 | 18 | {% endfor %} -------------------------------------------------------------------------------- /Templates/AutoPropertiesProtocol.stencil: -------------------------------------------------------------------------------- 1 | {# Inspired by http://merowing.info/2017/04/using-protocol-compositon-for-dependency-injection/ #} 2 | {% for type in types.implementing.AutoPropertiesProtocol %} 3 | // MARK: {{type.name}} 4 | 5 | {% for p in type.storedVariables %} 6 | {% set protoName %}{% if p.annotations.PropertiesProtocol %}{{p.annotations.PropertiesProtocol }}{% else %}{{p.annotations.PropertiesProtocolPrefix|default:"Has"}}{{p.name|titlecase}}{{p.annotations.PropertiesProtocolSuffix}}{% endif %}{% endset %} 7 | protocol {{protoName}} { var {{p.name}}: {{p.actualTypeName}} { get } } 8 | extension {{type.name}}: {{protoName}} {} 9 | 10 | {% endfor %} 11 | {% endfor %} 12 | -------------------------------------------------------------------------------- /Templates/TypeErase.stencil: -------------------------------------------------------------------------------- 1 | {% for type in types.protocols|annotated:"TypeErase" %} 2 | 3 | // MARK: - Type Eraser for {{type.name}} 4 | 5 | private class _Any{{type.name}}Base<{{type.annotations.TypeErase}}>: {{type.name}} { 6 | init() { 7 | guard type(of: self) != _Any{{type.name}}Base.self else { 8 | fatalError("_Any{{type.name}}Base<{{type.annotations.TypeErase}}> instances can not be created; create a subclass instance instead") 9 | } 10 | } 11 | 12 | {% for m in type.methods %} 13 | func {{m.name}} -> {{m.returnTypeName}} { 14 | fatalError("Must override") 15 | } 16 | {% endfor %} 17 | 18 | {% for p in type.variables %} 19 | var {{p.name}}: {{p.typeName}} { 20 | get { fatalError("Must override") } 21 | {% if p.isMutable %}set { fatalError("Must override") }{% endif %} 22 | } 23 | {% endfor %} 24 | } 25 | 26 | private final class _Any{{type.name}}Box: _Any{{type.name}}Base { 27 | var concrete: Concrete 28 | typealias {{type.annotations.TypeErase}} = Concrete.{{type.annotations.TypeErase}} 29 | 30 | init(_ concrete: Concrete) { 31 | self.concrete = concrete 32 | } 33 | 34 | {% for m in type.methods %} 35 | override func {{m.name}} -> {{m.returnTypeName}} { 36 | return concrete.{{m.callName}}({% for p in m.parameters %}{{p.name}}: {{p.name}}{% if not forloop.last %},{% endif %}{% endfor %}) 37 | } 38 | {% endfor %} 39 | 40 | {% for p in type.variables %} 41 | override var {{p.name}}: {{p.typeName}} { 42 | get { return concrete.{{p.name}} } 43 | {% if p.isMutable %}set { concrete.{{p.name}} = newValue }{% endif %} 44 | } 45 | {% endfor %} 46 | } 47 | 48 | final class Any{{type.name}}<{{ type.annotations.TypeErase }}>: {{type.name}} { 49 | private let box: _Any{{type.name}}Base<{{ type.annotations.TypeErase }}> 50 | 51 | init(_ concrete: Concrete) where Concrete.{{ type.annotations.TypeErase }} == {{ type.annotations.TypeErase }} { 52 | self.box = _Any{{type.name}}Box(concrete) 53 | } 54 | 55 | {% for m in type.methods %} 56 | func {{m.name}} -> {{m.returnTypeName}} { 57 | return box.{{m.callName}}({% for p in m.parameters %}{{p.name}}: {{p.name}}{% if not forloop.last %},{% endif %}{% endfor %}) 58 | } 59 | {% endfor %} 60 | 61 | {% for p in type.variables %} 62 | var {{p.name}}: {{p.typeName}} { 63 | get { return box.{{p.name}} } 64 | {% if p.isMutable %}set { box.{{p.name}} = newValue }{% endif %} 65 | } 66 | {% endfor %} 67 | } 68 | {% endfor %} 69 | -------------------------------------------------------------------------------- /TemplatesDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /TemplatesDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /TemplatesDemo.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /TemplatesDemo.xcodeproj/xcshareddata/xcschemes/TemplatesDemo.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 33 | 39 | 40 | 41 | 42 | 43 | 49 | 50 | 51 | 52 | 53 | 54 | 64 | 66 | 72 | 73 | 74 | 75 | 76 | 77 | 83 | 85 | 91 | 92 | 93 | 94 | 96 | 97 | 100 | 101 | 102 | -------------------------------------------------------------------------------- /UnitTests/AutoCaseName/AutoCaseNameTests.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AutoCaseNameTests.swift 3 | // UnitTests 4 | // 5 | // Created by Olivier HALLIGON on 25/05/2018. 6 | // Copyright © 2018 AliSoftware. All rights reserved. 7 | // 8 | 9 | import XCTest 10 | 11 | class AutoCaseNameTests: XCTestCase { 12 | 13 | func testStateCaseNames() { 14 | let state1 = State.notLoaded 15 | XCTAssertEqual(state1.caseName, .notLoaded) 16 | 17 | let state2 = State.loading(message: "Foo", percent: 0.42) 18 | XCTAssertEqual(state2.caseName, .loading) 19 | 20 | let state3 = State.loaded(data: ["Bar", "Baz"]) 21 | XCTAssertEqual(state3.caseName, .loaded) 22 | 23 | let state4 = State.error(message: "Server Error", code: 500) 24 | XCTAssertEqual(state4.caseName, .error) 25 | } 26 | 27 | func testSyntaxes() { 28 | let state: State = State.loading(message: "Loading Data…", percent: 0.42) 29 | guard state.caseName != .error else { 30 | XCTFail("State's caseName should not be error") 31 | return 32 | } 33 | 34 | XCTAssert(state.caseName != .loaded) 35 | XCTAssertEqual(state.caseName.rawValue, "loading") 36 | } 37 | 38 | func testComparable() { 39 | let state1: State = State.loading(message: "Loading Data…", percent: 0.42) 40 | let state2: State = State.loading(message: "Loading…", percent: 0.1337) 41 | let state3: State = State.notLoaded 42 | 43 | XCTAssertEqual(state1.caseName, state2.caseName) 44 | XCTAssertNotEqual(state1.caseName, state3.caseName) 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /UnitTests/AutoCaseName/State.swift: -------------------------------------------------------------------------------- 1 | // 2 | // State.swift 3 | // UnitTests 4 | // 5 | // Created by Olivier HALLIGON on 25/05/2018. 6 | // Copyright © 2018 AliSoftware. All rights reserved. 7 | // 8 | 9 | protocol AutoCaseName {} 10 | 11 | enum State: AutoCaseName { 12 | case notLoaded 13 | case loading(message: String, percent: Double) 14 | case loaded(data: [String]) 15 | case error(message: String, code: Int) 16 | } 17 | -------------------------------------------------------------------------------- /UnitTests/AutoInterface/AutoInterfaceTests.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AutoInterfaceTests.swift 3 | // TemplatesDemo 4 | // 5 | // Created by Olivier HALLIGON on 18/05/2017. 6 | // Copyright © 2017 AliSoftware. All rights reserved. 7 | // 8 | 9 | import XCTest 10 | 11 | class AutoInterfaceTests: XCTestCase { 12 | 13 | class UserWSClientFactory { 14 | func build() -> IUserWSClient { 15 | return WSClient.UserWSClient() 16 | } 17 | } 18 | 19 | func testUserWSClient() { 20 | let f = UserWSClientFactory() 21 | let uwsc: IUserWSClient = f.build() 22 | let users = uwsc.fetchUsers() 23 | print(users) 24 | } 25 | 26 | func testProductWSClient() { 27 | let pwsc: ProductsProvider = WSClient.ProductsWSClient() 28 | let products = pwsc.fetchProducts() 29 | print(products) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /UnitTests/AutoInterface/WSClient.swift: -------------------------------------------------------------------------------- 1 | // 2 | // WSClient.swift 3 | // TemplatesDemo 4 | // 5 | // Created by Olivier HALLIGON on 18/05/2017. 6 | // Copyright © 2017 AliSoftware. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | protocol AutoInterface {} 12 | 13 | class WSClient { 14 | class UserWSClient: AutoInterface { 15 | struct User { 16 | let id: Int 17 | let name: String 18 | } 19 | 20 | let baseURL: URL = URL(string: "https://example.com/api")! 21 | 22 | func fetchUsers() -> [User] { 23 | return (0..<10).map { User(id: $0, name: "User\($0)") } 24 | } 25 | 26 | func fetchUser(id: Int) -> User? { 27 | return User(id: id, name: "User\(id)") 28 | } 29 | } 30 | 31 | // sourcery: AutoInterface = ProductsProvider 32 | class ProductsWSClient: AutoInterface { 33 | struct Product { 34 | let id: Int 35 | let name: String 36 | } 37 | 38 | var lastError: Error? 39 | var errored: Bool { 40 | return lastError != nil 41 | } 42 | 43 | func fetchProducts() -> [Product] { 44 | return (0..<12).map { Product(id: $0, name: "Product-\($0)") } 45 | } 46 | } 47 | 48 | let users: UserWSClient = .init() 49 | let products: ProductsWSClient = .init() 50 | } 51 | -------------------------------------------------------------------------------- /UnitTests/AutoPropertiesProtocol/AutoPropertiesProtocolTests.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AutoPropertiesProtocolTests.swift 3 | // TemplatesDemo 4 | // 5 | // Created by Olivier Halligon on 18/05/2017. 6 | // Copyright © 2017 AliSoftware. All rights reserved. 7 | // 8 | 9 | import XCTest 10 | 11 | class AutoPropertiesProtocolTests: XCTestCase { 12 | 13 | class LoginScreen { 14 | typealias Dependencies = IWebServiceClientContainer & ILoginManagerContainer 15 | private let deps: Dependencies 16 | init(deps: Dependencies) { 17 | self.deps = deps 18 | } 19 | 20 | func login() { 21 | print(self.deps.webServiceClient) 22 | print(self.deps.loginManager) 23 | // print(self.deps.cartManager) // Can't access this, which is a good thing :) 24 | } 25 | } 26 | 27 | func testLoginScreen() { 28 | class FakeWSClient: WebServiceClient { /* … */ } 29 | 30 | let all = Dependencies( 31 | wsClient: FakeWSClient(), 32 | loginManager: LoginManager(), 33 | cartManager: CartManager() 34 | ) 35 | 36 | let loginScreen = LoginScreen(deps: all) 37 | loginScreen.login() 38 | } 39 | 40 | func testPerson() { 41 | let p = Person(name: "Bob", details: nil, dogs: []) 42 | func printName(_ namable: Namable & DetailsProvider) { 43 | print(namable.name, namable.details?.age ?? 0) 44 | } 45 | printName(p) 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /UnitTests/AutoPropertiesProtocol/Dependencies.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Dependencies.swift 3 | // TemplatesDemo 4 | // 5 | // Created by Olivier Halligon on 18/05/2017. 6 | // Copyright © 2017 AliSoftware. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | protocol AutoPropertiesProtocol {} 12 | 13 | protocol WebServiceClient { /* … */ } 14 | class LoginManager { /* … */ } 15 | class CartManager { /* … */ } 16 | 17 | // sourcery:begin: PropertiesProtocolPrefix = I, PropertiesProtocolSuffix = Container 18 | class Dependencies: AutoPropertiesProtocol { 19 | let webServiceClient: WebServiceClient 20 | let loginManager: LoginManager 21 | let cartManager: CartManager 22 | 23 | init(wsClient: WebServiceClient, loginManager: LoginManager, cartManager: CartManager) { 24 | self.webServiceClient = wsClient 25 | self.loginManager = loginManager 26 | self.cartManager = cartManager 27 | } 28 | } 29 | // sourcery:end 30 | -------------------------------------------------------------------------------- /UnitTests/AutoPropertiesProtocol/Person.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Person.swift 3 | // TemplatesDemo 4 | // 5 | // Created by Olivier Halligon on 18/05/2017. 6 | // Copyright © 2017 AliSoftware. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | struct Person: AutoPropertiesProtocol { 12 | struct Details { 13 | let dob: Date 14 | let age: Int 15 | } 16 | struct Dog { 17 | let name: String 18 | let nickname: String? 19 | } 20 | // sourcery: PropertiesProtocol = Namable 21 | let name: String 22 | // sourcery: PropertiesProtocolPrefix = "", PropertiesProtocolSuffix = Provider 23 | let details: Details? 24 | let dogs: [Dog] 25 | } 26 | -------------------------------------------------------------------------------- /UnitTests/Generated/AutoCaseName.generated.swift: -------------------------------------------------------------------------------- 1 | // Generated using Sourcery 0.13.1 — https://github.com/krzysztofzablocki/Sourcery 2 | // DO NOT EDIT 3 | 4 | 5 | // MARK: State 6 | 7 | extension State { 8 | enum CaseName: String { 9 | case notLoaded 10 | case loading 11 | case loaded 12 | case error 13 | } 14 | var caseName: CaseName { 15 | switch self { 16 | case .notLoaded: return .notLoaded 17 | case .loading: return .loading 18 | case .loaded: return .loaded 19 | case .error: return .error 20 | } 21 | } 22 | } 23 | 24 | -------------------------------------------------------------------------------- /UnitTests/Generated/AutoInterface.generated.swift: -------------------------------------------------------------------------------- 1 | // Generated using Sourcery 0.13.1 — https://github.com/krzysztofzablocki/Sourcery 2 | // DO NOT EDIT 3 | 4 | import Foundation 5 | 6 | 7 | // MARK: ProductsProvider 8 | 9 | protocol ProductsProvider { 10 | var lastError: Error? { get set } 11 | var errored: Bool { get } 12 | func fetchProducts() -> [WSClient.ProductsWSClient.Product] 13 | } 14 | extension WSClient.ProductsWSClient: ProductsProvider {} 15 | 16 | 17 | // MARK: IUserWSClient 18 | 19 | protocol IUserWSClient { 20 | var baseURL: URL { get } 21 | func fetchUsers() -> [WSClient.UserWSClient.User] 22 | func fetchUser(id: Int) -> WSClient.UserWSClient.User? 23 | } 24 | extension WSClient.UserWSClient: IUserWSClient {} 25 | 26 | -------------------------------------------------------------------------------- /UnitTests/Generated/AutoPropertiesProtocol.generated.swift: -------------------------------------------------------------------------------- 1 | // Generated using Sourcery 0.13.1 — https://github.com/krzysztofzablocki/Sourcery 2 | // DO NOT EDIT 3 | 4 | 5 | // MARK: Dependencies 6 | 7 | protocol IWebServiceClientContainer { var webServiceClient: WebServiceClient { get } } 8 | extension Dependencies: IWebServiceClientContainer {} 9 | 10 | protocol ILoginManagerContainer { var loginManager: LoginManager { get } } 11 | extension Dependencies: ILoginManagerContainer {} 12 | 13 | protocol ICartManagerContainer { var cartManager: CartManager { get } } 14 | extension Dependencies: ICartManagerContainer {} 15 | 16 | // MARK: Person 17 | 18 | protocol Namable { var name: String { get } } 19 | extension Person: Namable {} 20 | 21 | protocol DetailsProvider { var details: Person.Details? { get } } 22 | extension Person: DetailsProvider {} 23 | 24 | protocol HasDogs { var dogs: [Person.Dog] { get } } 25 | extension Person: HasDogs {} 26 | 27 | -------------------------------------------------------------------------------- /UnitTests/Generated/TypeErase.generated.swift: -------------------------------------------------------------------------------- 1 | // Generated using Sourcery 0.13.1 — https://github.com/krzysztofzablocki/Sourcery 2 | // DO NOT EDIT 3 | 4 | 5 | 6 | // MARK: - Type Eraser for Pokemon 7 | 8 | private class _AnyPokemonBase: Pokemon { 9 | init() { 10 | guard type(of: self) != _AnyPokemonBase.self else { 11 | fatalError("_AnyPokemonBase instances can not be created; create a subclass instance instead") 12 | } 13 | } 14 | 15 | func attack(move: PokemonType) -> Void { 16 | fatalError("Must override") 17 | } 18 | 19 | } 20 | 21 | private final class _AnyPokemonBox: _AnyPokemonBase { 22 | var concrete: Concrete 23 | typealias PokemonType = Concrete.PokemonType 24 | 25 | init(_ concrete: Concrete) { 26 | self.concrete = concrete 27 | } 28 | 29 | override func attack(move: PokemonType) -> Void { 30 | return concrete.attack(move: move) 31 | } 32 | 33 | } 34 | 35 | final class AnyPokemon: Pokemon { 36 | private let box: _AnyPokemonBase 37 | 38 | init(_ concrete: Concrete) where Concrete.PokemonType == PokemonType { 39 | self.box = _AnyPokemonBox(concrete) 40 | } 41 | 42 | func attack(move: PokemonType) -> Void { 43 | return box.attack(move: move) 44 | } 45 | 46 | } 47 | 48 | // MARK: - Type Eraser for Row 49 | 50 | private class _AnyRowBase: Row { 51 | init() { 52 | guard type(of: self) != _AnyRowBase.self else { 53 | fatalError("_AnyRowBase instances can not be created; create a subclass instance instead") 54 | } 55 | } 56 | 57 | func configure(model: Model) -> Void { 58 | fatalError("Must override") 59 | } 60 | 61 | var sizeLabelText: String { 62 | get { fatalError("Must override") } 63 | set { fatalError("Must override") } 64 | } 65 | } 66 | 67 | private final class _AnyRowBox: _AnyRowBase { 68 | var concrete: Concrete 69 | typealias Model = Concrete.Model 70 | 71 | init(_ concrete: Concrete) { 72 | self.concrete = concrete 73 | } 74 | 75 | override func configure(model: Model) -> Void { 76 | return concrete.configure(model: model) 77 | } 78 | 79 | override var sizeLabelText: String { 80 | get { return concrete.sizeLabelText } 81 | set { concrete.sizeLabelText = newValue } 82 | } 83 | } 84 | 85 | final class AnyRow: Row { 86 | private let box: _AnyRowBase 87 | 88 | init(_ concrete: Concrete) where Concrete.Model == Model { 89 | self.box = _AnyRowBox(concrete) 90 | } 91 | 92 | func configure(model: Model) -> Void { 93 | return box.configure(model: model) 94 | } 95 | 96 | var sizeLabelText: String { 97 | get { return box.sizeLabelText } 98 | set { box.sizeLabelText = newValue } 99 | } 100 | } 101 | -------------------------------------------------------------------------------- /UnitTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /UnitTests/TypeErasure/Pokemon.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Pokemon.swift 3 | // CodeGenDemo 4 | // 5 | // Created by Olivier HALLIGON on 12/05/2017. 6 | // Copyright © 2017 AliSoftware. All rights reserved. 7 | // 8 | 9 | class Thunder { } 10 | class Fire { } 11 | 12 | // sourcery: TypeErase = PokemonType 13 | protocol Pokemon { 14 | associatedtype PokemonType 15 | func attack(move: PokemonType) 16 | } 17 | 18 | struct Pikachu: Pokemon { 19 | typealias PokemonType = Thunder 20 | func attack(move: Thunder) { /*⚡️*/ } 21 | } 22 | 23 | class Charmander: Pokemon { 24 | func attack(move: Fire) { /*🔥*/ } 25 | } 26 | 27 | class Raichu: Pokemon { 28 | typealias PokemonType = Thunder 29 | func attack(move: Thunder) { /*⚡️*/ } 30 | } 31 | -------------------------------------------------------------------------------- /UnitTests/TypeErasure/Row.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Row.swift 3 | // CodeGenDemo 4 | // 5 | // Created by Olivier Halligon on 14/05/2017. 6 | // Copyright © 2017 AliSoftware. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | // Inspiration: https://www.bignerdranch.com/blog/breaking-down-type-erasures-in-swift/ 12 | 13 | // sourcery: TypeErase = Model 14 | protocol Row { 15 | associatedtype Model 16 | 17 | var sizeLabelText: String { get set } 18 | 19 | func configure(model: Model) 20 | } 21 | 22 | 23 | // Models 24 | 25 | struct Folder {} 26 | struct File {} 27 | 28 | 29 | 30 | // Rows 31 | 32 | class FolderCell: Row { 33 | typealias Model = Folder 34 | var sizeLabelText: String = "" 35 | func configure(model: Folder) { 36 | print("Configured a \(type(of: self))") 37 | } 38 | } 39 | 40 | class FileCell: Row { 41 | typealias Model = File 42 | var sizeLabelText: String = "" 43 | func configure(model: File) { 44 | print("Configured a \(type(of: self))") 45 | } 46 | } 47 | 48 | class DetailFileCell: Row { 49 | typealias Model = File 50 | var sizeLabelText: String = "" 51 | func configure(model: File) { 52 | print("Configured a \(type(of: self))") 53 | } 54 | } 55 | 56 | -------------------------------------------------------------------------------- /UnitTests/TypeErasure/TypeErasureTests.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TemplatesDemoTests.swift 3 | // TemplatesDemoTests 4 | // 5 | // Created by Olivier Halligon on 17/05/2017. 6 | // Copyright © 2017 AliSoftware. All rights reserved. 7 | // 8 | 9 | import XCTest 10 | 11 | class TypeErasureTests: XCTestCase { 12 | 13 | func testPokemon() { 14 | let list: [AnyPokemon] = [AnyPokemon(Pikachu()), AnyPokemon(Raichu())] 15 | list.forEach { (thunderPokemon: AnyPokemon) in 16 | thunderPokemon.attack(move: Thunder()) 17 | } 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /sourcery/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 Krzysztof Zabłocki 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /sourcery/Resources/daemon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/Resources/daemon.gif -------------------------------------------------------------------------------- /sourcery/Resources/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/Resources/icon-128.png -------------------------------------------------------------------------------- /sourcery/Sourcery.docset/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.jazzy.sourcery 7 | CFBundleName 8 | Sourcery 9 | DocSetPlatformFamily 10 | sourcery 11 | isDashDocset 12 | 13 | dashIndexFilePath 14 | index.html 15 | isJavaScriptEnabled 16 | 17 | DashDocSetFamily 18 | dashtoc 19 | 20 | 21 | -------------------------------------------------------------------------------- /sourcery/Sourcery.docset/Contents/Resources/Documents/badge.svg: -------------------------------------------------------------------------------- 1 | documentationdocumentation100%100% -------------------------------------------------------------------------------- /sourcery/Sourcery.docset/Contents/Resources/Documents/css/highlight.css: -------------------------------------------------------------------------------- 1 | /* Credit to https://gist.github.com/wataru420/2048287 */ 2 | .highlight { 3 | /* Comment */ 4 | /* Error */ 5 | /* Keyword */ 6 | /* Operator */ 7 | /* Comment.Multiline */ 8 | /* Comment.Preproc */ 9 | /* Comment.Single */ 10 | /* Comment.Special */ 11 | /* Generic.Deleted */ 12 | /* Generic.Deleted.Specific */ 13 | /* Generic.Emph */ 14 | /* Generic.Error */ 15 | /* Generic.Heading */ 16 | /* Generic.Inserted */ 17 | /* Generic.Inserted.Specific */ 18 | /* Generic.Output */ 19 | /* Generic.Prompt */ 20 | /* Generic.Strong */ 21 | /* Generic.Subheading */ 22 | /* Generic.Traceback */ 23 | /* Keyword.Constant */ 24 | /* Keyword.Declaration */ 25 | /* Keyword.Pseudo */ 26 | /* Keyword.Reserved */ 27 | /* Keyword.Type */ 28 | /* Literal.Number */ 29 | /* Literal.String */ 30 | /* Name.Attribute */ 31 | /* Name.Builtin */ 32 | /* Name.Class */ 33 | /* Name.Constant */ 34 | /* Name.Entity */ 35 | /* Name.Exception */ 36 | /* Name.Function */ 37 | /* Name.Namespace */ 38 | /* Name.Tag */ 39 | /* Name.Variable */ 40 | /* Operator.Word */ 41 | /* Text.Whitespace */ 42 | /* Literal.Number.Float */ 43 | /* Literal.Number.Hex */ 44 | /* Literal.Number.Integer */ 45 | /* Literal.Number.Oct */ 46 | /* Literal.String.Backtick */ 47 | /* Literal.String.Char */ 48 | /* Literal.String.Doc */ 49 | /* Literal.String.Double */ 50 | /* Literal.String.Escape */ 51 | /* Literal.String.Heredoc */ 52 | /* Literal.String.Interpol */ 53 | /* Literal.String.Other */ 54 | /* Literal.String.Regex */ 55 | /* Literal.String.Single */ 56 | /* Literal.String.Symbol */ 57 | /* Name.Builtin.Pseudo */ 58 | /* Name.Variable.Class */ 59 | /* Name.Variable.Global */ 60 | /* Name.Variable.Instance */ 61 | /* Literal.Number.Integer.Long */ } 62 | .highlight .c { 63 | color: #999988; 64 | font-style: italic; } 65 | .highlight .err { 66 | color: #a61717; 67 | background-color: #e3d2d2; } 68 | .highlight .k { 69 | color: #000000; 70 | font-weight: bold; } 71 | .highlight .o { 72 | color: #000000; 73 | font-weight: bold; } 74 | .highlight .cm { 75 | color: #999988; 76 | font-style: italic; } 77 | .highlight .cp { 78 | color: #999999; 79 | font-weight: bold; } 80 | .highlight .c1 { 81 | color: #999988; 82 | font-style: italic; } 83 | .highlight .cs { 84 | color: #999999; 85 | font-weight: bold; 86 | font-style: italic; } 87 | .highlight .gd { 88 | color: #000000; 89 | background-color: #ffdddd; } 90 | .highlight .gd .x { 91 | color: #000000; 92 | background-color: #ffaaaa; } 93 | .highlight .ge { 94 | color: #000000; 95 | font-style: italic; } 96 | .highlight .gr { 97 | color: #aa0000; } 98 | .highlight .gh { 99 | color: #999999; } 100 | .highlight .gi { 101 | color: #000000; 102 | background-color: #ddffdd; } 103 | .highlight .gi .x { 104 | color: #000000; 105 | background-color: #aaffaa; } 106 | .highlight .go { 107 | color: #888888; } 108 | .highlight .gp { 109 | color: #555555; } 110 | .highlight .gs { 111 | font-weight: bold; } 112 | .highlight .gu { 113 | color: #aaaaaa; } 114 | .highlight .gt { 115 | color: #aa0000; } 116 | .highlight .kc { 117 | color: #000000; 118 | font-weight: bold; } 119 | .highlight .kd { 120 | color: #000000; 121 | font-weight: bold; } 122 | .highlight .kp { 123 | color: #000000; 124 | font-weight: bold; } 125 | .highlight .kr { 126 | color: #000000; 127 | font-weight: bold; } 128 | .highlight .kt { 129 | color: #445588; } 130 | .highlight .m { 131 | color: #009999; } 132 | .highlight .s { 133 | color: #d14; } 134 | .highlight .na { 135 | color: #008080; } 136 | .highlight .nb { 137 | color: #0086B3; } 138 | .highlight .nc { 139 | color: #445588; 140 | font-weight: bold; } 141 | .highlight .no { 142 | color: #008080; } 143 | .highlight .ni { 144 | color: #800080; } 145 | .highlight .ne { 146 | color: #990000; 147 | font-weight: bold; } 148 | .highlight .nf { 149 | color: #990000; } 150 | .highlight .nn { 151 | color: #555555; } 152 | .highlight .nt { 153 | color: #000080; } 154 | .highlight .nv { 155 | color: #008080; } 156 | .highlight .ow { 157 | color: #000000; 158 | font-weight: bold; } 159 | .highlight .w { 160 | color: #bbbbbb; } 161 | .highlight .mf { 162 | color: #009999; } 163 | .highlight .mh { 164 | color: #009999; } 165 | .highlight .mi { 166 | color: #009999; } 167 | .highlight .mo { 168 | color: #009999; } 169 | .highlight .sb { 170 | color: #d14; } 171 | .highlight .sc { 172 | color: #d14; } 173 | .highlight .sd { 174 | color: #d14; } 175 | .highlight .s2 { 176 | color: #d14; } 177 | .highlight .se { 178 | color: #d14; } 179 | .highlight .sh { 180 | color: #d14; } 181 | .highlight .si { 182 | color: #d14; } 183 | .highlight .sx { 184 | color: #d14; } 185 | .highlight .sr { 186 | color: #009926; } 187 | .highlight .s1 { 188 | color: #d14; } 189 | .highlight .ss { 190 | color: #990073; } 191 | .highlight .bp { 192 | color: #999999; } 193 | .highlight .vc { 194 | color: #008080; } 195 | .highlight .vg { 196 | color: #008080; } 197 | .highlight .vi { 198 | color: #008080; } 199 | .highlight .il { 200 | color: #009999; } 201 | -------------------------------------------------------------------------------- /sourcery/Sourcery.docset/Contents/Resources/Documents/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/Sourcery.docset/Contents/Resources/Documents/img/carat.png -------------------------------------------------------------------------------- /sourcery/Sourcery.docset/Contents/Resources/Documents/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/Sourcery.docset/Contents/Resources/Documents/img/dash.png -------------------------------------------------------------------------------- /sourcery/Sourcery.docset/Contents/Resources/Documents/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/Sourcery.docset/Contents/Resources/Documents/img/gh.png -------------------------------------------------------------------------------- /sourcery/Sourcery.docset/Contents/Resources/Documents/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | var tokenOffset = "15px"; 27 | var original = link.css('marginLeft') == tokenOffset; 28 | link.animate({'margin-left':original ? "0px" : tokenOffset}, animationDuration); 29 | $content = link.parent().parent().next(); 30 | $content.slideToggle(animationDuration); 31 | 32 | // Keeps the document from jumping to the hash. 33 | var href = $(this).attr('href'); 34 | if (history.pushState) { 35 | history.pushState({}, '', href); 36 | } else { 37 | location.hash = href; 38 | } 39 | event.preventDefault(); 40 | }); 41 | 42 | // Dumb down quotes within code blocks that delimit strings instead of quotations 43 | // https://github.com/realm/jazzy/issues/714 44 | $("code q").replaceWith(function () { 45 | return ["\"", $(this).contents(), "\""]; 46 | }); 47 | -------------------------------------------------------------------------------- /sourcery/Sourcery.docset/Contents/Resources/Documents/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | 4 | ], 5 | "source_directory": "/Users/ilyapuchka/dev/Sourcery" 6 | } -------------------------------------------------------------------------------- /sourcery/Sourcery.docset/Contents/Resources/docSet.dsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/Sourcery.docset/Contents/Resources/docSet.dsidx -------------------------------------------------------------------------------- /sourcery/Templates/AutoCases.stencil: -------------------------------------------------------------------------------- 1 | {% for enum in types.implementing.AutoCases|enum %} 2 | {{ enum.accessLevel }} extension {{ enum.name }} { 3 | static let count: Int = {{ enum.cases.count }} 4 | {% if not enum.hasAssociatedValues %} 5 | static let allCases: [{{ enum.name }}] = [ 6 | {% for case in enum.cases %} .{{ case.name }}{% if not forloop.last %},{% endif %} 7 | {% endfor %}] 8 | {% endif %} 9 | } 10 | {% endfor %} 11 | -------------------------------------------------------------------------------- /sourcery/Templates/AutoEquatable.stencil: -------------------------------------------------------------------------------- 1 | // swiftlint:disable file_length 2 | fileprivate func compareOptionals(lhs: T?, rhs: T?, compare: (_ lhs: T, _ rhs: T) -> Bool) -> Bool { 3 | switch (lhs, rhs) { 4 | case let (lValue?, rValue?): 5 | return compare(lValue, rValue) 6 | case (nil, nil): 7 | return true 8 | default: 9 | return false 10 | } 11 | } 12 | 13 | fileprivate func compareArrays(lhs: [T], rhs: [T], compare: (_ lhs: T, _ rhs: T) -> Bool) -> Bool { 14 | guard lhs.count == rhs.count else { return false } 15 | for (idx, lhsItem) in lhs.enumerated() { 16 | guard compare(lhsItem, rhs[idx]) else { return false } 17 | } 18 | 19 | return true 20 | } 21 | 22 | {% macro compareVariables variables %} 23 | {% for variable in variables where variable.readAccess != "private" and variable.readAccess != "fileprivate" %}{% if not variable.annotations.skipEquality %}guard {% if not variable.isOptional %}{% if not variable.annotations.arrayEquality %}lhs.{{ variable.name }} == rhs.{{ variable.name }}{% else %}compareArrays(lhs: lhs.{{ variable.name }}, rhs: rhs.{{ variable.name }}, compare: ==){% endif %}{% else %}compareOptionals(lhs: lhs.{{ variable.name }}, rhs: rhs.{{ variable.name }}, compare: ==){% endif %} else { return false }{% endif %} 24 | {% endfor %} 25 | {% endmacro %} 26 | 27 | // MARK: - AutoEquatable for classes, protocols, structs 28 | {% for type in types.implementing.AutoEquatable|!enum %} 29 | // MARK: - {{ type.name }} AutoEquatable 30 | {% if not type.kind == "protocol" and not type.based.NSObject %}extension {{ type.name }}: Equatable {}{% endif %} 31 | {% if type.supertype.based.Equatable or type.supertype.implements.AutoEquatable %}THIS WONT COMPILE, WE DONT SUPPORT INHERITANCE for AutoEquatable{% endif %} 32 | {{ type.accessLevel }} func == (lhs: {{ type.name }}, rhs: {{ type.name }}) -> Bool { 33 | {% if not type.kind == "protocol" %} 34 | {% call compareVariables type.storedVariables %} 35 | {% else %} 36 | {% call compareVariables type.allVariables %} 37 | {% endif %} 38 | return true 39 | } 40 | {% endfor %} 41 | 42 | // MARK: - AutoEquatable for Enums 43 | {% for type in types.implementing.AutoEquatable|enum %} 44 | // MARK: - {{ type.name }} AutoEquatable 45 | extension {{ type.name }}: Equatable {} 46 | {{ type.accessLevel }} func == (lhs: {{ type.name }}, rhs: {{ type.name }}) -> Bool { 47 | switch (lhs, rhs) { 48 | {% for case in type.cases %} 49 | {% if case.hasAssociatedValue %}case (.{{ case.name }}(let lhs), .{{ case.name }}(let rhs)):{% else %}case (.{{ case.name }}, .{{ case.name }}):{% endif %} 50 | {% ifnot case.hasAssociatedValue %}return true{% else %} 51 | {% if case.associatedValues.count == 1 %} 52 | return lhs == rhs 53 | {% else %} 54 | {% for associated in case.associatedValues %}if lhs.{{ associated.externalName }} != rhs.{{ associated.externalName }} { return false } 55 | {% endfor %}return true 56 | {% endif %} 57 | {% endif %} 58 | {% endfor %} 59 | {% if type.cases.count > 1 %}default: return false{% endif %} 60 | } 61 | } 62 | {% endfor %} 63 | -------------------------------------------------------------------------------- /sourcery/Templates/AutoHashable.stencil: -------------------------------------------------------------------------------- 1 | // swiftlint:disable file_length 2 | // swiftlint:disable line_length 3 | 4 | fileprivate func combineHashes(_ hashes: [Int]) -> Int { 5 | return hashes.reduce(0, combineHashValues) 6 | } 7 | 8 | fileprivate func combineHashValues(_ initial: Int, _ other: Int) -> Int { 9 | #if arch(x86_64) || arch(arm64) 10 | let magic: UInt = 0x9e3779b97f4a7c15 11 | #elseif arch(i386) || arch(arm) 12 | let magic: UInt = 0x9e3779b9 13 | #endif 14 | var lhs = UInt(bitPattern: initial) 15 | let rhs = UInt(bitPattern: other) 16 | lhs ^= rhs &+ magic &+ (lhs << 6) &+ (lhs >> 2) 17 | return Int(bitPattern: lhs) 18 | } 19 | 20 | fileprivate func hashArray(_ array: [T]?) -> Int { 21 | guard let array = array else { 22 | return 0 23 | } 24 | return array.reduce(5381) { 25 | ($0 << 5) &+ $0 &+ $1.hashValue 26 | } 27 | } 28 | 29 | #if swift(>=4.0) 30 | fileprivate func hashDictionary(_ dictionary: [T: U]?) -> Int { 31 | guard let dictionary = dictionary else { 32 | return 0 33 | } 34 | return dictionary.reduce(5381) { 35 | combineHashValues($0, combineHashValues($1.key.hashValue, $1.value.hashValue)) 36 | } 37 | } 38 | #else 39 | fileprivate func hashDictionary(_ dictionary: [T: U]?) -> Int { 40 | guard let dictionary = dictionary else { 41 | return 0 42 | } 43 | return dictionary.reduce(5381) { 44 | combineHashValues($0, combineHashValues($1.key.hashValue, $1.value.hashValue)) 45 | } 46 | } 47 | #endif 48 | 49 | {% macro letDynamicVariableHashValue variable %} 50 | {% if variable.isArray %} 51 | let {{ variable.name }}HashValue = hashArray({{ variable.name }}) 52 | {% elif variable.isDictionary %} 53 | let {{ variable.name }}HashValue = hashDictionary({{ variable.name }}) 54 | {% elif not variable.isOptional %} 55 | let {{ variable.name }}HashValue = {{ variable.name }}.hashValue 56 | {% else %} 57 | let {{ variable.name }}HashValue = {{ variable.name }}?.hashValue ?? 0 58 | {% endif %} 59 | {% endmacro %} 60 | 61 | {% macro dynamicVariableHashValue variable %} 62 | {% if variable.isArray %} 63 | {{ variable.name }}HashValue, 64 | {% elif variable.isDictionary %} 65 | {{ variable.name }}HashValue, 66 | {% elif not variable.isOptional %} 67 | {{ variable.name }}HashValue, 68 | {% else %} 69 | {{ variable.name }}HashValue, 70 | {% endif %} 71 | {% endmacro %} 72 | 73 | {% macro letStaticVariableHashValue variable %} 74 | {% if variable.isArray %} 75 | let {{ variable.name }}HashValue = hashArray(type(of: self).{{ variable.name }}) 76 | {% elif variable.isDictionary %} 77 | let {{ variable.name }}HashValue = hashDictionary(type(of: self).{{ variable.name }}) 78 | {% elif not variable.isOptional %} 79 | let type(of: self).{{ variable.name }}HashValue = type(of: self).{{ variable.name }}.hashValue 80 | {% else %} 81 | let type(of: self).{{ variable.name }}HashValue = type(of: self).{{ variable.name }}?.hashValue ?? 0 82 | {% endif %} 83 | {% endmacro %} 84 | 85 | {% macro staticVariableHashValue variable %} 86 | {% if variable.isArray %} 87 | {{ variable.name }}HashValue, 88 | {% elif variable.isDictionary %} 89 | {{ variable.name }}HashValue, 90 | {% elif not variable.isOptional %} 91 | {{ variable.name }}HashValue, 92 | {% else %} 93 | {{ variable.name }}HashValue, 94 | {% endif %} 95 | {% endmacro %} 96 | 97 | 98 | {% macro combineVariableHashes variables %} 99 | return combineHashes([ 100 | {% for variable in variables where variable.readAccess != "private" and variable.readAccess != "fileprivate" %} 101 | {% if not variable.annotations.skipHashing %} 102 | {% if variable.isStatic %} 103 | {% call staticVariableHashValue variable %} 104 | {% else %} 105 | {% call dynamicVariableHashValue variable %} 106 | {% endif %} 107 | {% endif %} 108 | {% endfor %} 109 | 0]) 110 | {% endmacro %} 111 | 112 | {% macro letCombineVariableHashes variables %} 113 | {% for variable in variables where variable.readAccess != "private" and variable.readAccess != "fileprivate" %} 114 | {% if not variable.annotations.skipHashing %} 115 | {% if variable.isStatic %} 116 | {% call letStaticVariableHashValue variable %} 117 | {% else %} 118 | {% call letDynamicVariableHashValue variable %} 119 | {% endif %} 120 | {% endif %} 121 | {% endfor %} 122 | {% endmacro %} 123 | 124 | // MARK: - AutoHashable for classes, protocols, structs 125 | {% for type in types.implementing.AutoHashable %}{% if not type.kind == "enum" %} 126 | // MARK: - {{ type.name }} AutoHashable 127 | extension {{ type.name }}{% if not type.kind == "protocol" and not type.based.NSObject %}: Hashable{% endif %} { 128 | {% if type.supertype.based.Hashable or type.supertype.implements.AutoHashable %}THIS WONT COMPILE, WE DONT SUPPORT INHERITANCE for AutoHashable{% endif %} 129 | {{ type.accessLevel }} var hashValue: Int { 130 | {% if not type.kind == "protocol" %} 131 | {% call letCombineVariableHashes type.storedVariables %} 132 | {% else %} 133 | {% call letCombineVariableHashes type.allVariables %} 134 | {% endif %} 135 | 136 | {% if not type.kind == "protocol" %} 137 | {% call combineVariableHashes type.storedVariables %} 138 | {% else %} 139 | {% call combineVariableHashes type.allVariables %} 140 | {% endif %} 141 | } 142 | } 143 | {% endif %}{% endfor %} 144 | 145 | // MARK: - AutoHashable for Enums 146 | {% for type in types.implementing.AutoHashable|enum %} 147 | 148 | // MARK: - {{ type.name }} AutoHashable 149 | extension {{ type.name }}: Hashable { 150 | {{ type.accessLevel }} var hashValue: Int { 151 | switch self { 152 | {% for case in type.cases %} 153 | {% if case.hasAssociatedValue %}case .{{ case.name }}(let data):{% else %}case .{{ case.name }}:{% endif %} 154 | {% ifnot case.hasAssociatedValue %} 155 | {% if type.computedVariables.count == 0 %} 156 | return {{ forloop.counter }}.hashValue 157 | {% else %} 158 | return combineHashes([{{ forloop.counter }}, {% for variable in type.computedVariables %}{% if variable.annotations.includeInHashing %}, {{ variable.name }}.hashValue{% endif %}{% endfor %}]) 159 | {% endif %} 160 | {% else %} 161 | {% if case.associatedValues.count == 1 %} 162 | return combineHashes([{{ forloop.counter }}, data.hashValue]) 163 | {% else %} 164 | return combineHashes([{{ forloop.counter }}, {% for associated in case.associatedValues %}data.{{ associated.externalName }}.hashValue{% if not forloop.last %}, {% endif %}{% endfor %}{% for variable in type.computedVariables %}{% if variable.annotations.includeInHashing %}, {{ variable.name }}.hashValue{% endif %}{% endfor %}]) 165 | {% endif %} 166 | {% endif %} 167 | {% endfor %} 168 | } 169 | } 170 | } 171 | {% endfor %} 172 | -------------------------------------------------------------------------------- /sourcery/Templates/AutoLenses.stencil: -------------------------------------------------------------------------------- 1 | // swiftlint:disable variable_name 2 | infix operator *~: MultiplicationPrecedence 3 | infix operator |>: AdditionPrecedence 4 | 5 | struct Lens { 6 | let get: (Whole) -> Part 7 | let set: (Part, Whole) -> Whole 8 | } 9 | 10 | func * (lhs: Lens, rhs: Lens) -> Lens { 11 | return Lens( 12 | get: { a in rhs.get(lhs.get(a)) }, 13 | set: { (c, a) in lhs.set(rhs.set(c, lhs.get(a)), a) } 14 | ) 15 | } 16 | 17 | func *~ (lhs: Lens, rhs: B) -> (A) -> A { 18 | return { a in lhs.set(rhs, a) } 19 | } 20 | 21 | func |> (x: A, f: (A) -> B) -> B { 22 | return f(x) 23 | } 24 | 25 | func |> (f: @escaping (A) -> B, g: @escaping (B) -> C) -> (A) -> C { 26 | return { g(f($0)) } 27 | } 28 | 29 | {% for type in types.implementing.AutoLenses|struct %} 30 | extension {{ type.name }} { 31 | {% for variable in type.storedVariables %} 32 | static let {{ variable.name }}Lens = Lens<{{type.name}}, {{variable.typeName}}>( 33 | get: { $0.{{variable.name}} }, 34 | set: { {{variable.name}}, {{type.name|lowercase}} in 35 | {{type.name}}({% for argument in type.storedVariables %}{{argument.name}}: {% if variable.name == argument.name %}{{variable.name}}{% else %}{{type.name|lowercase}}.{{argument.name}}{% endif %}{% if not forloop.last %}, {% endif %}{% endfor %}) 36 | } 37 | ){% endfor %} 38 | } 39 | {% endfor %} 40 | -------------------------------------------------------------------------------- /sourcery/Templates/AutoMockable.stencil: -------------------------------------------------------------------------------- 1 | // swiftlint:disable line_length 2 | // swiftlint:disable variable_name 3 | 4 | import Foundation 5 | #if os(iOS) || os(tvOS) || os(watchOS) 6 | import UIKit 7 | #elseif os(OSX) 8 | import AppKit 9 | #endif 10 | 11 | {% macro swiftifyMethodName name %}{{ name | replace:"(","_" | replace:")","" | replace:":","_" | replace:"`","" | snakeToCamelCase | lowerFirstWord }}{% endmacro %} 12 | 13 | {% macro methodThrowableErrorDeclaration method %} 14 | var {% call swiftifyMethodName method.selectorName %}ThrowableError: Error? 15 | {% endmacro %} 16 | 17 | {% macro methodThrowableErrorUsage method %} 18 | if let error = {% call swiftifyMethodName method.selectorName %}ThrowableError { 19 | throw error 20 | } 21 | {% endmacro %} 22 | 23 | {% macro methodReceivedParameters method %} 24 | {%if method.parameters.count == 1 %} 25 | {% call swiftifyMethodName method.selectorName %}Received{% for param in method.parameters %}{{ param.name|upperFirstLetter }} = {{ param.name }}{% endfor %} 26 | {% else %} 27 | {% if not method.parameters.count == 0 %} 28 | {% call swiftifyMethodName method.selectorName %}ReceivedArguments = ({% for param in method.parameters %}{{ param.name }}: {{ param.name }}{% if not forloop.last%}, {% endif %}{% endfor %}) 29 | {% endif %} 30 | {% endif %} 31 | {% endmacro %} 32 | 33 | {% macro methodClosureName method %}{% call swiftifyMethodName method.selectorName %}Closure{% endmacro %} 34 | 35 | {% macro methodClosureDeclaration method %} 36 | var {% call methodClosureName method %}: (({% for param in method.parameters %}{{ param.typeName }}{% if not forloop.last %}, {% endif %}{% endfor %}) {% if method.throws %}throws {% endif %}-> {% if method.isInitializer %}Void{% else %}{{ method.returnTypeName }}{% endif %})? 37 | {% endmacro %} 38 | 39 | {% macro methodClosureCallParameters method %}{% for param in method.parameters %}{{ param.name }}{% if not forloop.last %}, {% endif %}{% endfor %}{% endmacro %} 40 | 41 | {% macro mockMethod method %} 42 | //MARK: - {{ method.shortName }} 43 | 44 | {% if method.throws %} 45 | {% call methodThrowableErrorDeclaration method %} 46 | {% endif %} 47 | {% if not method.isInitializer %} 48 | var {% call swiftifyMethodName method.selectorName %}CallsCount = 0 49 | var {% call swiftifyMethodName method.selectorName %}Called: Bool { 50 | return {% call swiftifyMethodName method.selectorName %}CallsCount > 0 51 | } 52 | {% endif %} 53 | {% if method.parameters.count == 1 %} 54 | var {% call swiftifyMethodName method.selectorName %}Received{% for param in method.parameters %}{{ param.name|upperFirstLetter }}: {% if param.isClosure %}({% endif %}{{ param.typeName.unwrappedTypeName }}{% if param.isClosure %}){% endif %}?{% endfor %} 55 | {% else %}{% if not method.parameters.count == 0 %} 56 | var {% call swiftifyMethodName method.selectorName %}ReceivedArguments: ({% for param in method.parameters %}{{ param.name }}: {% if param.typeAttributes.escaping %}{{ param.unwrappedTypeName }}{% else %}{{ param.typeName }}{% endif %}{% if not forloop.last %}, {% endif %}{% endfor %})? 57 | {% endif %}{% endif %} 58 | {% if not method.returnTypeName.isVoid and not method.isInitializer %} 59 | var {% call swiftifyMethodName method.selectorName %}ReturnValue: {{ method.returnTypeName }}{% if not method.isOptionalReturnType %}!{% endif %} 60 | {% endif %} 61 | {% call methodClosureDeclaration method %} 62 | 63 | {% if method.isInitializer %} 64 | required {{ method.name }} { 65 | {% call methodReceivedParameters method %} 66 | {% call methodClosureName method %}?({% call methodClosureCallParameters method %}) 67 | } 68 | {% else %} 69 | func {{ method.name }}{% if method.throws %} throws{% endif %}{% if not method.returnTypeName.isVoid %} -> {{ method.returnTypeName }}{% endif %} { 70 | {% if method.throws %} 71 | {% call methodThrowableErrorUsage method %} 72 | {% endif %} 73 | {% call swiftifyMethodName method.selectorName %}CallsCount += 1 74 | {% call methodReceivedParameters method %} 75 | {% if method.returnTypeName.isVoid %} 76 | {% if method.throws %}try {% endif %}{% call methodClosureName method %}?({% call methodClosureCallParameters method %}) 77 | {% else %} 78 | return {% if method.throws %}try {% endif %}{% call methodClosureName method %}.map({ {% if method.throws %}try {% endif %}$0({% call methodClosureCallParameters method %}) }) ?? {% call swiftifyMethodName method.selectorName %}ReturnValue 79 | {% endif %} 80 | } 81 | 82 | {% endif %} 83 | {% endmacro %} 84 | 85 | {% macro mockOptionalVariable variable %} 86 | var {% call mockedVariableName variable %}: {{ variable.typeName }} 87 | {% endmacro %} 88 | 89 | {% macro mockNonOptionalArrayOrDictionaryVariable variable %} 90 | var {% call mockedVariableName variable %}: {{ variable.typeName }} = {% if variable.isArray %}[]{% elif variable.isDictionary %}[:]{% endif %} 91 | {% endmacro %} 92 | 93 | {% macro mockNonOptionalVariable variable %} 94 | var {% call mockedVariableName variable %}: {{ variable.typeName }} { 95 | get { return {% call underlyingMockedVariableName variable %} } 96 | set(value) { {% call underlyingMockedVariableName variable %} = value } 97 | } 98 | var {% call underlyingMockedVariableName variable %}: {{ variable.typeName }}! 99 | {% endmacro %} 100 | 101 | {% macro underlyingMockedVariableName variable %}underlying{{ variable.name|upperFirstLetter }}{% endmacro %} 102 | {% macro mockedVariableName variable %}{{ variable.name }}{% endmacro %} 103 | 104 | {% for type in types.protocols where type.based.AutoMockable or type|annotated:"AutoMockable" %}{% if type.name != "AutoMockable" %} 105 | class {{ type.name }}Mock: {{ type.name }} { 106 | {% for variable in type.allVariables|!definedInExtension %} 107 | {% if variable.isOptional %}{% call mockOptionalVariable variable %}{% elif variable.isArray or variable.isDictionary %}{% call mockNonOptionalArrayOrDictionaryVariable variable %}{% else %}{% call mockNonOptionalVariable variable %}{% endif %} 108 | {% endfor %} 109 | 110 | {% for method in type.allMethods|!definedInExtension %} 111 | {% call mockMethod method %} 112 | {% endfor %} 113 | } 114 | {% endif %}{% endfor %} 115 | -------------------------------------------------------------------------------- /sourcery/Templates/Decorator.swifttemplate: -------------------------------------------------------------------------------- 1 | <%# Constructs full method declaration string -%> 2 | <% 3 | func methodDeclaration(_ method: SourceryRuntime.Method) -> String { 4 | var result = method.name 5 | if method.throws { 6 | result = result + " throws" 7 | } else if method.rethrows { 8 | result = result + " rethrows" 9 | } 10 | return result + " -> \(method.returnTypeName)" 11 | } 12 | -%> 13 | <%# Constructs method call string passing in parameters with their local names -%> 14 | <% 15 | func methodCall(_ method: SourceryRuntime.Method) -> String { 16 | let params = method.parameters.map({ 17 | if let label = $0.argumentLabel { 18 | return "\(label): \($0.name)" 19 | } else { 20 | return $0.name 21 | } 22 | }).joined(separator: ", ") 23 | var result = "decorated.\(method.callName)(\(params))" 24 | 25 | if method.throws { 26 | result = "try " + result 27 | } 28 | if !method.returnTypeName.isVoid { 29 | result = "return " + result 30 | } 31 | return result 32 | } 33 | -%> 34 | <% for type in types.all { 35 | guard let protocolToDecorate = type.annotations["decorate"] as? String else { continue } 36 | if let aProtocol = types.protocols.first(where: { $0.name == protocolToDecorate }) { -%> 37 | 38 | // sourcery:inline:auto:<%= type.name %>.autoDecorated 39 | <%= type.accessLevel %> private(set) var decorated: <%= aProtocol.name %> 40 | 41 | <%= type.accessLevel %> init(decorated: <%= aProtocol.name %>) { 42 | self.decorated = decorated 43 | } 44 | 45 | <%_ for property in aProtocol.variables { -%> 46 | <%= type.accessLevel %> var <%= property.name %>: <%= property.typeName %> { 47 | <%_ if property.writeAccess != "" { -%> 48 | get { 49 | <% if let decorateGet = type.annotations["decorateGet"] { %><%= decorateGet %> 50 | <%_ } -%> 51 | return decorated.<%= property.name %> 52 | } 53 | set { 54 | <% if let decorateSet = type.annotations["decorateSet"] { %><%= decorateSet %> 55 | <%_ } -%> 56 | decorated.<%= property.name %> = newValue 57 | } 58 | <%_ } else { -%> 59 | <% if let decorateGet = type.annotations["decorateGet"] { %><%= decorateGet %> 60 | <%_ } -%> 61 | return decorated.<%= property.name %> 62 | <%_ } -%> 63 | } 64 | 65 | <%_ } -%> 66 | <%_ -%> 67 | <%_ for method in aProtocol.methods { 68 | let implements = type.methods.contains(where: { $0.name == method.name && $0.returnTypeName.name == method.returnTypeName.name }) 69 | guard !implements else { continue } -%> 70 | <%= type.accessLevel %> func <%= methodDeclaration(method) %> { 71 | <% if let decorateMethod = type.annotations["decorateMethod"] { %><%= decorateMethod %> 72 | <%_ } -%> 73 | <%= methodCall(method) %> 74 | } 75 | 76 | <% } %> 77 | // sourcery:end 78 | 79 | <% } 80 | } 81 | %> 82 | -------------------------------------------------------------------------------- /sourcery/Templates/LinuxMain.stencil: -------------------------------------------------------------------------------- 1 | import XCTest 2 | 3 | {{ argument.testimports }} 4 | {% for type in types.classes|based:"XCTestCase" %} 5 | {% if not type.annotations.disableTests %}extension {{ type.name }} { 6 | static var allTests: [(String, ({{ type.name }}) -> () throws -> Void)] = [ 7 | {% for method in type.methods %}{% if method.parameters.count == 0 and method.shortName|hasPrefix:"test" %} ("{{ method.shortName }}", {{ method.shortName }}){% if not forloop.last %},{% endif %} 8 | {% endif %}{% endfor %}] 9 | } 10 | {% endif %}{% endfor %} 11 | 12 | // swiftlint:disable trailing_comma 13 | XCTMain([ 14 | {% for type in types.classes|based:"XCTestCase" %}{% if not type.annotations.disableTests %} testCase({{ type.name }}.allTests), 15 | {% endif %}{% endfor %}]) 16 | // swiftlint:enable trailing_comma 17 | 18 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/AEXML.framework/AEXML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/AEXML.framework/AEXML -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/AEXML.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | AEXML 11 | CFBundleIdentifier 12 | org.cocoapods.AEXML 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | AEXML 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 4.2.2 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/AEXML.framework/Versions/A/AEXML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/AEXML.framework/Versions/A/AEXML -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/AEXML.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | AEXML 11 | CFBundleIdentifier 12 | org.cocoapods.AEXML 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | AEXML 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 4.2.2 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/AEXML.framework/Versions/Current/AEXML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/AEXML.framework/Versions/Current/AEXML -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/AEXML.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | AEXML 11 | CFBundleIdentifier 12 | org.cocoapods.AEXML 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | AEXML 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 4.2.2 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Commander.framework/Commander: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/Commander.framework/Commander -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Commander.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Commander 11 | CFBundleIdentifier 12 | org.cocoapods.Commander 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Commander 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.6.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Commander.framework/Versions/A/Commander: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/Commander.framework/Versions/A/Commander -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Commander.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Commander 11 | CFBundleIdentifier 12 | org.cocoapods.Commander 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Commander 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.6.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Commander.framework/Versions/Current/Commander: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/Commander.framework/Versions/Current/Commander -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Commander.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Commander 11 | CFBundleIdentifier 12 | org.cocoapods.Commander 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Commander 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.6.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/CommonCrypto.framework/CommonCrypto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/CommonCrypto.framework/CommonCrypto -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/CommonCrypto.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | CommonCrypto 11 | CFBundleIdentifier 12 | org.cocoapods.CommonCrypto 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | CommonCrypto 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.1.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/CommonCrypto.framework/Versions/A/CommonCrypto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/CommonCrypto.framework/Versions/A/CommonCrypto -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/CommonCrypto.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | CommonCrypto 11 | CFBundleIdentifier 12 | org.cocoapods.CommonCrypto 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | CommonCrypto 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.1.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/CommonCrypto.framework/Versions/Current/CommonCrypto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/CommonCrypto.framework/Versions/Current/CommonCrypto -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/CommonCrypto.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | CommonCrypto 11 | CFBundleIdentifier 12 | org.cocoapods.CommonCrypto 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | CommonCrypto 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.1.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/PathKit.framework/PathKit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/PathKit.framework/PathKit -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/PathKit.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | PathKit 11 | CFBundleIdentifier 12 | org.cocoapods.PathKit 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | PathKit 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.8.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/PathKit.framework/Versions/A/PathKit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/PathKit.framework/Versions/A/PathKit -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/PathKit.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | PathKit 11 | CFBundleIdentifier 12 | org.cocoapods.PathKit 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | PathKit 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.8.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/PathKit.framework/Versions/Current/PathKit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/PathKit.framework/Versions/Current/PathKit -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/PathKit.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | PathKit 11 | CFBundleIdentifier 12 | org.cocoapods.PathKit 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | PathKit 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.8.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SWXMLHash.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SWXMLHash 11 | CFBundleIdentifier 12 | org.cocoapods.SWXMLHash 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SWXMLHash 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 4.6.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SWXMLHash.framework/SWXMLHash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SWXMLHash.framework/SWXMLHash -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SWXMLHash.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SWXMLHash 11 | CFBundleIdentifier 12 | org.cocoapods.SWXMLHash 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SWXMLHash 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 4.6.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SWXMLHash.framework/Versions/A/SWXMLHash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SWXMLHash.framework/Versions/A/SWXMLHash -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SWXMLHash.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SWXMLHash 11 | CFBundleIdentifier 12 | org.cocoapods.SWXMLHash 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SWXMLHash 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 4.6.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SWXMLHash.framework/Versions/Current/SWXMLHash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SWXMLHash.framework/Versions/Current/SWXMLHash -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceKittenFramework.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceKittenFramework 11 | CFBundleIdentifier 12 | org.cocoapods.SourceKittenFramework 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceKittenFramework 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.20.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceKittenFramework.framework/SourceKittenFramework: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceKittenFramework.framework/SourceKittenFramework -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceKittenFramework.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceKittenFramework 11 | CFBundleIdentifier 12 | org.cocoapods.SourceKittenFramework 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceKittenFramework 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.20.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceKittenFramework.framework/Versions/A/SourceKittenFramework: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceKittenFramework.framework/Versions/A/SourceKittenFramework -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceKittenFramework.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceKittenFramework 11 | CFBundleIdentifier 12 | org.cocoapods.SourceKittenFramework 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceKittenFramework 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.20.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceKittenFramework.framework/Versions/Current/SourceKittenFramework: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceKittenFramework.framework/Versions/Current/SourceKittenFramework -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Headers/SourceryJS-Swift.h: -------------------------------------------------------------------------------- 1 | // Generated by Apple Swift version 4.1 (swiftlang-902.0.48 clang-902.0.37.1) 2 | #pragma clang diagnostic push 3 | #pragma clang diagnostic ignored "-Wgcc-compat" 4 | 5 | #if !defined(__has_include) 6 | # define __has_include(x) 0 7 | #endif 8 | #if !defined(__has_attribute) 9 | # define __has_attribute(x) 0 10 | #endif 11 | #if !defined(__has_feature) 12 | # define __has_feature(x) 0 13 | #endif 14 | #if !defined(__has_warning) 15 | # define __has_warning(x) 0 16 | #endif 17 | 18 | #if __has_include() 19 | # include 20 | #endif 21 | 22 | #pragma clang diagnostic ignored "-Wauto-import" 23 | #include 24 | #include 25 | #include 26 | #include 27 | 28 | #if !defined(SWIFT_TYPEDEFS) 29 | # define SWIFT_TYPEDEFS 1 30 | # if __has_include() 31 | # include 32 | # elif !defined(__cplusplus) 33 | typedef uint_least16_t char16_t; 34 | typedef uint_least32_t char32_t; 35 | # endif 36 | typedef float swift_float2 __attribute__((__ext_vector_type__(2))); 37 | typedef float swift_float3 __attribute__((__ext_vector_type__(3))); 38 | typedef float swift_float4 __attribute__((__ext_vector_type__(4))); 39 | typedef double swift_double2 __attribute__((__ext_vector_type__(2))); 40 | typedef double swift_double3 __attribute__((__ext_vector_type__(3))); 41 | typedef double swift_double4 __attribute__((__ext_vector_type__(4))); 42 | typedef int swift_int2 __attribute__((__ext_vector_type__(2))); 43 | typedef int swift_int3 __attribute__((__ext_vector_type__(3))); 44 | typedef int swift_int4 __attribute__((__ext_vector_type__(4))); 45 | typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); 46 | typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); 47 | typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); 48 | #endif 49 | 50 | #if !defined(SWIFT_PASTE) 51 | # define SWIFT_PASTE_HELPER(x, y) x##y 52 | # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) 53 | #endif 54 | #if !defined(SWIFT_METATYPE) 55 | # define SWIFT_METATYPE(X) Class 56 | #endif 57 | #if !defined(SWIFT_CLASS_PROPERTY) 58 | # if __has_feature(objc_class_property) 59 | # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ 60 | # else 61 | # define SWIFT_CLASS_PROPERTY(...) 62 | # endif 63 | #endif 64 | 65 | #if __has_attribute(objc_runtime_name) 66 | # define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) 67 | #else 68 | # define SWIFT_RUNTIME_NAME(X) 69 | #endif 70 | #if __has_attribute(swift_name) 71 | # define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) 72 | #else 73 | # define SWIFT_COMPILE_NAME(X) 74 | #endif 75 | #if __has_attribute(objc_method_family) 76 | # define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) 77 | #else 78 | # define SWIFT_METHOD_FAMILY(X) 79 | #endif 80 | #if __has_attribute(noescape) 81 | # define SWIFT_NOESCAPE __attribute__((noescape)) 82 | #else 83 | # define SWIFT_NOESCAPE 84 | #endif 85 | #if __has_attribute(warn_unused_result) 86 | # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) 87 | #else 88 | # define SWIFT_WARN_UNUSED_RESULT 89 | #endif 90 | #if __has_attribute(noreturn) 91 | # define SWIFT_NORETURN __attribute__((noreturn)) 92 | #else 93 | # define SWIFT_NORETURN 94 | #endif 95 | #if !defined(SWIFT_CLASS_EXTRA) 96 | # define SWIFT_CLASS_EXTRA 97 | #endif 98 | #if !defined(SWIFT_PROTOCOL_EXTRA) 99 | # define SWIFT_PROTOCOL_EXTRA 100 | #endif 101 | #if !defined(SWIFT_ENUM_EXTRA) 102 | # define SWIFT_ENUM_EXTRA 103 | #endif 104 | #if !defined(SWIFT_CLASS) 105 | # if __has_attribute(objc_subclassing_restricted) 106 | # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA 107 | # define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 108 | # else 109 | # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 110 | # define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 111 | # endif 112 | #endif 113 | 114 | #if !defined(SWIFT_PROTOCOL) 115 | # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA 116 | # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA 117 | #endif 118 | 119 | #if !defined(SWIFT_EXTENSION) 120 | # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) 121 | #endif 122 | 123 | #if !defined(OBJC_DESIGNATED_INITIALIZER) 124 | # if __has_attribute(objc_designated_initializer) 125 | # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) 126 | # else 127 | # define OBJC_DESIGNATED_INITIALIZER 128 | # endif 129 | #endif 130 | #if !defined(SWIFT_ENUM_ATTR) 131 | # if defined(__has_attribute) && __has_attribute(enum_extensibility) 132 | # define SWIFT_ENUM_ATTR __attribute__((enum_extensibility(open))) 133 | # else 134 | # define SWIFT_ENUM_ATTR 135 | # endif 136 | #endif 137 | #if !defined(SWIFT_ENUM) 138 | # define SWIFT_ENUM(_type, _name) enum _name : _type _name; enum SWIFT_ENUM_ATTR SWIFT_ENUM_EXTRA _name : _type 139 | # if __has_feature(generalized_swift_name) 140 | # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR SWIFT_ENUM_EXTRA _name : _type 141 | # else 142 | # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) SWIFT_ENUM(_type, _name) 143 | # endif 144 | #endif 145 | #if !defined(SWIFT_UNAVAILABLE) 146 | # define SWIFT_UNAVAILABLE __attribute__((unavailable)) 147 | #endif 148 | #if !defined(SWIFT_UNAVAILABLE_MSG) 149 | # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) 150 | #endif 151 | #if !defined(SWIFT_AVAILABILITY) 152 | # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) 153 | #endif 154 | #if !defined(SWIFT_DEPRECATED) 155 | # define SWIFT_DEPRECATED __attribute__((deprecated)) 156 | #endif 157 | #if !defined(SWIFT_DEPRECATED_MSG) 158 | # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) 159 | #endif 160 | #if __has_feature(attribute_diagnose_if_objc) 161 | # define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) 162 | #else 163 | # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) 164 | #endif 165 | #if __has_feature(modules) 166 | #endif 167 | 168 | #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" 169 | #pragma clang diagnostic ignored "-Wduplicate-method-arg" 170 | #if __has_warning("-Wpragma-clang-attribute") 171 | # pragma clang diagnostic ignored "-Wpragma-clang-attribute" 172 | #endif 173 | #pragma clang diagnostic ignored "-Wunknown-pragmas" 174 | #pragma clang diagnostic ignored "-Wnullability" 175 | 176 | #if __has_attribute(external_source_symbol) 177 | # pragma push_macro("any") 178 | # undef any 179 | # pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="SourceryJS",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) 180 | # pragma pop_macro("any") 181 | #endif 182 | 183 | #if __has_attribute(external_source_symbol) 184 | # pragma clang attribute pop 185 | #endif 186 | #pragma clang diagnostic pop 187 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Headers/SourceryJS.h: -------------------------------------------------------------------------------- 1 | // 2 | // SourceryJS.h 3 | // SourceryJS 4 | // 5 | // Created by Ilya Puchka on 25/01/2018. 6 | // Copyright © 2018 Pixle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for SourceryJS. 12 | FOUNDATION_EXPORT double SourceryJSVersionNumber; 13 | 14 | //! Project version string for SourceryJS. 15 | FOUNDATION_EXPORT const unsigned char SourceryJSVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Modules/SourceryJS.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Modules/SourceryJS.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Modules/SourceryJS.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Modules/SourceryJS.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryJS { 2 | umbrella header "SourceryJS.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryJS.Swift { 9 | header "SourceryJS-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | SourceryJS 11 | CFBundleIdentifier 12 | Pixle.SourceryJS 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryJS 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2018 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/SourceryJS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/SourceryJS -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/A/Headers/SourceryJS-Swift.h: -------------------------------------------------------------------------------- 1 | // Generated by Apple Swift version 4.1 (swiftlang-902.0.48 clang-902.0.37.1) 2 | #pragma clang diagnostic push 3 | #pragma clang diagnostic ignored "-Wgcc-compat" 4 | 5 | #if !defined(__has_include) 6 | # define __has_include(x) 0 7 | #endif 8 | #if !defined(__has_attribute) 9 | # define __has_attribute(x) 0 10 | #endif 11 | #if !defined(__has_feature) 12 | # define __has_feature(x) 0 13 | #endif 14 | #if !defined(__has_warning) 15 | # define __has_warning(x) 0 16 | #endif 17 | 18 | #if __has_include() 19 | # include 20 | #endif 21 | 22 | #pragma clang diagnostic ignored "-Wauto-import" 23 | #include 24 | #include 25 | #include 26 | #include 27 | 28 | #if !defined(SWIFT_TYPEDEFS) 29 | # define SWIFT_TYPEDEFS 1 30 | # if __has_include() 31 | # include 32 | # elif !defined(__cplusplus) 33 | typedef uint_least16_t char16_t; 34 | typedef uint_least32_t char32_t; 35 | # endif 36 | typedef float swift_float2 __attribute__((__ext_vector_type__(2))); 37 | typedef float swift_float3 __attribute__((__ext_vector_type__(3))); 38 | typedef float swift_float4 __attribute__((__ext_vector_type__(4))); 39 | typedef double swift_double2 __attribute__((__ext_vector_type__(2))); 40 | typedef double swift_double3 __attribute__((__ext_vector_type__(3))); 41 | typedef double swift_double4 __attribute__((__ext_vector_type__(4))); 42 | typedef int swift_int2 __attribute__((__ext_vector_type__(2))); 43 | typedef int swift_int3 __attribute__((__ext_vector_type__(3))); 44 | typedef int swift_int4 __attribute__((__ext_vector_type__(4))); 45 | typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); 46 | typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); 47 | typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); 48 | #endif 49 | 50 | #if !defined(SWIFT_PASTE) 51 | # define SWIFT_PASTE_HELPER(x, y) x##y 52 | # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) 53 | #endif 54 | #if !defined(SWIFT_METATYPE) 55 | # define SWIFT_METATYPE(X) Class 56 | #endif 57 | #if !defined(SWIFT_CLASS_PROPERTY) 58 | # if __has_feature(objc_class_property) 59 | # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ 60 | # else 61 | # define SWIFT_CLASS_PROPERTY(...) 62 | # endif 63 | #endif 64 | 65 | #if __has_attribute(objc_runtime_name) 66 | # define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) 67 | #else 68 | # define SWIFT_RUNTIME_NAME(X) 69 | #endif 70 | #if __has_attribute(swift_name) 71 | # define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) 72 | #else 73 | # define SWIFT_COMPILE_NAME(X) 74 | #endif 75 | #if __has_attribute(objc_method_family) 76 | # define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) 77 | #else 78 | # define SWIFT_METHOD_FAMILY(X) 79 | #endif 80 | #if __has_attribute(noescape) 81 | # define SWIFT_NOESCAPE __attribute__((noescape)) 82 | #else 83 | # define SWIFT_NOESCAPE 84 | #endif 85 | #if __has_attribute(warn_unused_result) 86 | # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) 87 | #else 88 | # define SWIFT_WARN_UNUSED_RESULT 89 | #endif 90 | #if __has_attribute(noreturn) 91 | # define SWIFT_NORETURN __attribute__((noreturn)) 92 | #else 93 | # define SWIFT_NORETURN 94 | #endif 95 | #if !defined(SWIFT_CLASS_EXTRA) 96 | # define SWIFT_CLASS_EXTRA 97 | #endif 98 | #if !defined(SWIFT_PROTOCOL_EXTRA) 99 | # define SWIFT_PROTOCOL_EXTRA 100 | #endif 101 | #if !defined(SWIFT_ENUM_EXTRA) 102 | # define SWIFT_ENUM_EXTRA 103 | #endif 104 | #if !defined(SWIFT_CLASS) 105 | # if __has_attribute(objc_subclassing_restricted) 106 | # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA 107 | # define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 108 | # else 109 | # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 110 | # define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 111 | # endif 112 | #endif 113 | 114 | #if !defined(SWIFT_PROTOCOL) 115 | # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA 116 | # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA 117 | #endif 118 | 119 | #if !defined(SWIFT_EXTENSION) 120 | # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) 121 | #endif 122 | 123 | #if !defined(OBJC_DESIGNATED_INITIALIZER) 124 | # if __has_attribute(objc_designated_initializer) 125 | # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) 126 | # else 127 | # define OBJC_DESIGNATED_INITIALIZER 128 | # endif 129 | #endif 130 | #if !defined(SWIFT_ENUM_ATTR) 131 | # if defined(__has_attribute) && __has_attribute(enum_extensibility) 132 | # define SWIFT_ENUM_ATTR __attribute__((enum_extensibility(open))) 133 | # else 134 | # define SWIFT_ENUM_ATTR 135 | # endif 136 | #endif 137 | #if !defined(SWIFT_ENUM) 138 | # define SWIFT_ENUM(_type, _name) enum _name : _type _name; enum SWIFT_ENUM_ATTR SWIFT_ENUM_EXTRA _name : _type 139 | # if __has_feature(generalized_swift_name) 140 | # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR SWIFT_ENUM_EXTRA _name : _type 141 | # else 142 | # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) SWIFT_ENUM(_type, _name) 143 | # endif 144 | #endif 145 | #if !defined(SWIFT_UNAVAILABLE) 146 | # define SWIFT_UNAVAILABLE __attribute__((unavailable)) 147 | #endif 148 | #if !defined(SWIFT_UNAVAILABLE_MSG) 149 | # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) 150 | #endif 151 | #if !defined(SWIFT_AVAILABILITY) 152 | # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) 153 | #endif 154 | #if !defined(SWIFT_DEPRECATED) 155 | # define SWIFT_DEPRECATED __attribute__((deprecated)) 156 | #endif 157 | #if !defined(SWIFT_DEPRECATED_MSG) 158 | # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) 159 | #endif 160 | #if __has_feature(attribute_diagnose_if_objc) 161 | # define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) 162 | #else 163 | # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) 164 | #endif 165 | #if __has_feature(modules) 166 | #endif 167 | 168 | #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" 169 | #pragma clang diagnostic ignored "-Wduplicate-method-arg" 170 | #if __has_warning("-Wpragma-clang-attribute") 171 | # pragma clang diagnostic ignored "-Wpragma-clang-attribute" 172 | #endif 173 | #pragma clang diagnostic ignored "-Wunknown-pragmas" 174 | #pragma clang diagnostic ignored "-Wnullability" 175 | 176 | #if __has_attribute(external_source_symbol) 177 | # pragma push_macro("any") 178 | # undef any 179 | # pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="SourceryJS",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) 180 | # pragma pop_macro("any") 181 | #endif 182 | 183 | #if __has_attribute(external_source_symbol) 184 | # pragma clang attribute pop 185 | #endif 186 | #pragma clang diagnostic pop 187 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/A/Headers/SourceryJS.h: -------------------------------------------------------------------------------- 1 | // 2 | // SourceryJS.h 3 | // SourceryJS 4 | // 5 | // Created by Ilya Puchka on 25/01/2018. 6 | // Copyright © 2018 Pixle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for SourceryJS. 12 | FOUNDATION_EXPORT double SourceryJSVersionNumber; 13 | 14 | //! Project version string for SourceryJS. 15 | FOUNDATION_EXPORT const unsigned char SourceryJSVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/A/Modules/SourceryJS.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/A/Modules/SourceryJS.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/A/Modules/SourceryJS.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/A/Modules/SourceryJS.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/A/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryJS { 2 | umbrella header "SourceryJS.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryJS.Swift { 9 | header "SourceryJS-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | SourceryJS 11 | CFBundleIdentifier 12 | Pixle.SourceryJS 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryJS 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2018 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/A/SourceryJS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/A/SourceryJS -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/Current/Headers/SourceryJS-Swift.h: -------------------------------------------------------------------------------- 1 | // Generated by Apple Swift version 4.1 (swiftlang-902.0.48 clang-902.0.37.1) 2 | #pragma clang diagnostic push 3 | #pragma clang diagnostic ignored "-Wgcc-compat" 4 | 5 | #if !defined(__has_include) 6 | # define __has_include(x) 0 7 | #endif 8 | #if !defined(__has_attribute) 9 | # define __has_attribute(x) 0 10 | #endif 11 | #if !defined(__has_feature) 12 | # define __has_feature(x) 0 13 | #endif 14 | #if !defined(__has_warning) 15 | # define __has_warning(x) 0 16 | #endif 17 | 18 | #if __has_include() 19 | # include 20 | #endif 21 | 22 | #pragma clang diagnostic ignored "-Wauto-import" 23 | #include 24 | #include 25 | #include 26 | #include 27 | 28 | #if !defined(SWIFT_TYPEDEFS) 29 | # define SWIFT_TYPEDEFS 1 30 | # if __has_include() 31 | # include 32 | # elif !defined(__cplusplus) 33 | typedef uint_least16_t char16_t; 34 | typedef uint_least32_t char32_t; 35 | # endif 36 | typedef float swift_float2 __attribute__((__ext_vector_type__(2))); 37 | typedef float swift_float3 __attribute__((__ext_vector_type__(3))); 38 | typedef float swift_float4 __attribute__((__ext_vector_type__(4))); 39 | typedef double swift_double2 __attribute__((__ext_vector_type__(2))); 40 | typedef double swift_double3 __attribute__((__ext_vector_type__(3))); 41 | typedef double swift_double4 __attribute__((__ext_vector_type__(4))); 42 | typedef int swift_int2 __attribute__((__ext_vector_type__(2))); 43 | typedef int swift_int3 __attribute__((__ext_vector_type__(3))); 44 | typedef int swift_int4 __attribute__((__ext_vector_type__(4))); 45 | typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); 46 | typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); 47 | typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); 48 | #endif 49 | 50 | #if !defined(SWIFT_PASTE) 51 | # define SWIFT_PASTE_HELPER(x, y) x##y 52 | # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) 53 | #endif 54 | #if !defined(SWIFT_METATYPE) 55 | # define SWIFT_METATYPE(X) Class 56 | #endif 57 | #if !defined(SWIFT_CLASS_PROPERTY) 58 | # if __has_feature(objc_class_property) 59 | # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ 60 | # else 61 | # define SWIFT_CLASS_PROPERTY(...) 62 | # endif 63 | #endif 64 | 65 | #if __has_attribute(objc_runtime_name) 66 | # define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) 67 | #else 68 | # define SWIFT_RUNTIME_NAME(X) 69 | #endif 70 | #if __has_attribute(swift_name) 71 | # define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) 72 | #else 73 | # define SWIFT_COMPILE_NAME(X) 74 | #endif 75 | #if __has_attribute(objc_method_family) 76 | # define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) 77 | #else 78 | # define SWIFT_METHOD_FAMILY(X) 79 | #endif 80 | #if __has_attribute(noescape) 81 | # define SWIFT_NOESCAPE __attribute__((noescape)) 82 | #else 83 | # define SWIFT_NOESCAPE 84 | #endif 85 | #if __has_attribute(warn_unused_result) 86 | # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) 87 | #else 88 | # define SWIFT_WARN_UNUSED_RESULT 89 | #endif 90 | #if __has_attribute(noreturn) 91 | # define SWIFT_NORETURN __attribute__((noreturn)) 92 | #else 93 | # define SWIFT_NORETURN 94 | #endif 95 | #if !defined(SWIFT_CLASS_EXTRA) 96 | # define SWIFT_CLASS_EXTRA 97 | #endif 98 | #if !defined(SWIFT_PROTOCOL_EXTRA) 99 | # define SWIFT_PROTOCOL_EXTRA 100 | #endif 101 | #if !defined(SWIFT_ENUM_EXTRA) 102 | # define SWIFT_ENUM_EXTRA 103 | #endif 104 | #if !defined(SWIFT_CLASS) 105 | # if __has_attribute(objc_subclassing_restricted) 106 | # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA 107 | # define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 108 | # else 109 | # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 110 | # define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 111 | # endif 112 | #endif 113 | 114 | #if !defined(SWIFT_PROTOCOL) 115 | # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA 116 | # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA 117 | #endif 118 | 119 | #if !defined(SWIFT_EXTENSION) 120 | # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) 121 | #endif 122 | 123 | #if !defined(OBJC_DESIGNATED_INITIALIZER) 124 | # if __has_attribute(objc_designated_initializer) 125 | # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) 126 | # else 127 | # define OBJC_DESIGNATED_INITIALIZER 128 | # endif 129 | #endif 130 | #if !defined(SWIFT_ENUM_ATTR) 131 | # if defined(__has_attribute) && __has_attribute(enum_extensibility) 132 | # define SWIFT_ENUM_ATTR __attribute__((enum_extensibility(open))) 133 | # else 134 | # define SWIFT_ENUM_ATTR 135 | # endif 136 | #endif 137 | #if !defined(SWIFT_ENUM) 138 | # define SWIFT_ENUM(_type, _name) enum _name : _type _name; enum SWIFT_ENUM_ATTR SWIFT_ENUM_EXTRA _name : _type 139 | # if __has_feature(generalized_swift_name) 140 | # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR SWIFT_ENUM_EXTRA _name : _type 141 | # else 142 | # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) SWIFT_ENUM(_type, _name) 143 | # endif 144 | #endif 145 | #if !defined(SWIFT_UNAVAILABLE) 146 | # define SWIFT_UNAVAILABLE __attribute__((unavailable)) 147 | #endif 148 | #if !defined(SWIFT_UNAVAILABLE_MSG) 149 | # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) 150 | #endif 151 | #if !defined(SWIFT_AVAILABILITY) 152 | # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) 153 | #endif 154 | #if !defined(SWIFT_DEPRECATED) 155 | # define SWIFT_DEPRECATED __attribute__((deprecated)) 156 | #endif 157 | #if !defined(SWIFT_DEPRECATED_MSG) 158 | # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) 159 | #endif 160 | #if __has_feature(attribute_diagnose_if_objc) 161 | # define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) 162 | #else 163 | # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) 164 | #endif 165 | #if __has_feature(modules) 166 | #endif 167 | 168 | #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" 169 | #pragma clang diagnostic ignored "-Wduplicate-method-arg" 170 | #if __has_warning("-Wpragma-clang-attribute") 171 | # pragma clang diagnostic ignored "-Wpragma-clang-attribute" 172 | #endif 173 | #pragma clang diagnostic ignored "-Wunknown-pragmas" 174 | #pragma clang diagnostic ignored "-Wnullability" 175 | 176 | #if __has_attribute(external_source_symbol) 177 | # pragma push_macro("any") 178 | # undef any 179 | # pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="SourceryJS",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) 180 | # pragma pop_macro("any") 181 | #endif 182 | 183 | #if __has_attribute(external_source_symbol) 184 | # pragma clang attribute pop 185 | #endif 186 | #pragma clang diagnostic pop 187 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/Current/Headers/SourceryJS.h: -------------------------------------------------------------------------------- 1 | // 2 | // SourceryJS.h 3 | // SourceryJS 4 | // 5 | // Created by Ilya Puchka on 25/01/2018. 6 | // Copyright © 2018 Pixle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for SourceryJS. 12 | FOUNDATION_EXPORT double SourceryJSVersionNumber; 13 | 14 | //! Project version string for SourceryJS. 15 | FOUNDATION_EXPORT const unsigned char SourceryJSVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/Current/Modules/SourceryJS.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/Current/Modules/SourceryJS.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/Current/Modules/SourceryJS.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/Current/Modules/SourceryJS.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/Current/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryJS { 2 | umbrella header "SourceryJS.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryJS.Swift { 9 | header "SourceryJS-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | SourceryJS 11 | CFBundleIdentifier 12 | Pixle.SourceryJS 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryJS 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2018 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/Current/SourceryJS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryJS.framework/Versions/Current/SourceryJS -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Headers/SourceryRuntime.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | //! Project version number for SourceryRuntime. 4 | FOUNDATION_EXPORT double SourceryRuntimeVersionNumber; 5 | 6 | //! Project version string for SourceryRuntime. 7 | FOUNDATION_EXPORT const unsigned char SourceryRuntimeVersionString[]; 8 | 9 | // In this header, you should import all the public headers of your framework using statements like #import 10 | 11 | 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryRuntime { 2 | umbrella header "SourceryRuntime.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryRuntime.Swift { 9 | header "SourceryRuntime-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceryRuntime 11 | CFBundleIdentifier 12 | Pixel.SourceryRuntime 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryRuntime 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2017 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/SourceryRuntime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/SourceryRuntime -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/A/Headers/SourceryRuntime.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | //! Project version number for SourceryRuntime. 4 | FOUNDATION_EXPORT double SourceryRuntimeVersionNumber; 5 | 6 | //! Project version string for SourceryRuntime. 7 | FOUNDATION_EXPORT const unsigned char SourceryRuntimeVersionString[]; 8 | 9 | // In this header, you should import all the public headers of your framework using statements like #import 10 | 11 | 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/A/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryRuntime { 2 | umbrella header "SourceryRuntime.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryRuntime.Swift { 9 | header "SourceryRuntime-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceryRuntime 11 | CFBundleIdentifier 12 | Pixel.SourceryRuntime 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryRuntime 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2017 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/A/SourceryRuntime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/A/SourceryRuntime -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/Current/Headers/SourceryRuntime.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | //! Project version number for SourceryRuntime. 4 | FOUNDATION_EXPORT double SourceryRuntimeVersionNumber; 5 | 6 | //! Project version string for SourceryRuntime. 7 | FOUNDATION_EXPORT const unsigned char SourceryRuntimeVersionString[]; 8 | 9 | // In this header, you should import all the public headers of your framework using statements like #import 10 | 11 | 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryRuntime { 2 | umbrella header "SourceryRuntime.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryRuntime.Swift { 9 | header "SourceryRuntime-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceryRuntime 11 | CFBundleIdentifier 12 | Pixel.SourceryRuntime 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryRuntime 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2017 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/Current/SourceryRuntime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourceryRuntime.framework/Versions/Current/SourceryRuntime -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Headers/SourcerySwift.h: -------------------------------------------------------------------------------- 1 | // 2 | // SourcerySwift.h 3 | // SourcerySwift 4 | // 5 | // Created by Ilya Puchka on 29/01/2018. 6 | // Copyright © 2018 Pixle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for SourcerySwift. 12 | FOUNDATION_EXPORT double SourcerySwiftVersionNumber; 13 | 14 | //! Project version string for SourcerySwift. 15 | FOUNDATION_EXPORT const unsigned char SourcerySwiftVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Modules/SourcerySwift.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Modules/SourcerySwift.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Modules/SourcerySwift.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Modules/SourcerySwift.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourcerySwift { 2 | umbrella header "SourcerySwift.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourcerySwift.Swift { 9 | header "SourcerySwift-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | SourcerySwift 11 | CFBundleIdentifier 12 | Pixle.SourcerySwift 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourcerySwift 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2018 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/SourcerySwift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/SourcerySwift -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Headers/SourceryRuntime.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | //! Project version number for SourceryRuntime. 4 | FOUNDATION_EXPORT double SourceryRuntimeVersionNumber; 5 | 6 | //! Project version string for SourceryRuntime. 7 | FOUNDATION_EXPORT const unsigned char SourceryRuntimeVersionString[]; 8 | 9 | // In this header, you should import all the public headers of your framework using statements like #import 10 | 11 | 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryRuntime { 2 | umbrella header "SourceryRuntime.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryRuntime.Swift { 9 | header "SourceryRuntime-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceryRuntime 11 | CFBundleIdentifier 12 | Pixel.SourceryRuntime 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryRuntime 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2017 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/SourceryRuntime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/SourceryRuntime -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/A/Headers/SourceryRuntime.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | //! Project version number for SourceryRuntime. 4 | FOUNDATION_EXPORT double SourceryRuntimeVersionNumber; 5 | 6 | //! Project version string for SourceryRuntime. 7 | FOUNDATION_EXPORT const unsigned char SourceryRuntimeVersionString[]; 8 | 9 | // In this header, you should import all the public headers of your framework using statements like #import 10 | 11 | 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/A/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryRuntime { 2 | umbrella header "SourceryRuntime.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryRuntime.Swift { 9 | header "SourceryRuntime-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceryRuntime 11 | CFBundleIdentifier 12 | Pixel.SourceryRuntime 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryRuntime 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2017 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/A/SourceryRuntime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/A/SourceryRuntime -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/Current/Headers/SourceryRuntime.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | //! Project version number for SourceryRuntime. 4 | FOUNDATION_EXPORT double SourceryRuntimeVersionNumber; 5 | 6 | //! Project version string for SourceryRuntime. 7 | FOUNDATION_EXPORT const unsigned char SourceryRuntimeVersionString[]; 8 | 9 | // In this header, you should import all the public headers of your framework using statements like #import 10 | 11 | 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryRuntime { 2 | umbrella header "SourceryRuntime.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryRuntime.Swift { 9 | header "SourceryRuntime-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceryRuntime 11 | CFBundleIdentifier 12 | Pixel.SourceryRuntime 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryRuntime 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2017 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/Current/SourceryRuntime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Frameworks/SourceryRuntime.framework/Versions/Current/SourceryRuntime -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Headers/SourcerySwift.h: -------------------------------------------------------------------------------- 1 | // 2 | // SourcerySwift.h 3 | // SourcerySwift 4 | // 5 | // Created by Ilya Puchka on 29/01/2018. 6 | // Copyright © 2018 Pixle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for SourcerySwift. 12 | FOUNDATION_EXPORT double SourcerySwiftVersionNumber; 13 | 14 | //! Project version string for SourcerySwift. 15 | FOUNDATION_EXPORT const unsigned char SourcerySwiftVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Modules/SourcerySwift.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Modules/SourcerySwift.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Modules/SourcerySwift.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Modules/SourcerySwift.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourcerySwift { 2 | umbrella header "SourcerySwift.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourcerySwift.Swift { 9 | header "SourcerySwift-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | SourcerySwift 11 | CFBundleIdentifier 12 | Pixle.SourcerySwift 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourcerySwift 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2018 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/SourcerySwift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/A/SourcerySwift -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Headers/SourceryRuntime.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | //! Project version number for SourceryRuntime. 4 | FOUNDATION_EXPORT double SourceryRuntimeVersionNumber; 5 | 6 | //! Project version string for SourceryRuntime. 7 | FOUNDATION_EXPORT const unsigned char SourceryRuntimeVersionString[]; 8 | 9 | // In this header, you should import all the public headers of your framework using statements like #import 10 | 11 | 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryRuntime { 2 | umbrella header "SourceryRuntime.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryRuntime.Swift { 9 | header "SourceryRuntime-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceryRuntime 11 | CFBundleIdentifier 12 | Pixel.SourceryRuntime 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryRuntime 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2017 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/SourceryRuntime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/SourceryRuntime -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/A/Headers/SourceryRuntime.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | //! Project version number for SourceryRuntime. 4 | FOUNDATION_EXPORT double SourceryRuntimeVersionNumber; 5 | 6 | //! Project version string for SourceryRuntime. 7 | FOUNDATION_EXPORT const unsigned char SourceryRuntimeVersionString[]; 8 | 9 | // In this header, you should import all the public headers of your framework using statements like #import 10 | 11 | 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/A/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/A/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryRuntime { 2 | umbrella header "SourceryRuntime.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryRuntime.Swift { 9 | header "SourceryRuntime-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceryRuntime 11 | CFBundleIdentifier 12 | Pixel.SourceryRuntime 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryRuntime 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2017 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/A/SourceryRuntime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/A/SourceryRuntime -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/Current/Headers/SourceryRuntime.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | //! Project version number for SourceryRuntime. 4 | FOUNDATION_EXPORT double SourceryRuntimeVersionNumber; 5 | 6 | //! Project version string for SourceryRuntime. 7 | FOUNDATION_EXPORT const unsigned char SourceryRuntimeVersionString[]; 8 | 9 | // In this header, you should import all the public headers of your framework using statements like #import 10 | 11 | 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/SourceryRuntime.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/Current/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourceryRuntime { 2 | umbrella header "SourceryRuntime.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourceryRuntime.Swift { 9 | header "SourceryRuntime-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SourceryRuntime 11 | CFBundleIdentifier 12 | Pixel.SourceryRuntime 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourceryRuntime 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2017 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/Current/SourceryRuntime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Frameworks/SourceryRuntime.framework/Versions/Current/SourceryRuntime -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Headers/SourcerySwift.h: -------------------------------------------------------------------------------- 1 | // 2 | // SourcerySwift.h 3 | // SourcerySwift 4 | // 5 | // Created by Ilya Puchka on 29/01/2018. 6 | // Copyright © 2018 Pixle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for SourcerySwift. 12 | FOUNDATION_EXPORT double SourcerySwiftVersionNumber; 13 | 14 | //! Project version string for SourcerySwift. 15 | FOUNDATION_EXPORT const unsigned char SourcerySwiftVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Modules/SourcerySwift.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Modules/SourcerySwift.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Modules/SourcerySwift.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Modules/SourcerySwift.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SourcerySwift { 2 | umbrella header "SourcerySwift.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module SourcerySwift.Swift { 9 | header "SourcerySwift-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | SourcerySwift 11 | CFBundleIdentifier 12 | Pixle.SourcerySwift 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SourcerySwift 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 9E145 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 17E189 35 | DTSDKName 36 | macosx10.13 37 | DTXcode 38 | 0930 39 | DTXcodeBuild 40 | 9E145 41 | NSHumanReadableCopyright 42 | Copyright © 2018 Pixle. All rights reserved. 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/SourcerySwift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SourcerySwift.framework/Versions/Current/SourcerySwift -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Stencil.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Stencil 11 | CFBundleIdentifier 12 | org.cocoapods.Stencil 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Stencil 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.10.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Stencil.framework/Stencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/Stencil.framework/Stencil -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Stencil.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Stencil 11 | CFBundleIdentifier 12 | org.cocoapods.Stencil 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Stencil 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.10.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Stencil.framework/Versions/A/Stencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/Stencil.framework/Versions/A/Stencil -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Stencil.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Stencil 11 | CFBundleIdentifier 12 | org.cocoapods.Stencil 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Stencil 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.10.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Stencil.framework/Versions/Current/Stencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/Stencil.framework/Versions/Current/Stencil -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/StencilSwiftKit.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | StencilSwiftKit 11 | CFBundleIdentifier 12 | org.cocoapods.StencilSwiftKit 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | StencilSwiftKit 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 2.4.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/StencilSwiftKit.framework/StencilSwiftKit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/StencilSwiftKit.framework/StencilSwiftKit -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/StencilSwiftKit.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | StencilSwiftKit 11 | CFBundleIdentifier 12 | org.cocoapods.StencilSwiftKit 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | StencilSwiftKit 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 2.4.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/StencilSwiftKit.framework/Versions/A/StencilSwiftKit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/StencilSwiftKit.framework/Versions/A/StencilSwiftKit -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/StencilSwiftKit.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | StencilSwiftKit 11 | CFBundleIdentifier 12 | org.cocoapods.StencilSwiftKit 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | StencilSwiftKit 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 2.4.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/StencilSwiftKit.framework/Versions/Current/StencilSwiftKit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/StencilSwiftKit.framework/Versions/Current/StencilSwiftKit -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SwiftTryCatch.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SwiftTryCatch 11 | CFBundleIdentifier 12 | org.cocoapods.SwiftTryCatch 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SwiftTryCatch 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SwiftTryCatch.framework/SwiftTryCatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SwiftTryCatch.framework/SwiftTryCatch -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SwiftTryCatch.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SwiftTryCatch 11 | CFBundleIdentifier 12 | org.cocoapods.SwiftTryCatch 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SwiftTryCatch 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SwiftTryCatch.framework/Versions/A/SwiftTryCatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SwiftTryCatch.framework/Versions/A/SwiftTryCatch -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SwiftTryCatch.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SwiftTryCatch 11 | CFBundleIdentifier 12 | org.cocoapods.SwiftTryCatch 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SwiftTryCatch 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/SwiftTryCatch.framework/Versions/Current/SwiftTryCatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/SwiftTryCatch.framework/Versions/Current/SwiftTryCatch -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Yams.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Yams 11 | CFBundleIdentifier 12 | org.cocoapods.Yams 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Yams 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.7.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Yams.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Yams 11 | CFBundleIdentifier 12 | org.cocoapods.Yams 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Yams 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.7.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Yams.framework/Versions/A/Yams: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/Yams.framework/Versions/A/Yams -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Yams.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Yams 11 | CFBundleIdentifier 12 | org.cocoapods.Yams 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Yams 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 0.7.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Yams.framework/Versions/Current/Yams: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/Yams.framework/Versions/Current/Yams -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/Yams.framework/Yams: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/Yams.framework/Yams -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftAppKit.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftAppKit.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftCore.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftCore.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftCoreData.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftCoreData.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftCoreFoundation.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftCoreFoundation.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftCoreGraphics.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftCoreGraphics.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftCoreImage.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftCoreImage.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftDarwin.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftDarwin.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftDispatch.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftDispatch.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftFoundation.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftFoundation.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftIOKit.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftIOKit.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftMetal.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftMetal.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftObjectiveC.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftObjectiveC.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftQuartzCore.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftQuartzCore.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftXPC.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftXPC.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftos.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/libswiftos.dylib -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/xcproj.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | xcproj 11 | CFBundleIdentifier 12 | org.cocoapods.xcproj 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | xcproj 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 4.2.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/xcproj.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | xcproj 11 | CFBundleIdentifier 12 | org.cocoapods.xcproj 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | xcproj 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 4.2.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/xcproj.framework/Versions/A/xcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/xcproj.framework/Versions/A/xcproj -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/xcproj.framework/Versions/Current/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | xcproj 11 | CFBundleIdentifier 12 | org.cocoapods.xcproj 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | xcproj 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 4.2.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | 44 | 45 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/xcproj.framework/Versions/Current/xcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/xcproj.framework/Versions/Current/xcproj -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Frameworks/xcproj.framework/xcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Frameworks/xcproj.framework/xcproj -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17E199 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Sourcery 11 | CFBundleIdentifier 12 | Pixle.Sourcery 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Sourcery 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 0.13.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 9E145 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 17E189 37 | DTSDKName 38 | macosx10.13 39 | DTXcode 40 | 0930 41 | DTXcodeBuild 42 | 9E145 43 | LSMinimumSystemVersion 44 | 10.11 45 | NSHumanReadableCopyright 46 | Copyright © 2016 Pixle. All rights reserved. 47 | NSMainNibFile 48 | MainMenu 49 | NSPrincipalClass 50 | NSApplication 51 | 52 | 53 | -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/MacOS/Sourcery: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/MacOS/Sourcery -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /sourcery/bin/Sourcery.app/Contents/Resources/libswiftRemoteMirror.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliSoftware/SourceryTemplates/faf42897266c43fac2a19e90ca473984c0aeec80/sourcery/bin/Sourcery.app/Contents/Resources/libswiftRemoteMirror.dylib -------------------------------------------------------------------------------- /sourcery/bin/sourcery: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # This file serves just as a link 3 | 4 | parent_path=$( cd "$(dirname "${BASH_SOURCE}")" ; pwd -P ) 5 | 6 | "${parent_path}"/Sourcery.app/Contents/MacOS/Sourcery "$@" 7 | --------------------------------------------------------------------------------