You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: core/api/core.api
+8-12Lines changed: 8 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -3,16 +3,6 @@ public final class kotlinx/rpc/AwaitFieldInitializationKt {
3
3
public static final fun awaitFieldInitialization (Lkotlinx/rpc/RemoteService;Lkotlin/reflect/KClass;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
4
4
}
5
5
6
-
public abstract interface class kotlinx/rpc/RPC : kotlinx/coroutines/CoroutineScope {
7
-
}
8
-
9
-
public abstract interface annotation class kotlinx/rpc/RPCEagerField : java/lang/annotation/Annotation {
10
-
}
11
-
12
-
public abstract interface class kotlinx/rpc/RPCServer : kotlinx/coroutines/CoroutineScope {
13
-
public abstract fun registerService (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V
14
-
}
15
-
16
6
public final class kotlinx/rpc/RegisterFieldKt {
17
7
public static final fun registerPlainFlowField (Lkotlinx/rpc/RpcClient;Lkotlinx/coroutines/CoroutineScope;Lkotlinx/rpc/descriptor/RpcServiceDescriptor;Ljava/lang/String;J)Lkotlinx/coroutines/flow/Flow;
18
8
public static final fun registerSharedFlowField (Lkotlinx/rpc/RpcClient;Lkotlinx/coroutines/CoroutineScope;Lkotlinx/rpc/descriptor/RpcServiceDescriptor;Ljava/lang/String;J)Lkotlinx/coroutines/flow/SharedFlow;
@@ -45,7 +35,14 @@ public abstract interface class kotlinx/rpc/RpcClient : kotlinx/coroutines/Corou
45
35
public abstract fun provideStubContext (J)Lkotlin/coroutines/CoroutineContext;
46
36
}
47
37
48
-
public final class kotlinx/rpc/UninitializedRPCFieldException : java/lang/Exception {
38
+
public abstract interface annotation class kotlinx/rpc/RpcEagerField : java/lang/annotation/Annotation {
39
+
}
40
+
41
+
public abstract interface class kotlinx/rpc/RpcServer : kotlinx/coroutines/CoroutineScope {
42
+
public abstract fun registerService (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V
43
+
}
44
+
45
+
public final class kotlinx/rpc/UninitializedRpcFieldException : java/lang/Exception {
49
46
public fun <init> (Ljava/lang/String;Lkotlin/reflect/KProperty;)V
50
47
public fun getMessage ()Ljava/lang/String;
51
48
}
@@ -87,7 +84,6 @@ public final class kotlinx/rpc/descriptor/RpcParameter {
87
84
public abstract interface class kotlinx/rpc/descriptor/RpcServiceDescriptor {
88
85
public abstract fun createInstance (JLkotlinx/rpc/RpcClient;)Lkotlinx/rpc/RemoteService;
89
86
public abstract fun getCallable (Ljava/lang/String;)Lkotlinx/rpc/descriptor/RpcCallable;
90
-
public abstract fun getFields (Lkotlinx/rpc/RemoteService;)Ljava/util/List;
91
87
public abstract fun getFqName ()Ljava/lang/String;
Copy file name to clipboardExpand all lines: krpc/krpc-client/api/krpc-client.api
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
-
public abstract class kotlinx/rpc/krpc/client/KRPCClient : kotlinx/rpc/krpc/internal/RPCServiceHandler, kotlinx/rpc/RpcClient, kotlinx/rpc/krpc/internal/RPCEndpoint {
2
-
public fun <init> (Lkotlinx/rpc/krpc/RPCConfig$Client;Lkotlinx/rpc/krpc/RPCTransport;)V
1
+
public abstract class kotlinx/rpc/krpc/client/KrpcClient : kotlinx/rpc/krpc/internal/KrpcServiceHandler, kotlinx/rpc/RpcClient, kotlinx/rpc/krpc/internal/KrpcEndpoint {
2
+
public fun <init> (Lkotlinx/rpc/krpc/KrpcConfig$Client;Lkotlinx/rpc/krpc/KrpcTransport;)V
3
3
public final fun call (Lkotlinx/rpc/RpcCall;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
4
4
public fun callAsync (Lkotlinx/coroutines/CoroutineScope;Lkotlinx/rpc/RpcCall;)Lkotlinx/coroutines/Deferred;
5
-
protected final fun getConfig ()Lkotlinx/rpc/krpc/RPCConfig$Client;
6
-
public synthetic fun getConfig ()Lkotlinx/rpc/krpc/RPCConfig;
5
+
protected final fun getConfig ()Lkotlinx/rpc/krpc/KrpcConfig$Client;
6
+
public synthetic fun getConfig ()Lkotlinx/rpc/krpc/KrpcConfig;
7
7
public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext;
8
8
protected fun getLogger ()Lkotlinx/rpc/krpc/internal/logging/CommonLogger;
public final class kotlinx/rpc/krpc/ktor/client/KrpcKt {
2
+
public static final fun getKrpc ()Lio/ktor/client/plugins/api/ClientPlugin;
3
+
public static final fun installRpc (Lio/ktor/client/HttpClientConfig;Lkotlin/jvm/functions/Function1;)V
4
+
public static synthetic fun installRpc$default (Lio/ktor/client/HttpClientConfig;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
5
+
}
6
+
1
7
public final class kotlinx/rpc/krpc/ktor/client/KtorClientDslKt {
2
8
public static final fun rpc (Lio/ktor/client/HttpClient;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
3
9
public static final fun rpc (Lio/ktor/client/HttpClient;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
@@ -7,13 +13,7 @@ public final class kotlinx/rpc/krpc/ktor/client/KtorClientDslKt {
7
13
public static synthetic fun rpcConfig$default (Lio/ktor/client/request/HttpRequestBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
8
14
}
9
15
10
-
public abstract interface class kotlinx/rpc/krpc/ktor/client/KtorRPCClient : kotlinx/rpc/RpcClient {
16
+
public abstract interface class kotlinx/rpc/krpc/ktor/client/KtorRpcClient : kotlinx/rpc/RpcClient {
11
17
public abstract fun getWebSocketSession ()Lio/ktor/websocket/WebSocketSession;
12
18
}
13
19
14
-
public final class kotlinx/rpc/krpc/ktor/client/RPCKt {
15
-
public static final fun getRPC ()Lio/ktor/client/plugins/api/ClientPlugin;
16
-
public static final fun installRPC (Lio/ktor/client/HttpClientConfig;Lkotlin/jvm/functions/Function1;)V
17
-
public static synthetic fun installRPC$default (Lio/ktor/client/HttpClientConfig;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
public final class kotlinx/rpc/krpc/serialization/cbor/RPCCborSerialFormatKt {
2
-
public static final fun cbor (Lkotlinx/rpc/krpc/serialization/RPCSerialFormatConfiguration;Lkotlinx/serialization/cbor/Cbor;Lkotlin/jvm/functions/Function1;)V
3
-
public static synthetic fun cbor$default (Lkotlinx/rpc/krpc/serialization/RPCSerialFormatConfiguration;Lkotlinx/serialization/cbor/Cbor;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1
+
public final class kotlinx/rpc/krpc/serialization/cbor/KrpcCborSerialFormatKt {
2
+
public static final fun cbor (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatConfiguration;Lkotlinx/serialization/cbor/Cbor;Lkotlin/jvm/functions/Function1;)V
3
+
public static synthetic fun cbor$default (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatConfiguration;Lkotlinx/serialization/cbor/Cbor;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
public abstract interface class kotlinx/rpc/krpc/serialization/RPCSerialFormat {
1
+
public abstract interface class kotlinx/rpc/krpc/serialization/KrpcSerialFormat {
2
2
public abstract fun applySerializersModule (Ljava/lang/Object;Lkotlinx/serialization/modules/SerializersModule;)V
3
3
public abstract fun withBuilder (Lkotlinx/serialization/SerialFormat;Lkotlin/jvm/functions/Function1;)Lkotlinx/serialization/SerialFormat;
4
4
}
5
5
6
-
public final class kotlinx/rpc/krpc/serialization/RPCSerialFormat$DefaultImpls {
7
-
public static synthetic fun withBuilder$default (Lkotlinx/rpc/krpc/serialization/RPCSerialFormat;Lkotlinx/serialization/SerialFormat;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/serialization/SerialFormat;
6
+
public final class kotlinx/rpc/krpc/serialization/KrpcSerialFormat$DefaultImpls {
7
+
public static synthetic fun withBuilder$default (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormat;Lkotlinx/serialization/SerialFormat;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/serialization/SerialFormat;
8
8
}
9
9
10
-
public abstract class kotlinx/rpc/krpc/serialization/RPCSerialFormatBuilder {
11
-
public synthetic fun <init> (Lkotlinx/rpc/krpc/serialization/RPCSerialFormat;Lkotlinx/serialization/SerialFormat;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
12
-
public synthetic fun <init> (Lkotlinx/rpc/krpc/serialization/RPCSerialFormat;Lkotlinx/serialization/SerialFormat;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
10
+
public abstract class kotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder {
11
+
public synthetic fun <init> (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormat;Lkotlinx/serialization/SerialFormat;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
12
+
public synthetic fun <init> (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormat;Lkotlinx/serialization/SerialFormat;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
13
13
}
14
14
15
-
public final class kotlinx/rpc/krpc/serialization/RPCSerialFormatBuilder$Binary : kotlinx/rpc/krpc/serialization/RPCSerialFormatBuilder {
16
-
public fun <init> (Lkotlinx/rpc/krpc/serialization/RPCSerialFormat;Lkotlinx/serialization/BinaryFormat;Lkotlin/jvm/functions/Function1;)V
17
-
public synthetic fun <init> (Lkotlinx/rpc/krpc/serialization/RPCSerialFormat;Lkotlinx/serialization/BinaryFormat;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
15
+
public final class kotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder$Binary : kotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder {
16
+
public fun <init> (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormat;Lkotlinx/serialization/BinaryFormat;Lkotlin/jvm/functions/Function1;)V
17
+
public synthetic fun <init> (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormat;Lkotlinx/serialization/BinaryFormat;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
18
18
}
19
19
20
-
public final class kotlinx/rpc/krpc/serialization/RPCSerialFormatBuilder$String : kotlinx/rpc/krpc/serialization/RPCSerialFormatBuilder {
21
-
public fun <init> (Lkotlinx/rpc/krpc/serialization/RPCSerialFormat;Lkotlinx/serialization/StringFormat;Lkotlin/jvm/functions/Function1;)V
22
-
public synthetic fun <init> (Lkotlinx/rpc/krpc/serialization/RPCSerialFormat;Lkotlinx/serialization/StringFormat;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
20
+
public final class kotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder$String : kotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder {
21
+
public fun <init> (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormat;Lkotlinx/serialization/StringFormat;Lkotlin/jvm/functions/Function1;)V
22
+
public synthetic fun <init> (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormat;Lkotlinx/serialization/StringFormat;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
23
23
}
24
24
25
-
public abstract interface class kotlinx/rpc/krpc/serialization/RPCSerialFormatConfiguration {
26
-
public abstract fun register (Lkotlinx/rpc/krpc/serialization/RPCSerialFormatBuilder$Binary;)V
27
-
public abstract fun register (Lkotlinx/rpc/krpc/serialization/RPCSerialFormatBuilder$String;)V
25
+
public abstract interface class kotlinx/rpc/krpc/serialization/KrpcSerialFormatConfiguration {
26
+
public abstract fun register (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder$Binary;)V
27
+
public abstract fun register (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder$String;)V
public final class kotlinx/rpc/krpc/serialization/json/RPCJsonSerialFormatKt {
2
-
public static final fun json (Lkotlinx/rpc/krpc/serialization/RPCSerialFormatConfiguration;Lkotlinx/serialization/json/Json;Lkotlin/jvm/functions/Function1;)V
3
-
public static synthetic fun json$default (Lkotlinx/rpc/krpc/serialization/RPCSerialFormatConfiguration;Lkotlinx/serialization/json/Json;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1
+
public final class kotlinx/rpc/krpc/serialization/json/KrpcJsonSerialFormatKt {
2
+
public static final fun json (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatConfiguration;Lkotlinx/serialization/json/Json;Lkotlin/jvm/functions/Function1;)V
3
+
public static synthetic fun json$default (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatConfiguration;Lkotlinx/serialization/json/Json;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
public final class kotlinx/rpc/krpc/serialization/protobuf/RPCProtobufSerialFormatKt {
2
-
public static final fun protobuf (Lkotlinx/rpc/krpc/serialization/RPCSerialFormatConfiguration;Lkotlinx/serialization/protobuf/ProtoBuf;Lkotlin/jvm/functions/Function1;)V
3
-
public static synthetic fun protobuf$default (Lkotlinx/rpc/krpc/serialization/RPCSerialFormatConfiguration;Lkotlinx/serialization/protobuf/ProtoBuf;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1
+
public final class kotlinx/rpc/krpc/serialization/protobuf/KrpcProtobufSerialFormatKt {
2
+
public static final fun protobuf (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatConfiguration;Lkotlinx/serialization/protobuf/ProtoBuf;Lkotlin/jvm/functions/Function1;)V
3
+
public static synthetic fun protobuf$default (Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatConfiguration;Lkotlinx/serialization/protobuf/ProtoBuf;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
0 commit comments