├── .codebeatsettings ├── .github └── workflows │ ├── ci.yml │ ├── publish-release.yml │ └── publish-snapshot.yml ├── .gitignore ├── CHANGELOG.md ├── HEADER.txt ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── api └── swiftpoet.api ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main └── java │ └── io │ └── outfoxx │ └── swiftpoet │ ├── AnyTypeSpec.kt │ ├── AttributeSpec.kt │ ├── AttributedSpec.kt │ ├── CodeBlock.kt │ ├── CodeWriter.kt │ ├── ComposedTypeName.kt │ ├── DeclaredTypeName.kt │ ├── EnumerationCaseSpec.kt │ ├── ExtensionSpec.kt │ ├── ExternalTypeSpec.kt │ ├── FileMemberSpec.kt │ ├── FileSpec.kt │ ├── FunctionSignatureSpec.kt │ ├── FunctionSpec.kt │ ├── FunctionTypeName.kt │ ├── GenericQualifiedTypeName.kt │ ├── GenericQualifier.kt │ ├── ImportSpec.kt │ ├── LineWrapper.kt │ ├── Modifier.kt │ ├── NameAllocator.kt │ ├── ParameterSpec.kt │ ├── ParameterizedTypeName.kt │ ├── PropertySpec.kt │ ├── SelfTypeName.kt │ ├── Taggable.kt │ ├── TupleTypeName.kt │ ├── TypeAliasSpec.kt │ ├── TypeName.kt │ ├── TypeSpec.kt │ ├── TypeVariableName.kt │ └── Util.kt └── test └── java └── io └── outfoxx └── swiftpoet └── test ├── ActorSpecTests.kt ├── AttributeSpecTests.kt ├── ClassSpecTests.kt ├── CodeBlockTests.kt ├── ComposedTypeNameTests.kt ├── EnumSpecTests.kt ├── ExtensionSpecTests.kt ├── FileSpecTests.kt ├── FunctionSpecTests.kt ├── GenericQualifiedTypeNameTests.kt ├── ImplicitTests.kt ├── ImportSpecTests.kt ├── NameAllocatorTests.kt ├── OptionalTests.kt ├── PropertySpecTests.kt ├── ProtocolSpecTests.kt ├── TypeAliasSpecTests.kt └── UtilTests.kt /.codebeatsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/.codebeatsettings -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/.github/workflows/publish-snapshot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /HEADER.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/HEADER.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/RELEASING.md -------------------------------------------------------------------------------- /api/swiftpoet.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/api/swiftpoet.api -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | releaseVersion=2.0.0-SNAPSHOT 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "swiftpoet" 2 | -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/AnyTypeSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/AnyTypeSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/AttributeSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/AttributeSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/AttributedSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/AttributedSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/CodeBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/CodeBlock.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/CodeWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/CodeWriter.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/ComposedTypeName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/ComposedTypeName.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/DeclaredTypeName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/DeclaredTypeName.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/EnumerationCaseSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/EnumerationCaseSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/ExtensionSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/ExtensionSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/ExternalTypeSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/ExternalTypeSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/FileMemberSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/FileMemberSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/FileSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/FileSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/FunctionSignatureSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/FunctionSignatureSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/FunctionSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/FunctionSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/FunctionTypeName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/FunctionTypeName.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/GenericQualifiedTypeName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/GenericQualifiedTypeName.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/GenericQualifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/GenericQualifier.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/ImportSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/ImportSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/LineWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/LineWrapper.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/Modifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/Modifier.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/NameAllocator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/NameAllocator.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/ParameterSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/ParameterSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/ParameterizedTypeName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/ParameterizedTypeName.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/PropertySpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/PropertySpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/SelfTypeName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/SelfTypeName.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/Taggable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/Taggable.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/TupleTypeName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/TupleTypeName.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/TypeAliasSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/TypeAliasSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/TypeName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/TypeName.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/TypeSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/TypeSpec.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/TypeVariableName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/TypeVariableName.kt -------------------------------------------------------------------------------- /src/main/java/io/outfoxx/swiftpoet/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/main/java/io/outfoxx/swiftpoet/Util.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/ActorSpecTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/ActorSpecTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/AttributeSpecTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/AttributeSpecTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/ClassSpecTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/ClassSpecTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/CodeBlockTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/CodeBlockTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/ComposedTypeNameTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/ComposedTypeNameTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/EnumSpecTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/EnumSpecTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/ExtensionSpecTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/ExtensionSpecTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/FileSpecTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/FileSpecTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/FunctionSpecTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/FunctionSpecTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/GenericQualifiedTypeNameTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/GenericQualifiedTypeNameTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/ImplicitTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/ImplicitTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/ImportSpecTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/ImportSpecTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/NameAllocatorTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/NameAllocatorTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/OptionalTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/OptionalTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/PropertySpecTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/PropertySpecTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/ProtocolSpecTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/ProtocolSpecTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/TypeAliasSpecTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/TypeAliasSpecTests.kt -------------------------------------------------------------------------------- /src/test/java/io/outfoxx/swiftpoet/test/UtilTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outfoxx/swiftpoet/HEAD/src/test/java/io/outfoxx/swiftpoet/test/UtilTests.kt --------------------------------------------------------------------------------