Skip to content

Commit ae758cd

Browse files

File tree

16 files changed

+960
-6
lines changed

16 files changed

+960
-6
lines changed

build.gradle.kts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ plugins {
22
kotlin("multiplatform") version libs.versions.kotlin apply false
33
alias(libs.plugins.mavenPublish) apply false
44
id("org.jlleitschuh.gradle.ktlint") version "12.2.0" apply false
5+
alias(libs.plugins.binaryCompatibilityValidator)
56
}
67

78
buildscript {
@@ -37,3 +38,15 @@ subprojects {
3738
maven("https://maven.pkg.jetbrains.space/kotlin/p/wasm/experimental")
3839
}
3940
}
41+
42+
apiValidation {
43+
ignoredProjects.addAll(
44+
listOf(
45+
"sandbox",
46+
)
47+
)
48+
@OptIn(kotlinx.validation.ExperimentalBCVApi::class)
49+
klib {
50+
enabled = true
51+
}
52+
}
Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
// Klib ABI Dump
2+
// Targets: [androidNativeArm32, androidNativeArm64, androidNativeX64, androidNativeX86, iosArm64, iosSimulatorArm64, iosX64, js, linuxArm64, linuxX64, macosArm64, macosX64, mingwX64, tvosArm64, tvosSimulatorArm64, tvosX64, wasmJs, wasmWasi, watchosArm32, watchosArm64, watchosDeviceArm64, watchosSimulatorArm64, watchosX64]
3+
// Rendering settings:
4+
// - Signature version: 2
5+
// - Show manifest properties: true
6+
// - Show declarations: true
7+
8+
// Library unique name: <Ktorfit:ktorfit-annotations>
9+
open annotation class de.jensklingenberg.ktorfit.core/NoDelegation : kotlin/Annotation { // de.jensklingenberg.ktorfit.core/NoDelegation|null[0]
10+
constructor <init>() // de.jensklingenberg.ktorfit.core/NoDelegation.<init>|<init>(){}[0]
11+
}
12+
13+
open annotation class de.jensklingenberg.ktorfit.http/Body : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/Body|null[0]
14+
constructor <init>() // de.jensklingenberg.ktorfit.http/Body.<init>|<init>(){}[0]
15+
}
16+
17+
open annotation class de.jensklingenberg.ktorfit.http/DELETE : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/DELETE|null[0]
18+
constructor <init>(kotlin/String = ...) // de.jensklingenberg.ktorfit.http/DELETE.<init>|<init>(kotlin.String){}[0]
19+
20+
final val value // de.jensklingenberg.ktorfit.http/DELETE.value|{}value[0]
21+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/DELETE.value.<get-value>|<get-value>(){}[0]
22+
}
23+
24+
open annotation class de.jensklingenberg.ktorfit.http/Field : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/Field|null[0]
25+
constructor <init>(kotlin/String = ..., kotlin/Boolean = ...) // de.jensklingenberg.ktorfit.http/Field.<init>|<init>(kotlin.String;kotlin.Boolean){}[0]
26+
27+
final val encoded // de.jensklingenberg.ktorfit.http/Field.encoded|{}encoded[0]
28+
final fun <get-encoded>(): kotlin/Boolean // de.jensklingenberg.ktorfit.http/Field.encoded.<get-encoded>|<get-encoded>(){}[0]
29+
final val value // de.jensklingenberg.ktorfit.http/Field.value|{}value[0]
30+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/Field.value.<get-value>|<get-value>(){}[0]
31+
}
32+
33+
open annotation class de.jensklingenberg.ktorfit.http/FieldMap : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/FieldMap|null[0]
34+
constructor <init>(kotlin/Boolean = ...) // de.jensklingenberg.ktorfit.http/FieldMap.<init>|<init>(kotlin.Boolean){}[0]
35+
36+
final val encoded // de.jensklingenberg.ktorfit.http/FieldMap.encoded|{}encoded[0]
37+
final fun <get-encoded>(): kotlin/Boolean // de.jensklingenberg.ktorfit.http/FieldMap.encoded.<get-encoded>|<get-encoded>(){}[0]
38+
}
39+
40+
open annotation class de.jensklingenberg.ktorfit.http/FormUrlEncoded : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/FormUrlEncoded|null[0]
41+
constructor <init>() // de.jensklingenberg.ktorfit.http/FormUrlEncoded.<init>|<init>(){}[0]
42+
}
43+
44+
open annotation class de.jensklingenberg.ktorfit.http/GET : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/GET|null[0]
45+
constructor <init>(kotlin/String = ...) // de.jensklingenberg.ktorfit.http/GET.<init>|<init>(kotlin.String){}[0]
46+
47+
final val value // de.jensklingenberg.ktorfit.http/GET.value|{}value[0]
48+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/GET.value.<get-value>|<get-value>(){}[0]
49+
}
50+
51+
open annotation class de.jensklingenberg.ktorfit.http/HEAD : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/HEAD|null[0]
52+
constructor <init>(kotlin/String = ...) // de.jensklingenberg.ktorfit.http/HEAD.<init>|<init>(kotlin.String){}[0]
53+
54+
final val value // de.jensklingenberg.ktorfit.http/HEAD.value|{}value[0]
55+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/HEAD.value.<get-value>|<get-value>(){}[0]
56+
}
57+
58+
open annotation class de.jensklingenberg.ktorfit.http/HTTP : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/HTTP|null[0]
59+
constructor <init>(kotlin/String, kotlin/String = ..., kotlin/Boolean = ...) // de.jensklingenberg.ktorfit.http/HTTP.<init>|<init>(kotlin.String;kotlin.String;kotlin.Boolean){}[0]
60+
61+
final val hasBody // de.jensklingenberg.ktorfit.http/HTTP.hasBody|{}hasBody[0]
62+
final fun <get-hasBody>(): kotlin/Boolean // de.jensklingenberg.ktorfit.http/HTTP.hasBody.<get-hasBody>|<get-hasBody>(){}[0]
63+
final val method // de.jensklingenberg.ktorfit.http/HTTP.method|{}method[0]
64+
final fun <get-method>(): kotlin/String // de.jensklingenberg.ktorfit.http/HTTP.method.<get-method>|<get-method>(){}[0]
65+
final val path // de.jensklingenberg.ktorfit.http/HTTP.path|{}path[0]
66+
final fun <get-path>(): kotlin/String // de.jensklingenberg.ktorfit.http/HTTP.path.<get-path>|<get-path>(){}[0]
67+
}
68+
69+
open annotation class de.jensklingenberg.ktorfit.http/Header : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/Header|null[0]
70+
constructor <init>(kotlin/String) // de.jensklingenberg.ktorfit.http/Header.<init>|<init>(kotlin.String){}[0]
71+
72+
final val value // de.jensklingenberg.ktorfit.http/Header.value|{}value[0]
73+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/Header.value.<get-value>|<get-value>(){}[0]
74+
}
75+
76+
open annotation class de.jensklingenberg.ktorfit.http/HeaderMap : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/HeaderMap|null[0]
77+
constructor <init>() // de.jensklingenberg.ktorfit.http/HeaderMap.<init>|<init>(){}[0]
78+
}
79+
80+
open annotation class de.jensklingenberg.ktorfit.http/Headers : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/Headers|null[0]
81+
constructor <init>(kotlin/Array<out kotlin/String>...) // de.jensklingenberg.ktorfit.http/Headers.<init>|<init>(kotlin.Array<out|kotlin.String>...){}[0]
82+
83+
final val value // de.jensklingenberg.ktorfit.http/Headers.value|{}value[0]
84+
final fun <get-value>(): kotlin/Array<out kotlin/String> // de.jensklingenberg.ktorfit.http/Headers.value.<get-value>|<get-value>(){}[0]
85+
}
86+
87+
open annotation class de.jensklingenberg.ktorfit.http/Multipart : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/Multipart|null[0]
88+
constructor <init>() // de.jensklingenberg.ktorfit.http/Multipart.<init>|<init>(){}[0]
89+
}
90+
91+
open annotation class de.jensklingenberg.ktorfit.http/OPTIONS : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/OPTIONS|null[0]
92+
constructor <init>(kotlin/String = ...) // de.jensklingenberg.ktorfit.http/OPTIONS.<init>|<init>(kotlin.String){}[0]
93+
94+
final val value // de.jensklingenberg.ktorfit.http/OPTIONS.value|{}value[0]
95+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/OPTIONS.value.<get-value>|<get-value>(){}[0]
96+
}
97+
98+
open annotation class de.jensklingenberg.ktorfit.http/PATCH : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/PATCH|null[0]
99+
constructor <init>(kotlin/String = ...) // de.jensklingenberg.ktorfit.http/PATCH.<init>|<init>(kotlin.String){}[0]
100+
101+
final val value // de.jensklingenberg.ktorfit.http/PATCH.value|{}value[0]
102+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/PATCH.value.<get-value>|<get-value>(){}[0]
103+
}
104+
105+
open annotation class de.jensklingenberg.ktorfit.http/POST : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/POST|null[0]
106+
constructor <init>(kotlin/String = ...) // de.jensklingenberg.ktorfit.http/POST.<init>|<init>(kotlin.String){}[0]
107+
108+
final val value // de.jensklingenberg.ktorfit.http/POST.value|{}value[0]
109+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/POST.value.<get-value>|<get-value>(){}[0]
110+
}
111+
112+
open annotation class de.jensklingenberg.ktorfit.http/PUT : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/PUT|null[0]
113+
constructor <init>(kotlin/String = ...) // de.jensklingenberg.ktorfit.http/PUT.<init>|<init>(kotlin.String){}[0]
114+
115+
final val value // de.jensklingenberg.ktorfit.http/PUT.value|{}value[0]
116+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/PUT.value.<get-value>|<get-value>(){}[0]
117+
}
118+
119+
open annotation class de.jensklingenberg.ktorfit.http/Part : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/Part|null[0]
120+
constructor <init>(kotlin/String = ...) // de.jensklingenberg.ktorfit.http/Part.<init>|<init>(kotlin.String){}[0]
121+
122+
final val value // de.jensklingenberg.ktorfit.http/Part.value|{}value[0]
123+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/Part.value.<get-value>|<get-value>(){}[0]
124+
}
125+
126+
open annotation class de.jensklingenberg.ktorfit.http/PartMap : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/PartMap|null[0]
127+
constructor <init>(kotlin/String = ...) // de.jensklingenberg.ktorfit.http/PartMap.<init>|<init>(kotlin.String){}[0]
128+
129+
final val encoding // de.jensklingenberg.ktorfit.http/PartMap.encoding|{}encoding[0]
130+
final fun <get-encoding>(): kotlin/String // de.jensklingenberg.ktorfit.http/PartMap.encoding.<get-encoding>|<get-encoding>(){}[0]
131+
}
132+
133+
open annotation class de.jensklingenberg.ktorfit.http/Path : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/Path|null[0]
134+
constructor <init>(kotlin/String = ..., kotlin/Boolean = ...) // de.jensklingenberg.ktorfit.http/Path.<init>|<init>(kotlin.String;kotlin.Boolean){}[0]
135+
136+
final val encoded // de.jensklingenberg.ktorfit.http/Path.encoded|{}encoded[0]
137+
final fun <get-encoded>(): kotlin/Boolean // de.jensklingenberg.ktorfit.http/Path.encoded.<get-encoded>|<get-encoded>(){}[0]
138+
final val value // de.jensklingenberg.ktorfit.http/Path.value|{}value[0]
139+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/Path.value.<get-value>|<get-value>(){}[0]
140+
}
141+
142+
open annotation class de.jensklingenberg.ktorfit.http/Query : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/Query|null[0]
143+
constructor <init>(kotlin/String = ..., kotlin/Boolean = ...) // de.jensklingenberg.ktorfit.http/Query.<init>|<init>(kotlin.String;kotlin.Boolean){}[0]
144+
145+
final val encoded // de.jensklingenberg.ktorfit.http/Query.encoded|{}encoded[0]
146+
final fun <get-encoded>(): kotlin/Boolean // de.jensklingenberg.ktorfit.http/Query.encoded.<get-encoded>|<get-encoded>(){}[0]
147+
final val value // de.jensklingenberg.ktorfit.http/Query.value|{}value[0]
148+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/Query.value.<get-value>|<get-value>(){}[0]
149+
}
150+
151+
open annotation class de.jensklingenberg.ktorfit.http/QueryMap : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/QueryMap|null[0]
152+
constructor <init>(kotlin/Boolean = ...) // de.jensklingenberg.ktorfit.http/QueryMap.<init>|<init>(kotlin.Boolean){}[0]
153+
154+
final val encoded // de.jensklingenberg.ktorfit.http/QueryMap.encoded|{}encoded[0]
155+
final fun <get-encoded>(): kotlin/Boolean // de.jensklingenberg.ktorfit.http/QueryMap.encoded.<get-encoded>|<get-encoded>(){}[0]
156+
}
157+
158+
open annotation class de.jensklingenberg.ktorfit.http/QueryName : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/QueryName|null[0]
159+
constructor <init>(kotlin/Boolean = ...) // de.jensklingenberg.ktorfit.http/QueryName.<init>|<init>(kotlin.Boolean){}[0]
160+
161+
final val encoded // de.jensklingenberg.ktorfit.http/QueryName.encoded|{}encoded[0]
162+
final fun <get-encoded>(): kotlin/Boolean // de.jensklingenberg.ktorfit.http/QueryName.encoded.<get-encoded>|<get-encoded>(){}[0]
163+
}
164+
165+
open annotation class de.jensklingenberg.ktorfit.http/ReqBuilder : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/ReqBuilder|null[0]
166+
constructor <init>() // de.jensklingenberg.ktorfit.http/ReqBuilder.<init>|<init>(){}[0]
167+
}
168+
169+
open annotation class de.jensklingenberg.ktorfit.http/RequestType : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/RequestType|null[0]
170+
constructor <init>(kotlin.reflect/KClass<*>) // de.jensklingenberg.ktorfit.http/RequestType.<init>|<init>(kotlin.reflect.KClass<*>){}[0]
171+
172+
final val requestType // de.jensklingenberg.ktorfit.http/RequestType.requestType|{}requestType[0]
173+
final fun <get-requestType>(): kotlin.reflect/KClass<*> // de.jensklingenberg.ktorfit.http/RequestType.requestType.<get-requestType>|<get-requestType>(){}[0]
174+
}
175+
176+
open annotation class de.jensklingenberg.ktorfit.http/Streaming : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/Streaming|null[0]
177+
constructor <init>() // de.jensklingenberg.ktorfit.http/Streaming.<init>|<init>(){}[0]
178+
}
179+
180+
open annotation class de.jensklingenberg.ktorfit.http/Tag : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/Tag|null[0]
181+
constructor <init>(kotlin/String = ...) // de.jensklingenberg.ktorfit.http/Tag.<init>|<init>(kotlin.String){}[0]
182+
183+
final val value // de.jensklingenberg.ktorfit.http/Tag.value|{}value[0]
184+
final fun <get-value>(): kotlin/String // de.jensklingenberg.ktorfit.http/Tag.value.<get-value>|<get-value>(){}[0]
185+
}
186+
187+
open annotation class de.jensklingenberg.ktorfit.http/Url : kotlin/Annotation { // de.jensklingenberg.ktorfit.http/Url|null[0]
188+
constructor <init>() // de.jensklingenberg.ktorfit.http/Url.<init>|<init>(){}[0]
189+
}

