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
+16-28Lines changed: 16 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -2,20 +2,11 @@ public abstract interface class kotlinx/rpc/RemoteService {
2
2
}
3
3
4
4
public final class kotlinx/rpc/RpcCall {
5
-
public fun <init> (Lkotlinx/rpc/descriptor/RpcServiceDescriptor;Ljava/lang/String;Ljava/lang/Object;J)V
6
-
public final fun component1 ()Lkotlinx/rpc/descriptor/RpcServiceDescriptor;
7
-
public final fun component2 ()Ljava/lang/String;
8
-
public final fun component3 ()Ljava/lang/Object;
9
-
public final fun component4 ()J
10
-
public final fun copy (Lkotlinx/rpc/descriptor/RpcServiceDescriptor;Ljava/lang/String;Ljava/lang/Object;J)Lkotlinx/rpc/RpcCall;
11
-
public static synthetic fun copy$default (Lkotlinx/rpc/RpcCall;Lkotlinx/rpc/descriptor/RpcServiceDescriptor;Ljava/lang/String;Ljava/lang/Object;JILjava/lang/Object;)Lkotlinx/rpc/RpcCall;
12
-
public fun equals (Ljava/lang/Object;)Z
5
+
public fun <init> (Lkotlinx/rpc/descriptor/RpcServiceDescriptor;Ljava/lang/String;[Ljava/lang/Object;J)V
13
6
public final fun getCallableName ()Ljava/lang/String;
14
-
public final fun getData ()Ljava/lang/Object;
15
7
public final fun getDescriptor ()Lkotlinx/rpc/descriptor/RpcServiceDescriptor;
8
+
public final fun getParameters ()[Ljava/lang/Object;
16
9
public final fun getServiceId ()J
17
-
public fun hashCode ()I
18
-
public fun toString ()Ljava/lang/String;
19
10
}
20
11
21
12
public abstract interface class kotlinx/rpc/RpcClient {
@@ -39,27 +30,25 @@ public abstract interface annotation class kotlinx/rpc/annotations/CheckedTypeAn
39
30
public abstract interface annotation class kotlinx/rpc/annotations/Rpc : java/lang/annotation/Annotation {
40
31
}
41
32
42
-
public final class kotlinx/rpc/descriptor/RpcCallable {
43
-
public fun <init> (Ljava/lang/String;Lkotlinx/rpc/descriptor/RpcType;Lkotlinx/rpc/descriptor/RpcType;Lkotlinx/rpc/descriptor/RpcInvokator;[Lkotlinx/rpc/descriptor/RpcParameter;Z)V
44
-
public final fun getDataType ()Lkotlinx/rpc/descriptor/RpcType;
45
-
public final fun getInvokator ()Lkotlinx/rpc/descriptor/RpcInvokator;
46
-
public final fun getName ()Ljava/lang/String;
47
-
public final fun getParameters ()[Lkotlinx/rpc/descriptor/RpcParameter;
48
-
public final fun getReturnType ()Lkotlinx/rpc/descriptor/RpcType;
49
-
public final fun isNonSuspendFunction ()Z
33
+
public abstract interface class kotlinx/rpc/descriptor/RpcCallable {
34
+
public abstract fun getInvokator ()Lkotlinx/rpc/descriptor/RpcInvokator;
35
+
public abstract fun getName ()Ljava/lang/String;
36
+
public abstract fun getParameters ()[Lkotlinx/rpc/descriptor/RpcParameter;
37
+
public abstract fun getReturnType ()Lkotlinx/rpc/descriptor/RpcType;
38
+
public abstract fun isNonSuspendFunction ()Z
50
39
}
51
40
52
41
public abstract interface class kotlinx/rpc/descriptor/RpcInvokator {
53
42
}
54
43
55
44
public abstract interface class kotlinx/rpc/descriptor/RpcInvokator$Method : kotlinx/rpc/descriptor/RpcInvokator {
56
-
public abstract fun call (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
45
+
public abstract fun call (Ljava/lang/Object;[Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
57
46
}
58
47
59
-
public final class kotlinx/rpc/descriptor/RpcParameter {
60
-
public fun <init> (Ljava/lang/String;Lkotlinx/rpc/descriptor/RpcType;)V
61
-
public final fun getName ()Ljava/lang/String;
62
-
public final fun getType ()Lkotlinx/rpc/descriptor/RpcType;
48
+
public abstract interface class kotlinx/rpc/descriptor/RpcParameter {
49
+
public abstract fun getAnnotations ()Ljava/util/List;
50
+
public abstract fun getName ()Ljava/lang/String;
51
+
public abstract fun getType ()Lkotlinx/rpc/descriptor/RpcType;
63
52
}
64
53
65
54
public abstract interface class kotlinx/rpc/descriptor/RpcServiceDescriptor {
@@ -73,9 +62,8 @@ public final class kotlinx/rpc/descriptor/RpcServiceDescriptorKt {
73
62
public static final fun serviceDescriptorOf (Lkotlin/reflect/KType;)Lkotlinx/rpc/descriptor/RpcServiceDescriptor;
74
63
}
75
64
76
-
public final class kotlinx/rpc/descriptor/RpcType {
77
-
public fun <init> (Lkotlin/reflect/KType;)V
78
-
public final fun getKType ()Lkotlin/reflect/KType;
79
-
public fun toString ()Ljava/lang/String;
65
+
public abstract interface class kotlinx/rpc/descriptor/RpcType {
66
+
public abstract fun getAnnotations ()Ljava/util/List;
67
+
public abstract fun getKType ()Lkotlin/reflect/KType;
0 commit comments