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: cell/api/ton-sdk-cell.api
+77-2Lines changed: 77 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,7 @@ public abstract interface class org/ton/sdk/cell/Cell {
14
14
public fun isEmpty ()Z
15
15
public fun isExotic ()Z
16
16
public abstract fun virtualize (I)Lorg/ton/sdk/cell/Cell;
17
+
public static synthetic fun virtualize$default (Lorg/ton/sdk/cell/Cell;IILjava/lang/Object;)Lorg/ton/sdk/cell/Cell;
17
18
}
18
19
19
20
public final class org/ton/sdk/cell/Cell$Companion {
@@ -22,12 +23,15 @@ public final class org/ton/sdk/cell/Cell$Companion {
22
23
}
23
24
24
25
public final class org/ton/sdk/cell/CellBuilder {
26
+
public static final field Companion Lorg/ton/sdk/cell/CellBuilder$Companion;
25
27
public fun <init> ()V
26
28
public final fun append (Lorg/ton/sdk/cell/CellBuilder;)Lorg/ton/sdk/cell/CellBuilder;
27
29
public final fun build ()Lorg/ton/sdk/cell/Cell;
28
30
public final fun build (Lorg/ton/sdk/cell/CellContext;Z)Lorg/ton/sdk/cell/Cell;
29
31
public final fun build (Z)Lorg/ton/sdk/cell/Cell;
30
32
public static synthetic fun build$default (Lorg/ton/sdk/cell/CellBuilder;Lorg/ton/sdk/cell/CellContext;ZILjava/lang/Object;)Lorg/ton/sdk/cell/Cell;
33
+
public static final fun createPrunedBranch (Lorg/ton/sdk/cell/Cell;I)Lorg/ton/sdk/cell/Cell;
34
+
public static final fun createPrunedBranch (Lorg/ton/sdk/cell/Cell;ILorg/ton/sdk/cell/CellContext;)Lorg/ton/sdk/cell/Cell;
31
35
public final fun getBits ()I
32
36
public final fun getBitsRemaining ()I
33
37
public final fun getRefs ()I
@@ -51,6 +55,12 @@ public final class org/ton/sdk/cell/CellBuilder {
51
55
public static synthetic fun storeULong$default (Lorg/ton/sdk/cell/CellBuilder;JIILjava/lang/Object;)Lorg/ton/sdk/cell/CellBuilder;
52
56
}
53
57
58
+
public final class org/ton/sdk/cell/CellBuilder$Companion {
59
+
public final fun createPrunedBranch (Lorg/ton/sdk/cell/Cell;I)Lorg/ton/sdk/cell/Cell;
60
+
public final fun createPrunedBranch (Lorg/ton/sdk/cell/Cell;ILorg/ton/sdk/cell/CellContext;)Lorg/ton/sdk/cell/Cell;
61
+
public static synthetic fun createPrunedBranch$default (Lorg/ton/sdk/cell/CellBuilder$Companion;Lorg/ton/sdk/cell/Cell;ILorg/ton/sdk/cell/CellContext;ILjava/lang/Object;)Lorg/ton/sdk/cell/Cell;
62
+
}
63
+
54
64
public final class org/ton/sdk/cell/CellBuilderKt {
55
65
public static final fun plus (Lorg/ton/sdk/cell/CellBuilder;Lorg/ton/sdk/cell/CellBuilder;)Lorg/ton/sdk/cell/CellBuilder;
56
66
public static final fun plusAssign (Lorg/ton/sdk/cell/CellBuilder;Lorg/ton/sdk/cell/CellBuilder;)V
@@ -126,13 +136,14 @@ public final class org/ton/sdk/cell/CellType : java/lang/Enum {
126
136
public static fun values ()[Lorg/ton/sdk/cell/CellType;
127
137
}
128
138
129
-
public final class org/ton/sdk/cell/LevelMask {
139
+
public final class org/ton/sdk/cell/LevelMask : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker {
130
140
public static final field Companion Lorg/ton/sdk/cell/LevelMask$Companion;
131
141
public static final field MAX_LEVEL I
132
142
public fun <init> ()V
133
143
public fun <init> (I)V
134
144
public synthetic fun <init> (IILkotlin/jvm/internal/DefaultConstructorMarker;)V
135
145
public final fun apply (I)Lorg/ton/sdk/cell/LevelMask;
146
+
public final fun contains (I)Z
136
147
public fun equals (Ljava/lang/Object;)Z
137
148
public static final fun getEMPTY ()Lorg/ton/sdk/cell/LevelMask;
138
149
public final fun getHashCount ()I
@@ -141,7 +152,7 @@ public final class org/ton/sdk/cell/LevelMask {
141
152
public final fun getMask ()I
142
153
public fun hashCode ()I
143
154
public final fun isEmpty ()Z
144
-
public final fun isSignificant (I)Z
155
+
public fun iterator ()Ljava/util/Iterator;
145
156
public static final fun level (I)Lorg/ton/sdk/cell/LevelMask;
146
157
public final fun or (Lorg/ton/sdk/cell/LevelMask;)Lorg/ton/sdk/cell/LevelMask;
147
158
public final fun shr (I)Lorg/ton/sdk/cell/LevelMask;
@@ -156,9 +167,73 @@ public final class org/ton/sdk/cell/LevelMask$Companion {
156
167
}
157
168
158
169
public abstract interface class org/ton/sdk/cell/LoadedCell : org/ton/sdk/cell/Cell {
170
+
public abstract fun getBits ()Lorg/ton/sdk/bitstring/BitString;
159
171
public abstract fun reference (I)Lorg/ton/sdk/cell/Cell;
160
172
}
161
173
174
+
public abstract class org/ton/sdk/cell/boc/BagOfCells {
175
+
public fun <init> ()V
176
+
public abstract fun getRootCell (I)Lorg/ton/sdk/cell/Cell;
177
+
}
178
+
179
+
public final class org/ton/sdk/cell/boc/BagOfCellsHeader {
180
+
public static final field BOC_GENERIC_MAGIC I
181
+
public static final field BOC_INDEXED_CRC32C_MAGIC I
182
+
public static final field BOC_INDEXED_MAGIC I
183
+
public static final field Companion Lorg/ton/sdk/cell/boc/BagOfCellsHeader$Companion;
184
+
public fun <init> (IIIIIIZZZZJJJJJ)V
185
+
public final fun getAbsentCount ()I
186
+
public final fun getCellCount ()I
187
+
public final fun getDataOffset ()J
188
+
public final fun getDataSize ()J
189
+
public final fun getHasCacheBits ()Z
190
+
public final fun getHasCrc32c ()Z
191
+
public final fun getHasIndex ()Z
192
+
public final fun getHasRoots ()Z
193
+
public final fun getIndexOffset ()J
194
+
public final fun getMagic ()I
195
+
public final fun getOffsetByteSize ()I
196
+
public final fun getRefByteSize ()I
197
+
public final fun getRootCount ()I
198
+
public final fun getRootsOffset ()J
199
+
public final fun getTotalSize ()J
200
+
}
201
+
202
+
public final class org/ton/sdk/cell/boc/BagOfCellsHeader$Companion {
203
+
public final fun parse (Lkotlinx/io/Source;)Lorg/ton/sdk/cell/boc/BagOfCellsHeader;
204
+
}
205
+
206
+
public final class org/ton/sdk/cell/boc/StaticBagOfCells : org/ton/sdk/cell/boc/BagOfCells, org/ton/sdk/cell/CellContext {
207
+
public fun <init> (Lkotlinx/io/bytestring/ByteString;)V
208
+
public fun <init> ([B)V
209
+
public fun finalizeCell (Lorg/ton/sdk/cell/CellBuilder;)Lorg/ton/sdk/cell/Cell;
210
+
public final fun getHeader ()Lorg/ton/sdk/cell/boc/BagOfCellsHeader;
211
+
public synthetic fun getRootCell (I)Lorg/ton/sdk/cell/Cell;
212
+
public fun getRootCell (I)Lorg/ton/sdk/cell/LoadedCell;
213
+
public fun loadCell (Lorg/ton/sdk/cell/Cell;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
214
+
public fun toString ()Ljava/lang/String;
215
+
}
216
+
217
+
public final class org/ton/sdk/cell/boc/StaticBagOfCells$RootCell : org/ton/sdk/cell/LoadedCell {
218
+
public fun <init> (Lorg/ton/sdk/cell/boc/StaticBagOfCells;ILorg/ton/sdk/cell/LoadedCell;)V
219
+
public fun depth (I)I
220
+
public fun getBits ()Lorg/ton/sdk/bitstring/BitString;
221
+
public final fun getBoc ()Lorg/ton/sdk/cell/boc/StaticBagOfCells;
222
+
public final fun getCell ()Lorg/ton/sdk/cell/LoadedCell;
223
+
public fun getCellType ()Lorg/ton/sdk/cell/CellType;
224
+
public fun getDescriptor ()Lorg/ton/sdk/cell/CellDescriptor;
225
+
public final fun getIndex ()I
226
+
public fun getLevel ()I
227
+
public fun getLevelMask ()Lorg/ton/sdk/cell/LevelMask;
228
+
public fun getReferenceCount ()I
229
+
public fun hash (I)Lorg/ton/sdk/crypto/HashBytes;
230
+
public fun isEmpty ()Z
231
+
public fun isExotic ()Z
232
+
public fun reference (I)Lorg/ton/sdk/cell/Cell;
233
+
public fun toString ()Ljava/lang/String;
234
+
public fun virtualize (I)Lorg/ton/sdk/cell/Cell;
235
+
}
236
+
162
237
public final class org/ton/sdk/cell/exception/CellOverflowException : java/lang/RuntimeException {
0 commit comments