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
public abstract interface class space/iseki/bencoding/Bencode : kotlinx/serialization/BinaryFormat {
2
-
public static final field Companion Lspace/iseki/bencoding/Bencode$Companion;
1
+
public final class space/iseki/bencoding/ Bencode {
2
+
public static final fun Bencode (Lkotlin/jvm/functions/Function1;)Lspace/iseki/bencoding/Bencode;
3
3
}
4
4
5
-
public final class space/iseki/bencoding/Bencode$Companion : space/iseki/bencoding/Bencode {
5
+
public abstract interface class space/iseki/bencoding/Bencode : kotlinx/serialization/BinaryFormat {
6
+
public static final field Companion Lspace/iseki/bencoding/Bencode$Companion;
6
7
public fun decodeFromByteArray (Lkotlinx/serialization/DeserializationStrategy;[B)Ljava/lang/Object;
7
8
public fun encodeToByteArray (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)[B
9
+
public abstract fun getOptions ()Lspace/iseki/bencoding/BencodeOptions;
8
10
public fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule;
9
11
}
10
12
13
+
public final class space/iseki/bencoding/Bencode$Companion : space/iseki/bencoding/Bencode {
14
+
public fun getOptions ()Lspace/iseki/bencoding/BencodeOptions;
15
+
}
16
+
17
+
public final class space/iseki/bencoding/Bencode$DefaultImpls {
18
+
public static fun decodeFromByteArray (Lspace/iseki/bencoding/Bencode;Lkotlinx/serialization/DeserializationStrategy;[B)Ljava/lang/Object;
19
+
public static fun encodeToByteArray (Lspace/iseki/bencoding/Bencode;Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)[B
20
+
public static fun getSerializersModule (Lspace/iseki/bencoding/Bencode;)Lkotlinx/serialization/modules/SerializersModule;
21
+
}
22
+
11
23
public abstract interface class space/iseki/bencoding/BencodeCompositeDecoder : kotlinx/serialization/encoding/CompositeDecoder {
12
24
public abstract fun decodeByteArrayElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)[B
25
+
public abstract fun getOptions ()Lspace/iseki/bencoding/BencodeOptions;
26
+
public fun reportError (Ljava/lang/String;Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/Void;
13
27
}
14
28
15
29
public final class space/iseki/bencoding/BencodeCompositeDecoder$DefaultImpls {
16
30
public static fun decodeCollectionSize (Lspace/iseki/bencoding/BencodeCompositeDecoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)I
17
31
public static fun decodeSequentially (Lspace/iseki/bencoding/BencodeCompositeDecoder;)Z
32
+
public static fun reportError (Lspace/iseki/bencoding/BencodeCompositeDecoder;Ljava/lang/String;Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/Void;
33
+
}
34
+
35
+
public abstract interface class space/iseki/bencoding/BencodeConfigureScope {
36
+
public abstract fun getBinaryStringStrategy ()Lspace/iseki/bencoding/BinaryStringStrategy;
37
+
public abstract fun getDoubleStrategy ()Lspace/iseki/bencoding/FloatNumberStrategy;
38
+
public abstract fun getFloatStrategy ()Lspace/iseki/bencoding/FloatNumberStrategy;
39
+
public abstract fun setBinaryStringStrategy (Lspace/iseki/bencoding/BinaryStringStrategy;)V
40
+
public abstract fun setDoubleStrategy (Lspace/iseki/bencoding/FloatNumberStrategy;)V
41
+
public abstract fun setFloatStrategy (Lspace/iseki/bencoding/FloatNumberStrategy;)V
18
42
}
19
43
20
44
public final class space/iseki/bencoding/BencodeDecodeException : kotlinx/serialization/SerializationException {
@@ -28,23 +52,62 @@ public final class space/iseki/bencoding/BencodeDecodeException$Companion {
28
52
}
29
53
30
54
public abstract interface class space/iseki/bencoding/BencodeDecoder : kotlinx/serialization/encoding/Decoder {
55
+
public abstract fun decodeBinaryString (Lspace/iseki/bencoding/BinaryStringStrategy;)Ljava/lang/String;
31
56
public abstract fun decodeByteArray ()[B
32
-
public abstract fun decodeStringIso88591 ()Ljava/lang/String;
57
+
public abstract fun getOptions ()Lspace/iseki/bencoding/BencodeOptions;
58
+
public fun reportError (Ljava/lang/String;)Ljava/lang/Void;
33
59
}
34
60
35
61
public final class space/iseki/bencoding/BencodeDecoder$DefaultImpls {
36
62
public static fun decodeNullableSerializableValue (Lspace/iseki/bencoding/BencodeDecoder;Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object;
37
63
public static fun decodeSerializableValue (Lspace/iseki/bencoding/BencodeDecoder;Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object;
64
+
public static fun reportError (Lspace/iseki/bencoding/BencodeDecoder;Ljava/lang/String;)Ljava/lang/Void;
65
+
}
66
+
67
+
public final class space/iseki/bencoding/BencodeEncodeException : kotlinx/serialization/SerializationException {
68
+
public static final field Companion Lspace/iseki/bencoding/BencodeEncodeException$Companion;
69
+
public fun <init> (Ljava/lang/String;)V
70
+
}
71
+
72
+
public final class space/iseki/bencoding/BencodeEncodeException$Companion {
73
+
}
74
+
75
+
public abstract interface class space/iseki/bencoding/BencodeOptions {
76
+
public abstract fun getBinaryStringStrategy ()Lspace/iseki/bencoding/BinaryStringStrategy;
77
+
public abstract fun getDoubleStrategy ()Lspace/iseki/bencoding/FloatNumberStrategy;
78
+
public abstract fun getFloatStrategy ()Lspace/iseki/bencoding/FloatNumberStrategy;
38
79
}
39
80
40
81
public final class space/iseki/bencoding/BencodingJVM {
41
82
public static final fun decodeFromStream (Lspace/iseki/bencoding/Bencode;Ljava/io/InputStream;Lkotlinx/serialization/KSerializer;)Ljava/lang/Object;
42
83
}
43
84
44
-
public abstract interface annotation class space/iseki/bencoding/StringInIso88591 : java/lang/annotation/Annotation {
85
+
public abstract interface annotation class space/iseki/bencoding/BinaryString : java/lang/annotation/Annotation {
86
+
public abstract fun strategy ()Lspace/iseki/bencoding/BinaryStringStrategy;
87
+
}
88
+
89
+
public synthetic class space/iseki/bencoding/BinaryString$Impl : space/iseki/bencoding/BinaryString {
90
+
public fun <init> (Lspace/iseki/bencoding/BinaryStringStrategy;)V
91
+
public synthetic fun <init> (Lspace/iseki/bencoding/BinaryStringStrategy;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
92
+
public final synthetic fun strategy ()Lspace/iseki/bencoding/BinaryStringStrategy;
93
+
}
94
+
95
+
public final class space/iseki/bencoding/BinaryStringStrategy : java/lang/Enum {
96
+
public static final field Base64 Lspace/iseki/bencoding/BinaryStringStrategy;
97
+
public static final field Default Lspace/iseki/bencoding/BinaryStringStrategy;
98
+
public static final field ISO88591 Lspace/iseki/bencoding/BinaryStringStrategy;
99
+
public static fun getEntries ()Lkotlin/enums/EnumEntries;
100
+
public static fun valueOf (Ljava/lang/String;)Lspace/iseki/bencoding/BinaryStringStrategy;
101
+
public static fun values ()[Lspace/iseki/bencoding/BinaryStringStrategy;
45
102
}
46
103
47
-
public synthetic class space/iseki/bencoding/StringInIso88591$Impl : space/iseki/bencoding/StringInIso88591 {
48
-
public fun <init> ()V
104
+
public final class space/iseki/bencoding/FloatNumberStrategy : java/lang/Enum {
105
+
public static final field DecimalString Lspace/iseki/bencoding/FloatNumberStrategy;
106
+
public static final field Disallow Lspace/iseki/bencoding/FloatNumberStrategy;
107
+
public static final field IntegerIEEE754 Lspace/iseki/bencoding/FloatNumberStrategy;
108
+
public static final field Rounded Lspace/iseki/bencoding/FloatNumberStrategy;
109
+
public static fun getEntries ()Lkotlin/enums/EnumEntries;
110
+
public static fun valueOf (Ljava/lang/String;)Lspace/iseki/bencoding/FloatNumberStrategy;
111
+
public static fun values ()[Lspace/iseki/bencoding/FloatNumberStrategy;
0 commit comments