Skip to content

Commit 3d8bd69

Browse files
author
luigi
committed
move ktor stub generator under ktor dir
1 parent b243c8c commit 3d8bd69

File tree

9 files changed

+3
-16
lines changed

9 files changed

+3
-16
lines changed

codegen/smithy-kotlin-codegen/src/main/kotlin/software/amazon/smithy/kotlin/codegen/service/ServiceStubConfigurations.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import software.amazon.smithy.aws.traits.protocols.RestJson1Trait
44
import software.amazon.smithy.build.FileManifest
55
import software.amazon.smithy.kotlin.codegen.core.GenerationContext
66
import software.amazon.smithy.kotlin.codegen.core.KotlinDelegator
7+
import software.amazon.smithy.kotlin.codegen.service.ktor.KtorStubGenerator
78
import software.amazon.smithy.model.shapes.ServiceShape
89
import software.amazon.smithy.model.shapes.ShapeId
910
import software.amazon.smithy.model.shapes.ShapeType

codegen/smithy-kotlin-codegen/src/main/kotlin/software/amazon/smithy/kotlin/codegen/service/ktor/Authentication.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import software.amazon.smithy.aws.traits.auth.SigV4Trait
55
import software.amazon.smithy.kotlin.codegen.core.RuntimeTypes
66
import software.amazon.smithy.kotlin.codegen.core.withBlock
77
import software.amazon.smithy.kotlin.codegen.model.getTrait
8-
import software.amazon.smithy.kotlin.codegen.service.KtorStubGenerator
98
import software.amazon.smithy.kotlin.codegen.service.ServiceTypes
109

1110
internal fun KtorStubGenerator.writeAuthentication() {

codegen/smithy-kotlin-codegen/src/main/kotlin/software/amazon/smithy/kotlin/codegen/service/ktor/AuthenticationAWS.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import software.amazon.smithy.kotlin.codegen.core.closeAndOpenBlock
55
import software.amazon.smithy.kotlin.codegen.core.withBlock
66
import software.amazon.smithy.kotlin.codegen.core.withInlineBlock
77
import software.amazon.smithy.kotlin.codegen.lang.KotlinTypes
8-
import software.amazon.smithy.kotlin.codegen.service.KtorStubGenerator
98

109
internal fun KtorStubGenerator.writeAWSAuthentication() {
1110
delegator.useFileWriter("AWSValidation.kt", "$pkgName.auth") { writer ->
Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
1-
package software.amazon.smithy.kotlin.codegen.service
1+
package software.amazon.smithy.kotlin.codegen.service.ktor
22

33
import software.amazon.smithy.build.FileManifest
44
import software.amazon.smithy.kotlin.codegen.core.GenerationContext
55
import software.amazon.smithy.kotlin.codegen.core.InlineCodeWriterFormatter
66
import software.amazon.smithy.kotlin.codegen.core.KotlinDelegator
77
import software.amazon.smithy.kotlin.codegen.core.KotlinWriter
8+
import software.amazon.smithy.kotlin.codegen.service.AbstractStubGenerator
89
import software.amazon.smithy.kotlin.codegen.service.contraints.ConstraintGenerator
910
import software.amazon.smithy.kotlin.codegen.service.contraints.ConstraintUtilsGenerator
10-
import software.amazon.smithy.kotlin.codegen.service.ktor.writeAWSAuthentication
11-
import software.amazon.smithy.kotlin.codegen.service.ktor.writeAuthentication
12-
import software.amazon.smithy.kotlin.codegen.service.ktor.writePerOperationHandlers
13-
import software.amazon.smithy.kotlin.codegen.service.ktor.writePlugins
14-
import software.amazon.smithy.kotlin.codegen.service.ktor.writeRouting
15-
import software.amazon.smithy.kotlin.codegen.service.ktor.writeServerFrameworkImplementation
16-
import software.amazon.smithy.kotlin.codegen.service.ktor.writeUtils
1711
import software.amazon.smithy.utils.AbstractCodeWriter
1812

1913
class LoggingWriter(parent: LoggingWriter? = null) : AbstractCodeWriter<LoggingWriter>() {

codegen/smithy-kotlin-codegen/src/main/kotlin/software/amazon/smithy/kotlin/codegen/service/ktor/OperationHandlers.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package software.amazon.smithy.kotlin.codegen.service.ktor
22

33
import software.amazon.smithy.kotlin.codegen.core.withBlock
4-
import software.amazon.smithy.kotlin.codegen.service.KtorStubGenerator
54

65
internal fun KtorStubGenerator.writePerOperationHandlers() {
76
operations.forEach { shape ->

codegen/smithy-kotlin-codegen/src/main/kotlin/software/amazon/smithy/kotlin/codegen/service/ktor/Plugins.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package software.amazon.smithy.kotlin.codegen.service.ktor
33
import software.amazon.smithy.kotlin.codegen.core.RuntimeTypes
44
import software.amazon.smithy.kotlin.codegen.core.withBlock
55
import software.amazon.smithy.kotlin.codegen.core.withInlineBlock
6-
import software.amazon.smithy.kotlin.codegen.service.KtorStubGenerator
76
import software.amazon.smithy.kotlin.codegen.service.ServiceTypes
87

98
internal fun KtorStubGenerator.writePlugins() {

codegen/smithy-kotlin-codegen/src/main/kotlin/software/amazon/smithy/kotlin/codegen/service/ktor/Routing.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import software.amazon.smithy.kotlin.codegen.model.buildSymbol
1111
import software.amazon.smithy.kotlin.codegen.model.getTrait
1212
import software.amazon.smithy.kotlin.codegen.rendering.serde.deserializerName
1313
import software.amazon.smithy.kotlin.codegen.rendering.serde.serializerName
14-
import software.amazon.smithy.kotlin.codegen.service.KtorStubGenerator
1514
import software.amazon.smithy.kotlin.codegen.service.MediaType
1615
import software.amazon.smithy.kotlin.codegen.service.MediaType.ANY
1716
import software.amazon.smithy.kotlin.codegen.service.MediaType.JSON

codegen/smithy-kotlin-codegen/src/main/kotlin/software/amazon/smithy/kotlin/codegen/service/ktor/ServerFrameworkImplementation.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import software.amazon.smithy.kotlin.codegen.core.RuntimeTypes
55
import software.amazon.smithy.kotlin.codegen.core.withBlock
66
import software.amazon.smithy.kotlin.codegen.core.withInlineBlock
77
import software.amazon.smithy.kotlin.codegen.lang.KotlinTypes
8-
import software.amazon.smithy.kotlin.codegen.service.KtorStubGenerator
98
import software.amazon.smithy.kotlin.codegen.service.ServiceTypes
109

1110
internal fun KtorStubGenerator.writeServerFrameworkImplementation(writer: KotlinWriter) {

codegen/smithy-kotlin-codegen/src/main/kotlin/software/amazon/smithy/kotlin/codegen/service/ktor/Utils.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package software.amazon.smithy.kotlin.codegen.service.ktor
22

33
import software.amazon.smithy.kotlin.codegen.core.RuntimeTypes
44
import software.amazon.smithy.kotlin.codegen.core.withBlock
5-
import software.amazon.smithy.kotlin.codegen.service.KtorStubGenerator
6-
import software.amazon.smithy.kotlin.codegen.service.LoggingWriter
75
import software.amazon.smithy.kotlin.codegen.service.ServiceTypes
86

97
internal fun KtorStubGenerator.writeUtils() {

0 commit comments

Comments
 (0)