Skip to content

Commit 3f14934

Browse files
authored
fix: remove unnecessary -jvm-default=no-compatibility compiler flag (#1316)
1 parent f80257b commit 3f14934

File tree

20 files changed

+365
-1
lines changed

20 files changed

+365
-1
lines changed

runtime/auth/aws-credentials/api/aws-credentials.api

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ public final class aws/smithy/kotlin/runtime/auth/awscredentials/Credentials$Com
2828
public static synthetic fun invoke$default (Laws/smithy/kotlin/runtime/auth/awscredentials/Credentials$Companion;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Laws/smithy/kotlin/runtime/time/Instant;Ljava/lang/String;Laws/smithy/kotlin/runtime/collections/Attributes;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/auth/awscredentials/Credentials;
2929
}
3030

31+
public final class aws/smithy/kotlin/runtime/auth/awscredentials/Credentials$DefaultImpls {
32+
public static fun getProviderName (Laws/smithy/kotlin/runtime/auth/awscredentials/Credentials;)Ljava/lang/String;
33+
public static fun getSessionToken (Laws/smithy/kotlin/runtime/auth/awscredentials/Credentials;)Ljava/lang/String;
34+
}
35+
3136
public final class aws/smithy/kotlin/runtime/auth/awscredentials/CredentialsKt {
3237
public static final fun copy (Laws/smithy/kotlin/runtime/auth/awscredentials/Credentials;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Laws/smithy/kotlin/runtime/time/Instant;Ljava/lang/String;Laws/smithy/kotlin/runtime/collections/Attributes;)Laws/smithy/kotlin/runtime/auth/awscredentials/Credentials;
3338
public static synthetic fun copy$default (Laws/smithy/kotlin/runtime/auth/awscredentials/Credentials;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Laws/smithy/kotlin/runtime/time/Instant;Ljava/lang/String;Laws/smithy/kotlin/runtime/collections/Attributes;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/auth/awscredentials/Credentials;

runtime/auth/http-auth-api/api/http-auth-api.api

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ public abstract interface class aws/smithy/kotlin/runtime/http/auth/AuthScheme {
44
public fun identityProvider (Laws/smithy/kotlin/runtime/identity/IdentityProviderConfig;)Laws/smithy/kotlin/runtime/identity/IdentityProvider;
55
}
66

7+
public final class aws/smithy/kotlin/runtime/http/auth/AuthScheme$DefaultImpls {
8+
public static fun identityProvider (Laws/smithy/kotlin/runtime/http/auth/AuthScheme;Laws/smithy/kotlin/runtime/identity/IdentityProviderConfig;)Laws/smithy/kotlin/runtime/identity/IdentityProvider;
9+
}
10+
711
public abstract interface class aws/smithy/kotlin/runtime/http/auth/HttpAuthConfig {
812
public abstract fun getAuthSchemePreference ()Ljava/util/List;
913
public abstract fun getAuthSchemes ()Ljava/util/List;

runtime/auth/http-auth-aws/api/http-auth-aws.api

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ public final class aws/smithy/kotlin/runtime/http/auth/SigV4AuthScheme : aws/smi
6060
public fun getSchemeId-DepwgT4 ()Ljava/lang/String;
6161
public fun getSigner ()Laws/smithy/kotlin/runtime/http/auth/AwsHttpSigner;
6262
public synthetic fun getSigner ()Laws/smithy/kotlin/runtime/http/auth/HttpSigner;
63+
public fun identityProvider (Laws/smithy/kotlin/runtime/identity/IdentityProviderConfig;)Laws/smithy/kotlin/runtime/identity/IdentityProvider;
6364
}
6465

6566
public final class aws/smithy/kotlin/runtime/http/auth/SigV4AuthSchemeKt {

runtime/auth/http-auth/api/http-auth.api

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public final class aws/smithy/kotlin/runtime/http/auth/BearerTokenAuthScheme : a
2929
public fun <init> ()V
3030
public fun getSchemeId-DepwgT4 ()Ljava/lang/String;
3131
public fun getSigner ()Laws/smithy/kotlin/runtime/http/auth/HttpSigner;
32+
public fun identityProvider (Laws/smithy/kotlin/runtime/identity/IdentityProviderConfig;)Laws/smithy/kotlin/runtime/identity/IdentityProvider;
3233
}
3334

3435
public abstract interface class aws/smithy/kotlin/runtime/http/auth/BearerTokenProvider : aws/smithy/kotlin/runtime/identity/IdentityProvider {

runtime/auth/identity-api/api/identity-api.api

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ public abstract interface class aws/smithy/kotlin/runtime/identity/IdentityProvi
5959
public static synthetic fun resolve$default (Laws/smithy/kotlin/runtime/identity/IdentityProvider;Laws/smithy/kotlin/runtime/collections/Attributes;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
6060
}
6161

62+
public final class aws/smithy/kotlin/runtime/identity/IdentityProvider$DefaultImpls {
63+
public static synthetic fun resolve$default (Laws/smithy/kotlin/runtime/identity/IdentityProvider;Laws/smithy/kotlin/runtime/collections/Attributes;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
64+
}
65+
6266
public abstract class aws/smithy/kotlin/runtime/identity/IdentityProviderChain : aws/smithy/kotlin/runtime/identity/CloseableIdentityProvider {
6367
public fun <init> ([Laws/smithy/kotlin/runtime/identity/IdentityProvider;)V
6468
public fun close ()V

runtime/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ subprojects {
6666
jvmTarget.set(JvmTarget.JVM_1_8)
6767
freeCompilerArgs.add("-Xjdk-release=1.8")
6868
freeCompilerArgs.add("-Xexpect-actual-classes")
69-
freeCompilerArgs.add("-jvm-default=no-compatibility") // https://youtrack.jetbrains.com/issue/KT-77376
7069
}
7170
}
7271

runtime/observability/telemetry-api/api/telemetry-api.api

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,14 @@ public final class aws/smithy/kotlin/runtime/telemetry/logging/Logger$Companion
192192
public final fun getNone ()Laws/smithy/kotlin/runtime/telemetry/logging/Logger;
193193
}
194194

195+
public final class aws/smithy/kotlin/runtime/telemetry/logging/Logger$DefaultImpls {
196+
public static synthetic fun debug$default (Laws/smithy/kotlin/runtime/telemetry/logging/Logger;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
197+
public static synthetic fun error$default (Laws/smithy/kotlin/runtime/telemetry/logging/Logger;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
198+
public static synthetic fun info$default (Laws/smithy/kotlin/runtime/telemetry/logging/Logger;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
199+
public static synthetic fun trace$default (Laws/smithy/kotlin/runtime/telemetry/logging/Logger;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
200+
public static synthetic fun warn$default (Laws/smithy/kotlin/runtime/telemetry/logging/Logger;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
201+
}
202+
195203
public final class aws/smithy/kotlin/runtime/telemetry/logging/LoggerKt {
196204
public static final fun debug (Laws/smithy/kotlin/runtime/telemetry/logging/Logger;Ljava/lang/String;)V
197205
public static final fun error (Laws/smithy/kotlin/runtime/telemetry/logging/Logger;Ljava/lang/String;)V
@@ -266,6 +274,10 @@ public abstract interface class aws/smithy/kotlin/runtime/telemetry/metrics/Asyn
266274
public static synthetic fun record$default (Laws/smithy/kotlin/runtime/telemetry/metrics/AsyncMeasurement;Ljava/lang/Number;Laws/smithy/kotlin/runtime/collections/Attributes;Laws/smithy/kotlin/runtime/telemetry/context/Context;ILjava/lang/Object;)V
267275
}
268276

277+
public final class aws/smithy/kotlin/runtime/telemetry/metrics/AsyncMeasurement$DefaultImpls {
278+
public static synthetic fun record$default (Laws/smithy/kotlin/runtime/telemetry/metrics/AsyncMeasurement;Ljava/lang/Number;Laws/smithy/kotlin/runtime/collections/Attributes;Laws/smithy/kotlin/runtime/telemetry/context/Context;ILjava/lang/Object;)V
279+
}
280+
269281
public abstract interface class aws/smithy/kotlin/runtime/telemetry/metrics/AsyncMeasurementHandle {
270282
public static final field Companion Laws/smithy/kotlin/runtime/telemetry/metrics/AsyncMeasurementHandle$Companion;
271283
public abstract fun stop ()V
@@ -286,6 +298,10 @@ public final class aws/smithy/kotlin/runtime/telemetry/metrics/Histogram$Compani
286298
public final fun getLongNone ()Laws/smithy/kotlin/runtime/telemetry/metrics/Histogram;
287299
}
288300

301+
public final class aws/smithy/kotlin/runtime/telemetry/metrics/Histogram$DefaultImpls {
302+
public static synthetic fun record$default (Laws/smithy/kotlin/runtime/telemetry/metrics/Histogram;Ljava/lang/Number;Laws/smithy/kotlin/runtime/collections/Attributes;Laws/smithy/kotlin/runtime/telemetry/context/Context;ILjava/lang/Object;)V
303+
}
304+
289305
public final class aws/smithy/kotlin/runtime/telemetry/metrics/HistogramKt {
290306
public static final fun measureSeconds (Laws/smithy/kotlin/runtime/telemetry/metrics/Histogram;Laws/smithy/kotlin/runtime/collections/Attributes;Laws/smithy/kotlin/runtime/telemetry/context/Context;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;
291307
public static synthetic fun measureSeconds$default (Laws/smithy/kotlin/runtime/telemetry/metrics/Histogram;Laws/smithy/kotlin/runtime/collections/Attributes;Laws/smithy/kotlin/runtime/telemetry/context/Context;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Object;
@@ -317,6 +333,16 @@ public final class aws/smithy/kotlin/runtime/telemetry/metrics/Meter$Companion {
317333
public final fun getNone ()Laws/smithy/kotlin/runtime/telemetry/metrics/Meter;
318334
}
319335

336+
public final class aws/smithy/kotlin/runtime/telemetry/metrics/Meter$DefaultImpls {
337+
public static synthetic fun createAsyncUpDownCounter$default (Laws/smithy/kotlin/runtime/telemetry/metrics/Meter;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/telemetry/metrics/AsyncMeasurementHandle;
338+
public static synthetic fun createDoubleGauge$default (Laws/smithy/kotlin/runtime/telemetry/metrics/Meter;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/telemetry/metrics/AsyncMeasurementHandle;
339+
public static synthetic fun createDoubleHistogram$default (Laws/smithy/kotlin/runtime/telemetry/metrics/Meter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/telemetry/metrics/Histogram;
340+
public static synthetic fun createLongGauge$default (Laws/smithy/kotlin/runtime/telemetry/metrics/Meter;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/telemetry/metrics/AsyncMeasurementHandle;
341+
public static synthetic fun createLongHistogram$default (Laws/smithy/kotlin/runtime/telemetry/metrics/Meter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/telemetry/metrics/Histogram;
342+
public static synthetic fun createMonotonicCounter$default (Laws/smithy/kotlin/runtime/telemetry/metrics/Meter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/telemetry/metrics/MonotonicCounter;
343+
public static synthetic fun createUpDownCounter$default (Laws/smithy/kotlin/runtime/telemetry/metrics/Meter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/telemetry/metrics/UpDownCounter;
344+
}
345+
320346
public abstract interface class aws/smithy/kotlin/runtime/telemetry/metrics/MeterProvider {
321347
public static final field Companion Laws/smithy/kotlin/runtime/telemetry/metrics/MeterProvider$Companion;
322348
public abstract fun getOrCreateMeter (Ljava/lang/String;)Laws/smithy/kotlin/runtime/telemetry/metrics/Meter;
@@ -336,6 +362,10 @@ public final class aws/smithy/kotlin/runtime/telemetry/metrics/MonotonicCounter$
336362
public final fun getNone ()Laws/smithy/kotlin/runtime/telemetry/metrics/MonotonicCounter;
337363
}
338364

365+
public final class aws/smithy/kotlin/runtime/telemetry/metrics/MonotonicCounter$DefaultImpls {
366+
public static synthetic fun add$default (Laws/smithy/kotlin/runtime/telemetry/metrics/MonotonicCounter;JLaws/smithy/kotlin/runtime/collections/Attributes;Laws/smithy/kotlin/runtime/telemetry/context/Context;ILjava/lang/Object;)V
367+
}
368+
339369
public abstract interface class aws/smithy/kotlin/runtime/telemetry/metrics/UpDownCounter {
340370
public static final field Companion Laws/smithy/kotlin/runtime/telemetry/metrics/UpDownCounter$Companion;
341371
public abstract fun add (JLaws/smithy/kotlin/runtime/collections/Attributes;Laws/smithy/kotlin/runtime/telemetry/context/Context;)V
@@ -346,6 +376,10 @@ public final class aws/smithy/kotlin/runtime/telemetry/metrics/UpDownCounter$Com
346376
public final fun getNone ()Laws/smithy/kotlin/runtime/telemetry/metrics/UpDownCounter;
347377
}
348378

379+
public final class aws/smithy/kotlin/runtime/telemetry/metrics/UpDownCounter$DefaultImpls {
380+
public static synthetic fun add$default (Laws/smithy/kotlin/runtime/telemetry/metrics/UpDownCounter;JLaws/smithy/kotlin/runtime/collections/Attributes;Laws/smithy/kotlin/runtime/telemetry/context/Context;ILjava/lang/Object;)V
381+
}
382+
349383
public abstract class aws/smithy/kotlin/runtime/telemetry/trace/AbstractTraceSpan : aws/smithy/kotlin/runtime/telemetry/trace/TraceSpan {
350384
public fun <init> ()V
351385
public fun asContextElement ()Lkotlin/coroutines/CoroutineContext;
@@ -423,6 +457,11 @@ public final class aws/smithy/kotlin/runtime/telemetry/trace/TraceSpan$Companion
423457
public final fun getNone ()Laws/smithy/kotlin/runtime/telemetry/trace/TraceSpan;
424458
}
425459

460+
public final class aws/smithy/kotlin/runtime/telemetry/trace/TraceSpan$DefaultImpls {
461+
public static fun asContextElement (Laws/smithy/kotlin/runtime/telemetry/trace/TraceSpan;)Lkotlin/coroutines/CoroutineContext;
462+
public static synthetic fun emitEvent$default (Laws/smithy/kotlin/runtime/telemetry/trace/TraceSpan;Ljava/lang/String;Laws/smithy/kotlin/runtime/collections/Attributes;ILjava/lang/Object;)V
463+
}
464+
426465
public final class aws/smithy/kotlin/runtime/telemetry/trace/TraceSpanContext : kotlin/coroutines/AbstractCoroutineContextElement {
427466
public static final field Key Laws/smithy/kotlin/runtime/telemetry/trace/TraceSpanContext$Key;
428467
public fun <init> (Laws/smithy/kotlin/runtime/telemetry/trace/TraceSpan;)V
@@ -453,6 +492,10 @@ public final class aws/smithy/kotlin/runtime/telemetry/trace/Tracer$Companion {
453492
public final fun getNone ()Laws/smithy/kotlin/runtime/telemetry/trace/Tracer;
454493
}
455494

495+
public final class aws/smithy/kotlin/runtime/telemetry/trace/Tracer$DefaultImpls {
496+
public static synthetic fun createSpan$default (Laws/smithy/kotlin/runtime/telemetry/trace/Tracer;Ljava/lang/String;Laws/smithy/kotlin/runtime/collections/Attributes;Laws/smithy/kotlin/runtime/telemetry/trace/SpanKind;Laws/smithy/kotlin/runtime/telemetry/context/Context;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/telemetry/trace/TraceSpan;
497+
}
498+
456499
public abstract interface class aws/smithy/kotlin/runtime/telemetry/trace/TracerProvider {
457500
public static final field Companion Laws/smithy/kotlin/runtime/telemetry/trace/TracerProvider$Companion;
458501
public abstract fun getOrCreateTracer (Ljava/lang/String;)Laws/smithy/kotlin/runtime/telemetry/trace/Tracer;

runtime/protocol/aws-json-protocols/api/aws-json-protocols.api

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
public final class aws/smithy/kotlin/runtime/awsprotocol/json/AwsJsonProtocol : aws/smithy/kotlin/runtime/http/operation/ModifyRequestMiddleware {
22
public fun <init> (Ljava/lang/String;Ljava/lang/String;)V
3+
public fun install (Laws/smithy/kotlin/runtime/http/operation/SdkHttpOperation;)V
34
public fun modifyRequest (Laws/smithy/kotlin/runtime/http/operation/OperationRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
45
public synthetic fun modifyRequest (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
56
}

runtime/protocol/aws-protocol-core/api/aws-protocol-core.api

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,24 @@ public final class aws/smithy/kotlin/runtime/awsprotocol/ClockSkewInterceptor :
3636
public static final field Companion Laws/smithy/kotlin/runtime/awsprotocol/ClockSkewInterceptor$Companion;
3737
public fun <init> ()V
3838
public fun modifyBeforeAttemptCompletion-gIAlu-s (Laws/smithy/kotlin/runtime/client/ResponseInterceptorContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
39+
public fun modifyBeforeCompletion-gIAlu-s (Laws/smithy/kotlin/runtime/client/ResponseInterceptorContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
40+
public fun modifyBeforeDeserialization (Laws/smithy/kotlin/runtime/client/ProtocolResponseInterceptorContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
41+
public fun modifyBeforeRetryLoop (Laws/smithy/kotlin/runtime/client/ProtocolRequestInterceptorContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
42+
public fun modifyBeforeSerialization (Laws/smithy/kotlin/runtime/client/RequestInterceptorContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
3943
public fun modifyBeforeSigning (Laws/smithy/kotlin/runtime/client/ProtocolRequestInterceptorContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
44+
public fun modifyBeforeTransmit (Laws/smithy/kotlin/runtime/client/ProtocolRequestInterceptorContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
45+
public fun readAfterAttempt (Laws/smithy/kotlin/runtime/client/ResponseInterceptorContext;)V
46+
public fun readAfterDeserialization (Laws/smithy/kotlin/runtime/client/ResponseInterceptorContext;)V
47+
public fun readAfterExecution (Laws/smithy/kotlin/runtime/client/ResponseInterceptorContext;)V
48+
public fun readAfterSerialization (Laws/smithy/kotlin/runtime/client/ProtocolRequestInterceptorContext;)V
49+
public fun readAfterSigning (Laws/smithy/kotlin/runtime/client/ProtocolRequestInterceptorContext;)V
50+
public fun readAfterTransmit (Laws/smithy/kotlin/runtime/client/ProtocolResponseInterceptorContext;)V
51+
public fun readBeforeAttempt (Laws/smithy/kotlin/runtime/client/ProtocolRequestInterceptorContext;)V
52+
public fun readBeforeDeserialization (Laws/smithy/kotlin/runtime/client/ProtocolResponseInterceptorContext;)V
53+
public fun readBeforeExecution (Laws/smithy/kotlin/runtime/client/RequestInterceptorContext;)V
54+
public fun readBeforeSerialization (Laws/smithy/kotlin/runtime/client/RequestInterceptorContext;)V
55+
public fun readBeforeSigning (Laws/smithy/kotlin/runtime/client/ProtocolRequestInterceptorContext;)V
56+
public fun readBeforeTransmit (Laws/smithy/kotlin/runtime/client/ProtocolRequestInterceptorContext;)V
4057
}
4158

4259
public final class aws/smithy/kotlin/runtime/awsprotocol/ClockSkewInterceptor$Companion {

runtime/protocol/http-client-engines/http-client-engine-okhttp/api/http-client-engine-okhttp.api

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,12 @@ public final class aws/smithy/kotlin/runtime/http/engine/okhttp/OkHttpEngineKt {
9393
public final class aws/smithy/kotlin/runtime/http/engine/okhttp/OkHttpHeadersAdapter : aws/smithy/kotlin/runtime/http/Headers {
9494
public fun <init> (Lokhttp3/Headers;)V
9595
public fun contains (Ljava/lang/String;)Z
96+
public synthetic fun contains (Ljava/lang/String;Ljava/lang/Object;)Z
97+
public fun contains (Ljava/lang/String;Ljava/lang/String;)Z
9698
public fun entries ()Ljava/util/Set;
99+
public fun forEach (Lkotlin/jvm/functions/Function2;)V
100+
public synthetic fun get (Ljava/lang/String;)Ljava/lang/Object;
101+
public fun get (Ljava/lang/String;)Ljava/lang/String;
97102
public fun getAll (Ljava/lang/String;)Ljava/util/List;
98103
public fun getCaseInsensitiveName ()Z
99104
public fun isEmpty ()Z

0 commit comments

Comments
 (0)