-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathcore.api
More file actions
260 lines (228 loc) · 15.4 KB
/
Copy pathcore.api
File metadata and controls
260 lines (228 loc) · 15.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
public abstract class io/matthewnelson/encoding/core/Decoder {
public static final field Companion Lio/matthewnelson/encoding/core/Decoder$Companion;
public synthetic fun <init> (Lio/matthewnelson/encoding/core/EncoderDecoder$Config;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public static final fun decodeBuffered (Ljava/lang/CharSequence;ILio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public static final fun decodeBuffered (Ljava/lang/CharSequence;Lio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public static final fun decodeBuffered (Ljava/lang/CharSequence;[BLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public static final fun decodeBuffered ([CILio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public static final fun decodeBuffered ([CLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public static final fun decodeBuffered ([C[BLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public static final fun decodeBufferedAsync (Ljava/lang/CharSequence;ILio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun decodeBufferedAsync (Ljava/lang/CharSequence;Lio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun decodeBufferedAsync (Ljava/lang/CharSequence;[BLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun decodeBufferedAsync ([CILio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun decodeBufferedAsync ([CLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun decodeBufferedAsync ([C[BLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun decodeToByteArray (Ljava/lang/CharSequence;Lio/matthewnelson/encoding/core/Decoder;)[B
public static final fun decodeToByteArray ([BLio/matthewnelson/encoding/core/Decoder;)[B
public static final fun decodeToByteArray ([CLio/matthewnelson/encoding/core/Decoder;)[B
public static final fun decodeToByteArrayOrNull (Ljava/lang/CharSequence;Lio/matthewnelson/encoding/core/Decoder;)[B
public static final fun decodeToByteArrayOrNull ([BLio/matthewnelson/encoding/core/Decoder;)[B
public static final fun decodeToByteArrayOrNull ([CLio/matthewnelson/encoding/core/Decoder;)[B
public final fun getConfig ()Lio/matthewnelson/encoding/core/EncoderDecoder$Config;
public final fun newDecoderFeed (Lio/matthewnelson/encoding/core/Decoder$OutFeed;)Lio/matthewnelson/encoding/core/Decoder$Feed;
protected abstract fun newDecoderFeedProtected (Lio/matthewnelson/encoding/core/Decoder$OutFeed;)Lio/matthewnelson/encoding/core/Decoder$Feed;
}
public final class io/matthewnelson/encoding/core/Decoder$Companion {
public final fun decodeBuffered (Ljava/lang/CharSequence;ILio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public final fun decodeBuffered (Ljava/lang/CharSequence;Lio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public final fun decodeBuffered (Ljava/lang/CharSequence;[BLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public final fun decodeBuffered ([CILio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public final fun decodeBuffered ([CLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public final fun decodeBuffered ([C[BLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function3;)J
public final fun decodeBufferedAsync (Ljava/lang/CharSequence;ILio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public final fun decodeBufferedAsync (Ljava/lang/CharSequence;Lio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public final fun decodeBufferedAsync (Ljava/lang/CharSequence;[BLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public final fun decodeBufferedAsync ([CILio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public final fun decodeBufferedAsync ([CLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public final fun decodeBufferedAsync ([C[BLio/matthewnelson/encoding/core/Decoder;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public final fun decodeToByteArray (Ljava/lang/CharSequence;Lio/matthewnelson/encoding/core/Decoder;)[B
public final fun decodeToByteArray ([BLio/matthewnelson/encoding/core/Decoder;)[B
public final fun decodeToByteArray ([CLio/matthewnelson/encoding/core/Decoder;)[B
public final fun decodeToByteArrayOrNull (Ljava/lang/CharSequence;Lio/matthewnelson/encoding/core/Decoder;)[B
public final fun decodeToByteArrayOrNull ([BLio/matthewnelson/encoding/core/Decoder;)[B
public final fun decodeToByteArrayOrNull ([CLio/matthewnelson/encoding/core/Decoder;)[B
}
public abstract class io/matthewnelson/encoding/core/Decoder$Feed : io/matthewnelson/encoding/core/EncoderDecoder$Feed {
public fun <init> (Lio/matthewnelson/encoding/core/Decoder;)V
public fun <init> (Lio/matthewnelson/encoding/core/Decoder;Lio/matthewnelson/encoding/core/Decoder$OutFeed;)V
protected final fun _out ()Lio/matthewnelson/encoding/core/Decoder$OutFeed;
public final fun close ()V
public final fun consume (C)V
protected abstract fun consumeProtected (C)V
public final fun flush ()V
public final fun isClosed ()Z
public final fun toString ()Ljava/lang/String;
}
public abstract interface class io/matthewnelson/encoding/core/Decoder$OutFeed {
public static final field Companion Lio/matthewnelson/encoding/core/Decoder$OutFeed$Companion;
public static final field NoOp Lio/matthewnelson/encoding/core/Decoder$OutFeed;
public abstract fun output (B)V
}
public final class io/matthewnelson/encoding/core/Decoder$OutFeed$Companion {
}
public abstract class io/matthewnelson/encoding/core/Encoder : io/matthewnelson/encoding/core/Decoder {
public static final field Companion Lio/matthewnelson/encoding/core/Encoder$Companion;
public synthetic fun <init> (Lio/matthewnelson/encoding/core/EncoderDecoder$Config;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public static final fun encodeToByteArray ([BLio/matthewnelson/encoding/core/Encoder;)[B
public static final fun encodeToCharArray ([BLio/matthewnelson/encoding/core/Encoder;)[C
public static final fun encodeToString ([BLio/matthewnelson/encoding/core/Encoder;)Ljava/lang/String;
public final fun newEncoderFeed (Lio/matthewnelson/encoding/core/Encoder$OutFeed;)Lio/matthewnelson/encoding/core/Encoder$Feed;
protected abstract fun newEncoderFeedProtected (Lio/matthewnelson/encoding/core/Encoder$OutFeed;)Lio/matthewnelson/encoding/core/Encoder$Feed;
}
public final class io/matthewnelson/encoding/core/Encoder$Companion {
public final fun encodeToByteArray ([BLio/matthewnelson/encoding/core/Encoder;)[B
public final fun encodeToCharArray ([BLio/matthewnelson/encoding/core/Encoder;)[C
public final fun encodeToString ([BLio/matthewnelson/encoding/core/Encoder;)Ljava/lang/String;
}
public abstract class io/matthewnelson/encoding/core/Encoder$Feed : io/matthewnelson/encoding/core/EncoderDecoder$Feed {
public fun <init> (Lio/matthewnelson/encoding/core/Encoder;)V
public fun <init> (Lio/matthewnelson/encoding/core/Encoder;Lio/matthewnelson/encoding/core/Encoder$OutFeed;)V
protected final fun _out ()Lio/matthewnelson/encoding/core/Encoder$OutFeed;
public final fun close ()V
public final fun consume (B)V
protected abstract fun consumeProtected (B)V
protected abstract fun doFinalProtected ()V
public final fun flush ()V
public final fun isClosed ()Z
public final fun toString ()Ljava/lang/String;
}
public abstract interface class io/matthewnelson/encoding/core/Encoder$OutFeed {
public static final field Companion Lio/matthewnelson/encoding/core/Encoder$OutFeed$Companion;
public static final field NoOp Lio/matthewnelson/encoding/core/Encoder$OutFeed;
public abstract fun output (C)V
}
public final class io/matthewnelson/encoding/core/Encoder$OutFeed$Companion {
}
public abstract class io/matthewnelson/encoding/core/EncoderDecoder : io/matthewnelson/encoding/core/Encoder {
public static final field Companion Lio/matthewnelson/encoding/core/EncoderDecoder$Companion;
public static final field DEFAULT_BUFFER_SIZE I
public fun <init> (Lio/matthewnelson/encoding/core/EncoderDecoder$Config;)V
public final fun equals (Ljava/lang/Object;)Z
public final fun hashCode ()I
protected abstract fun name ()Ljava/lang/String;
public final fun toString ()Ljava/lang/String;
}
public final class io/matthewnelson/encoding/core/EncoderDecoder$Companion {
}
public abstract class io/matthewnelson/encoding/core/EncoderDecoder$Config {
public static final field Companion Lio/matthewnelson/encoding/core/EncoderDecoder$Config$Companion;
public final field backFillBuffers Z
public final field isLenient Ljava/lang/Boolean;
public final field lineBreakInterval B
public final field lineBreakResetOnFlush Z
public final field maxDecodeEmit I
public final field maxEncodeEmit I
public final field paddingChar Ljava/lang/Character;
public fun <init> (Ljava/lang/Boolean;BLjava/lang/Character;)V
protected fun <init> (Ljava/lang/Boolean;BZLjava/lang/Character;IIZ)V
public static final fun calculateMaxEncodeEmit (II)I
public final fun decodeOutMaxSize (J)J
public final fun decodeOutMaxSizeOrFail (Lio/matthewnelson/encoding/core/util/DecoderInput;)I
protected abstract fun decodeOutMaxSizeOrFailProtected (ILio/matthewnelson/encoding/core/util/DecoderInput;)I
protected abstract fun decodeOutMaxSizeProtected (J)J
public final fun encodeOutMaxSize (J)J
public final fun encodeOutMaxSize (JB)J
public final fun encodeOutSize (J)J
public final fun encodeOutSize (JB)J
protected abstract fun encodeOutSizeProtected (J)J
public final fun equals (Ljava/lang/Object;)Z
public final fun hashCode ()I
public static final fun outSizeExceedsMaxEncodingSizeException (Ljava/lang/Number;Ljava/lang/Number;)Lio/matthewnelson/encoding/core/EncodingSizeException;
public final fun toString ()Ljava/lang/String;
protected abstract fun toStringAddSettings ()Ljava/util/Set;
}
public final class io/matthewnelson/encoding/core/EncoderDecoder$Config$Companion {
public final fun calculateMaxEncodeEmit (II)I
public final fun outSizeExceedsMaxEncodingSizeException (Ljava/lang/Number;Ljava/lang/Number;)Lio/matthewnelson/encoding/core/EncodingSizeException;
}
protected final class io/matthewnelson/encoding/core/EncoderDecoder$Config$Setting {
public final field name Ljava/lang/String;
public final field value Ljava/lang/Object;
public fun <init> (Lio/matthewnelson/encoding/core/EncoderDecoder$Config;Ljava/lang/String;Ljava/lang/Object;)V
public fun equals (Ljava/lang/Object;)Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public abstract class io/matthewnelson/encoding/core/EncoderDecoder$Feed {
public synthetic fun <init> (Lio/matthewnelson/encoding/core/EncoderDecoder$Config;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public abstract fun close ()V
public final fun doFinal ()V
protected abstract fun doFinalProtected ()V
public abstract fun flush ()V
public final fun getConfig ()Lio/matthewnelson/encoding/core/EncoderDecoder$Config;
public abstract fun isClosed ()Z
}
public class io/matthewnelson/encoding/core/EncodingException : java/lang/RuntimeException {
public fun <init> (Ljava/lang/String;)V
public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
public final fun getMessage ()Ljava/lang/String;
}
public class io/matthewnelson/encoding/core/EncodingSizeException : io/matthewnelson/encoding/core/EncodingException {
public fun <init> (Ljava/lang/String;)V
public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
}
public abstract interface annotation class io/matthewnelson/encoding/core/ExperimentalEncodingApi : java/lang/annotation/Annotation {
}
public class io/matthewnelson/encoding/core/MalformedEncodingException : io/matthewnelson/encoding/core/EncodingException {
public fun <init> (Ljava/lang/String;)V
public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
}
public final class io/matthewnelson/encoding/core/_FeedKt {
public static final fun use (Lio/matthewnelson/encoding/core/EncoderDecoder$Feed;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
public static final fun useFinally (Lio/matthewnelson/encoding/core/EncoderDecoder$Feed;Ljava/lang/Throwable;)V
}
public abstract interface annotation class io/matthewnelson/encoding/core/internal/InternalEncodingApi : java/lang/annotation/Annotation {
}
public final class io/matthewnelson/encoding/core/util/CTCase {
public final field lowers Ljava/util/Set;
public final field uppers Ljava/util/Set;
public fun <init> (Ljava/lang/CharSequence;)V
public final fun lowercase (C)Ljava/lang/Character;
public final fun uppercase (C)Ljava/lang/Character;
}
public abstract interface class io/matthewnelson/encoding/core/util/DecoderAction {
public abstract fun convert (C)I
}
public final class io/matthewnelson/encoding/core/util/DecoderAction$Parser {
public final field actions Ljava/util/List;
public fun <init> ([Lkotlin/Pair;)V
public final fun parse (CZ)Ljava/lang/Integer;
}
public final class io/matthewnelson/encoding/core/util/DecoderInput {
public fun <init> (Ljava/lang/CharSequence;)V
public fun <init> ([B)V
public fun <init> ([C)V
public final fun get (I)C
}
public abstract class io/matthewnelson/encoding/core/util/FeedBuffer {
public static final field Companion Lio/matthewnelson/encoding/core/util/FeedBuffer$Companion;
public final field blockSize I
public fun <init> (ILio/matthewnelson/encoding/core/util/FeedBuffer$Flush;Lio/matthewnelson/encoding/core/util/FeedBuffer$Finalize;)V
public final fun count ()I
public final fun finalize ()V
public static final fun truncatedInputEncodingException (I)Lio/matthewnelson/encoding/core/EncodingException;
public final fun update (I)V
}
public final class io/matthewnelson/encoding/core/util/FeedBuffer$Companion {
public final fun truncatedInputEncodingException (I)Lio/matthewnelson/encoding/core/EncodingException;
}
public abstract interface class io/matthewnelson/encoding/core/util/FeedBuffer$Finalize {
public abstract fun invoke (I[I)V
}
public abstract interface class io/matthewnelson/encoding/core/util/FeedBuffer$Flush {
public abstract fun invoke ([I)V
}
public final class io/matthewnelson/encoding/core/util/LineBreakOutFeed : io/matthewnelson/encoding/core/Encoder$OutFeed {
public final field interval B
public final field resetOnFlush Z
public fun <init> (BLio/matthewnelson/encoding/core/Encoder$OutFeed;)V
public fun <init> (BZLio/matthewnelson/encoding/core/Encoder$OutFeed;)V
public final fun count ()B
public fun output (C)V
public final fun reset ()V
}
public final class io/matthewnelson/encoding/core/util/TextUtil {
public static final fun wipe (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
public static final fun wipe (Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;
}