Skip to content

Commit 71db9ef

Browse files
authored
refactor: collapse utils, hashing, and io into runtime-core (#787)
1 parent 354c6cf commit 71db9ef

File tree

205 files changed

+202
-302
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

205 files changed

+202
-302
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"id": "e598952f-ca05-46d0-a6ab-b2ad54bf3d09",
3+
"type": "misc",
4+
"description": "Refactor: collapse io, hashing, and util modules into runtime-core module"
5+
}

dokka-smithy/src/main/kotlin/aws/smithy/kotlin/dokka/FilterInternalApis.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@ fun <T> T.isInternalSdk() where T : WithExtraProperties<out Documentable> =
3939
val <T> T.internalAnnotation where T : WithExtraProperties<out Documentable>
4040
get() = extra[Annotations]?.let { annotations ->
4141
annotations.directAnnotations.values.flatten().firstOrNull {
42-
it.dri.toString() == "aws.smithy.kotlin.runtime.util/InternalApi///PointingToDeclaration/"
42+
it.dri.toString() == "aws.smithy.kotlin.runtime.InternalApi///PointingToDeclaration/"
4343
}
4444
}

runtime/auth/aws-credentials/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ kotlin {
1717
}
1818

1919
all {
20-
languageSettings.optIn("aws.smithy.kotlin.runtime.util.InternalApi")
20+
languageSettings.optIn("aws.smithy.kotlin.runtime.InternalApi")
2121
}
2222
}
2323
}

runtime/auth/aws-signing-common/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ kotlin {
2020
}
2121

2222
all {
23-
languageSettings.optIn("aws.smithy.kotlin.runtime.util.InternalApi")
23+
languageSettings.optIn("aws.smithy.kotlin.runtime.InternalApi")
2424
}
2525
}
2626
}

runtime/auth/aws-signing-common/common/src/aws/smithy/kotlin/runtime/auth/awssigning/AwsChunkedByteReadChannel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55

66
package aws.smithy.kotlin.runtime.auth.awssigning
77

8+
import aws.smithy.kotlin.runtime.InternalApi
89
import aws.smithy.kotlin.runtime.auth.awssigning.internal.AwsChunkedReader
910
import aws.smithy.kotlin.runtime.http.DeferredHeaders
1011
import aws.smithy.kotlin.runtime.io.SdkBuffer
1112
import aws.smithy.kotlin.runtime.io.SdkByteReadChannel
12-
import aws.smithy.kotlin.runtime.util.InternalApi
1313

1414
/**
1515
* aws-chunked content encoding. Operations on this class can not be invoked concurrently.

runtime/auth/aws-signing-common/common/src/aws/smithy/kotlin/runtime/auth/awssigning/AwsHttpSigner.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*/
55
package aws.smithy.kotlin.runtime.auth.awssigning
66

7+
import aws.smithy.kotlin.runtime.InternalApi
78
import aws.smithy.kotlin.runtime.auth.awscredentials.CredentialsProvider
89
import aws.smithy.kotlin.runtime.auth.awssigning.internal.*
910
import aws.smithy.kotlin.runtime.auth.awssigning.internal.isEligibleForAwsChunkedStreaming
@@ -15,7 +16,6 @@ import aws.smithy.kotlin.runtime.http.HttpBody
1516
import aws.smithy.kotlin.runtime.http.auth.HttpSigner
1617
import aws.smithy.kotlin.runtime.http.request.HttpRequest
1718
import aws.smithy.kotlin.runtime.http.request.HttpRequestBuilder
18-
import aws.smithy.kotlin.runtime.util.InternalApi
1919
import aws.smithy.kotlin.runtime.util.get
2020
import kotlin.time.Duration
2121

runtime/auth/aws-signing-common/common/src/aws/smithy/kotlin/runtime/auth/awssigning/Presigner.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
*/
55
package aws.smithy.kotlin.runtime.auth.awssigning
66

7+
import aws.smithy.kotlin.runtime.InternalApi
78
import aws.smithy.kotlin.runtime.auth.awscredentials.CredentialsProvider
89
import aws.smithy.kotlin.runtime.http.*
910
import aws.smithy.kotlin.runtime.http.endpoints.Endpoint
1011
import aws.smithy.kotlin.runtime.http.request.HttpRequest
11-
import aws.smithy.kotlin.runtime.util.InternalApi
1212
import kotlin.time.Duration
1313

1414
// Note: the following types are essentially smithy-kotlin local versions of the following AWS types:

runtime/auth/aws-signing-common/jvm/src/aws/smithy/kotlin/runtime/auth/awssigning/AwsChunkedSource.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55

66
package aws.smithy.kotlin.runtime.auth.awssigning
77

8+
import aws.smithy.kotlin.runtime.InternalApi
89
import aws.smithy.kotlin.runtime.auth.awssigning.internal.AwsChunkedReader
910
import aws.smithy.kotlin.runtime.http.DeferredHeaders
1011
import aws.smithy.kotlin.runtime.io.SdkBuffer
1112
import aws.smithy.kotlin.runtime.io.SdkSource
1213
import aws.smithy.kotlin.runtime.io.buffer
13-
import aws.smithy.kotlin.runtime.util.InternalApi
1414
import kotlinx.coroutines.runBlocking
1515

1616
// TODO - can be shared with Kotlin/Native but not JS

runtime/auth/aws-signing-crt/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ kotlin {
2222
}
2323

2424
all {
25-
languageSettings.optIn("aws.smithy.kotlin.runtime.util.InternalApi")
25+
languageSettings.optIn("aws.smithy.kotlin.runtime.InternalApi")
2626
}
2727
}
2828
}

runtime/auth/aws-signing-default/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ kotlin {
1313
commonMain {
1414
dependencies {
1515
api(project(":runtime:auth:aws-signing-common"))
16-
implementation(project(":runtime:hashing"))
1716
implementation(project(":runtime:logging"))
1817
}
1918
}
@@ -26,7 +25,7 @@ kotlin {
2625
}
2726

2827
all {
29-
languageSettings.optIn("aws.smithy.kotlin.runtime.util.InternalApi")
28+
languageSettings.optIn("aws.smithy.kotlin.runtime.InternalApi")
3029
}
3130
}
3231
}

0 commit comments

Comments
 (0)