ktorfit-annotations/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ plugins {
88
id("signing")
99
id("com.vanniktech.maven.publish")
1010
id("com.android.library")
11-
alias(libs.plugins.binaryCompatibilityValidator)
1211
id("app.cash.licensee")
1312
id("org.jlleitschuh.gradle.ktlint")
1413
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
public final class de/jensklingenberg/ktorfit/CommonCompilerPluginRegistrar : org/jetbrains/kotlin/compiler/plugin/CompilerPluginRegistrar {
2+
public fun <init> ()V
3+
public fun getSupportsK2 ()Z
4+
public fun registerExtensions (Lorg/jetbrains/kotlin/compiler/plugin/CompilerPluginRegistrar$ExtensionStorage;Lorg/jetbrains/kotlin/config/CompilerConfiguration;)V
5+
}
6+
7+
public final class de/jensklingenberg/ktorfit/ExampleCommandLineProcessor : org/jetbrains/kotlin/compiler/plugin/CommandLineProcessor {
8+
public fun <init> ()V
9+
public fun getPluginId ()Ljava/lang/String;
10+
public fun getPluginOptions ()Ljava/util/Collection;
11+
public fun processOption (Lorg/jetbrains/kotlin/compiler/plugin/AbstractCliOption;Ljava/lang/String;Lorg/jetbrains/kotlin/config/CompilerConfiguration;)V
12+
}
13+
14+
public final class de/jensklingenberg/ktorfit/ExampleCommandLineProcessorKt {
15+
public static final fun getKEY_ENABLED ()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;
16+
public static final fun getKEY_LOGGING ()Lorg/jetbrains/kotlin/config/CompilerConfigurationKey;
17+
}
18+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Klib ABI Dump
2+
// Targets: [androidNativeArm32, androidNativeArm64, androidNativeX64, androidNativeX86, iosArm64, iosSimulatorArm64, iosX64, js, linuxArm64, linuxX64, macosArm64, macosX64, mingwX64, tvosArm64, tvosSimulatorArm64, tvosX64, wasmJs, watchosArm32, watchosArm64, watchosDeviceArm64, watchosSimulatorArm64, watchosX64]
3+
// Rendering settings:
4+
// - Signature version: 2
5+
// - Show manifest properties: true
6+
// - Show declarations: true
7+
8+
// Library unique name: <Ktorfit.ktorfit-converters:call>
9+
abstract interface <#A: kotlin/Any?> de.jensklingenberg.ktorfit/Call { // de.jensklingenberg.ktorfit/Call|null[0]
10+
abstract fun onExecute(de.jensklingenberg.ktorfit/Callback<#A>) // de.jensklingenberg.ktorfit/Call.onExecute|onExecute(de.jensklingenberg.ktorfit.Callback<1:0>){}[0]
11+
}
12+
13+
abstract interface <#A: kotlin/Any?> de.jensklingenberg.ktorfit/Callback { // de.jensklingenberg.ktorfit/Callback|null[0]
14+
abstract fun onError(kotlin/Throwable) // de.jensklingenberg.ktorfit/Callback.onError|onError(kotlin.Throwable){}[0]
15+
abstract fun onResponse(#A, io.ktor.client.statement/HttpResponse) // de.jensklingenberg.ktorfit/Callback.onResponse|onResponse(1:0;io.ktor.client.statement.HttpResponse){}[0]
16+
}
17+
18+
final class de.jensklingenberg.ktorfit.converter/CallConverterFactory : de.jensklingenberg.ktorfit.converter/Converter.Factory { // de.jensklingenberg.ktorfit.converter/CallConverterFactory|null[0]
19+
constructor <init>() // de.jensklingenberg.ktorfit.converter/CallConverterFactory.<init>|<init>(){}[0]
20+
21+
final fun responseConverter(de.jensklingenberg.ktorfit.converter/TypeData, de.jensklingenberg.ktorfit/Ktorfit): de.jensklingenberg.ktorfit.converter/Converter.ResponseConverter<io.ktor.client.statement/HttpResponse, *>? // de.jensklingenberg.ktorfit.converter/CallConverterFactory.responseConverter|responseConverter(de.jensklingenberg.ktorfit.converter.TypeData;de.jensklingenberg.ktorfit.Ktorfit){}[0]
22+
final fun suspendResponseConverter(de.jensklingenberg.ktorfit.converter/TypeData, de.jensklingenberg.ktorfit/Ktorfit): de.jensklingenberg.ktorfit.converter/Converter.SuspendResponseConverter<io.ktor.client.statement/HttpResponse, *>? // de.jensklingenberg.ktorfit.converter/CallConverterFactory.suspendResponseConverter|suspendResponseConverter(de.jensklingenberg.ktorfit.converter.TypeData;de.jensklingenberg.ktorfit.Ktorfit){}[0]
23+
}

ktorfit-converters/call/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ plugins {
88
id("signing")
99
id("com.vanniktech.maven.publish")
1010
id("com.android.library")
11-
alias(libs.plugins.binaryCompatibilityValidator)
1211
id("app.cash.licensee")
1312
id("org.jlleitschuh.gradle.ktlint")
1413
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// Klib ABI Dump
2+
// Targets: [androidNativeArm32, androidNativeArm64, androidNativeX64, androidNativeX86, iosArm64, iosSimulatorArm64, iosX64, js, linuxArm64, linuxX64, macosArm64, macosX64, mingwX64, tvosArm64, tvosSimulatorArm64, tvosX64, wasmJs, watchosArm32, watchosArm64, watchosDeviceArm64, watchosSimulatorArm64, watchosX64]
3+
// Rendering settings:
4+
// - Signature version: 2
5+
// - Show manifest properties: true
6+
// - Show declarations: true
7+
8+
// Library unique name: <Ktorfit.ktorfit-converters:flow>
9+
final class de.jensklingenberg.ktorfit.converter/FlowConverterFactory : de.jensklingenberg.ktorfit.converter/Converter.Factory { // de.jensklingenberg.ktorfit.converter/FlowConverterFactory|null[0]
10+
constructor <init>() // de.jensklingenberg.ktorfit.converter/FlowConverterFactory.<init>|<init>(){}[0]
11+
12+
final fun responseConverter(de.jensklingenberg.ktorfit.converter/TypeData, de.jensklingenberg.ktorfit/Ktorfit): de.jensklingenberg.ktorfit.converter/Converter.ResponseConverter<io.ktor.client.statement/HttpResponse, *>? // de.jensklingenberg.ktorfit.converter/FlowConverterFactory.responseConverter|responseConverter(de.jensklingenberg.ktorfit.converter.TypeData;de.jensklingenberg.ktorfit.Ktorfit){}[0]
13+
}

ktorfit-converters/flow/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ plugins {
99
id("signing")
1010
id("com.vanniktech.maven.publish")
1111
id("com.android.library")
12-
alias(libs.plugins.binaryCompatibilityValidator)
1312
id("app.cash.licensee")
1413
id("org.jlleitschuh.gradle.ktlint")
1514
}

0 commit comments

Comments
 (0)