]> nmode's Git Repositories - signal-cli/blob - graalvm-config-dir/reflect-config.json
Add missing reflection declarations for graalvm #576
[signal-cli] / graalvm-config-dir / reflect-config.json
1 [
2 {
3 "name":"byte[]",
4 "allDeclaredMethods":true,
5 "allPublicMethods":true
6 },
7 {
8 "name":"char[]"
9 },
10 {
11 "name":"com.fasterxml.jackson.databind.ext.Java7SupportImpl",
12 "methods":[{"name":"<init>","parameterTypes":[] }]
13 },
14 {
15 "name":"com.google.protobuf.AbstractProtobufList",
16 "allDeclaredFields":true,
17 "allDeclaredMethods":true
18 },
19 {
20 "name":"com.google.protobuf.Internal$LongList",
21 "allDeclaredMethods":true
22 },
23 {
24 "name":"com.google.protobuf.Internal$ProtobufList",
25 "allDeclaredMethods":true
26 },
27 {
28 "name":"com.google.protobuf.LongArrayList",
29 "allDeclaredFields":true,
30 "allDeclaredMethods":true,
31 "allDeclaredConstructors":true
32 },
33 {
34 "name":"com.google.protobuf.PrimitiveNonBoxingCollection",
35 "allDeclaredMethods":true
36 },
37 {
38 "name":"com.kenai.jffi.Invoker",
39 "methods":[
40 {"name":"invokeI6","parameterTypes":["com.kenai.jffi.CallContext","long","int","int","int","int","int","int"] },
41 {"name":"invokeL6","parameterTypes":["com.kenai.jffi.CallContext","long","long","long","long","long","long","long"] },
42 {"name":"invokeN6","parameterTypes":["com.kenai.jffi.CallContext","long","long","long","long","long","long","long"] }
43 ]
44 },
45 {
46 "name":"com.kenai.jffi.Version",
47 "fields":[
48 {"name":"MAJOR"},
49 {"name":"MICRO"},
50 {"name":"MINOR"}
51 ]
52 },
53 {
54 "name":"com.kenai.jffi.internal.StubLoader",
55 "methods":[{"name":"isLoaded","parameterTypes":[] }]
56 },
57 {
58 "name":"com.sun.crypto.provider.AESCipher$General",
59 "methods":[{"name":"<init>","parameterTypes":[] }]
60 },
61 {
62 "name":"com.sun.crypto.provider.DHParameters",
63 "methods":[{"name":"<init>","parameterTypes":[] }]
64 },
65 {
66 "name":"com.sun.crypto.provider.HmacCore$HmacSHA256",
67 "methods":[{"name":"<init>","parameterTypes":[] }]
68 },
69 {
70 "name":"com.sun.crypto.provider.TlsKeyMaterialGenerator",
71 "methods":[{"name":"<init>","parameterTypes":[] }]
72 },
73 {
74 "name":"com.sun.crypto.provider.TlsMasterSecretGenerator",
75 "methods":[{"name":"<init>","parameterTypes":[] }]
76 },
77 {
78 "name":"com.sun.crypto.provider.TlsPrfGenerator$V12",
79 "methods":[{"name":"<init>","parameterTypes":[] }]
80 },
81 {
82 "name":"int",
83 "allDeclaredMethods":true,
84 "allPublicMethods":true
85 },
86 {
87 "name":"int[]",
88 "allDeclaredMethods":true,
89 "allPublicMethods":true
90 },
91 {
92 "name":"java.io.Serializable",
93 "allDeclaredMethods":true
94 },
95 {
96 "name":"java.lang.Boolean",
97 "allDeclaredFields":true,
98 "allDeclaredMethods":true,
99 "allDeclaredConstructors":true
100 },
101 {
102 "name":"java.lang.Comparable",
103 "allDeclaredMethods":true
104 },
105 {
106 "name":"java.lang.Double",
107 "methods":[{"name":"valueOf","parameterTypes":["java.lang.String"] }]
108 },
109 {
110 "name":"java.lang.Integer",
111 "allDeclaredFields":true,
112 "allDeclaredMethods":true,
113 "allDeclaredConstructors":true
114 },
115 {
116 "name":"java.lang.Iterable",
117 "allDeclaredMethods":true
118 },
119 {
120 "name":"java.lang.Long",
121 "allDeclaredFields":true,
122 "allDeclaredMethods":true,
123 "allDeclaredConstructors":true
124 },
125 {
126 "name":"java.lang.Number",
127 "allDeclaredFields":true,
128 "allDeclaredMethods":true
129 },
130 {
131 "name":"java.lang.String",
132 "allPublicMethods":true
133 },
134 {
135 "name":"java.lang.reflect.Method",
136 "methods":[{"name":"isDefault","parameterTypes":[] }]
137 },
138 {
139 "name":"java.nio.Buffer",
140 "allDeclaredMethods":true,
141 "fields":[{"name":"address", "allowUnsafeAccess":true}]
142 },
143 {
144 "name":"java.nio.ByteBuffer",
145 "allDeclaredMethods":true,
146 "allPublicMethods":true
147 },
148 {
149 "name":"java.security.KeyStoreSpi"
150 },
151 {
152 "name":"java.security.SecureRandomParameters"
153 },
154 {
155 "name":"java.security.cert.PKIXRevocationChecker"
156 },
157 {
158 "name":"java.security.interfaces.ECPrivateKey"
159 },
160 {
161 "name":"java.security.interfaces.ECPublicKey"
162 },
163 {
164 "name":"java.security.interfaces.RSAPrivateKey"
165 },
166 {
167 "name":"java.security.interfaces.RSAPublicKey"
168 },
169 {
170 "name":"java.util.AbstractCollection",
171 "allDeclaredFields":true,
172 "allDeclaredMethods":true
173 },
174 {
175 "name":"java.util.AbstractList",
176 "allDeclaredFields":true,
177 "allDeclaredMethods":true
178 },
179 {
180 "name":"java.util.ArrayList",
181 "allDeclaredMethods":true,
182 "allDeclaredConstructors":true
183 },
184 {
185 "name":"java.util.Collection",
186 "allDeclaredMethods":true
187 },
188 {
189 "name":"java.util.LinkedHashMap",
190 "allDeclaredMethods":true,
191 "allDeclaredConstructors":true
192 },
193 {
194 "name":"java.util.List",
195 "allDeclaredMethods":true
196 },
197 {
198 "name":"java.util.Locale",
199 "methods":[{"name":"getUnicodeLocaleType","parameterTypes":["java.lang.String"] }]
200 },
201 {
202 "name":"java.util.RandomAccess",
203 "allDeclaredMethods":true
204 },
205 {
206 "name":"java.util.UUID",
207 "allDeclaredFields":true,
208 "allDeclaredMethods":true,
209 "allDeclaredConstructors":true
210 },
211 {
212 "name":"jnr.constants.platform.linux.ProtocolFamily"
213 },
214 {
215 "name":"jnr.constants.platform.linux.Shutdown"
216 },
217 {
218 "name":"jnr.constants.platform.linux.Sock"
219 },
220 {
221 "name":"jnr.constants.platform.linux.SocketLevel"
222 },
223 {
224 "name":"jnr.constants.platform.linux.SocketOption"
225 },
226 {
227 "name":"jnr.enxio.channels.Native$LibC",
228 "allPublicMethods":true
229 },
230 {
231 "name":"jnr.ffi.Pointer",
232 "allDeclaredMethods":true,
233 "allPublicMethods":true
234 },
235 {
236 "name":"jnr.ffi.StructLayout$gid_t",
237 "methods":[{"name":"<init>","parameterTypes":["jnr.ffi.StructLayout"] }]
238 },
239 {
240 "name":"jnr.ffi.byref.IntByReference",
241 "allPublicMethods":true
242 },
243 {
244 "name":"jnr.ffi.provider.converters.ByReferenceParameterConverter",
245 "methods":[{"name":"nativeType","parameterTypes":[] }]
246 },
247 {
248 "name":"jnr.ffi.provider.converters.ByReferenceParameterConverter$Out",
249 "allPublicMethods":true
250 },
251 {
252 "name":"jnr.ffi.provider.converters.StringResultConverter",
253 "allPublicMethods":true
254 },
255 {
256 "name":"jnr.ffi.provider.converters.StructByReferenceToNativeConverter",
257 "allPublicMethods":true
258 },
259 {
260 "name":"jnr.ffi.provider.jffi.BufferParameterStrategy",
261 "methods":[{"name":"address","parameterTypes":["java.nio.Buffer"] }]
262 },
263 {
264 "name":"jnr.ffi.provider.jffi.PointerParameterStrategy",
265 "methods":[{"name":"address","parameterTypes":["jnr.ffi.Pointer"] }]
266 },
267 {
268 "name":"jnr.ffi.provider.jffi.Provider",
269 "methods":[{"name":"<init>","parameterTypes":[] }]
270 },
271 {
272 "name":"jnr.ffi.provider.jffi.platform.x86_64.linux.TypeAliases",
273 "fields":[{"name":"ALIASES"}]
274 },
275 {
276 "name":"jnr.posix.Timeval",
277 "allPublicMethods":true
278 },
279 {
280 "name":"jnr.unixsocket.Native$LibC",
281 "allPublicMethods":true
282 },
283 {
284 "name":"jnr.unixsocket.SockAddrUnix",
285 "allPublicMethods":true
286 },
287 {
288 "name":"long",
289 "allDeclaredMethods":true,
290 "allPublicMethods":true
291 },
292 {
293 "name":"long[]"
294 },
295 {
296 "name":"org.asamk.Signal",
297 "allDeclaredMethods":true,
298 "allDeclaredClasses":true
299 },
300 {
301 "name":"org.asamk.Signal$MessageReceived",
302 "allDeclaredConstructors":true,
303 "allPublicConstructors":true
304 },
305 {
306 "name":"org.asamk.Signal$ReceiptReceived",
307 "allDeclaredConstructors":true,
308 "allPublicConstructors":true
309 },
310 {
311 "name":"org.asamk.Signal$SyncMessageReceived",
312 "allDeclaredConstructors":true,
313 "allPublicConstructors":true
314 },
315 {
316 "name":"org.asamk.signal.json.JsonAttachment",
317 "allDeclaredFields":true,
318 "allDeclaredMethods":true,
319 "allDeclaredConstructors":true
320 },
321 {
322 "name":"org.asamk.signal.json.JsonCallMessage",
323 "allDeclaredFields":true,
324 "allDeclaredMethods":true,
325 "allDeclaredConstructors":true
326 },
327 {
328 "name":"org.asamk.signal.json.JsonContactAddress",
329 "allDeclaredFields":true,
330 "allDeclaredMethods":true,
331 "allDeclaredConstructors":true
332 },
333 {
334 "name":"org.asamk.signal.json.JsonContactAvatar",
335 "allDeclaredFields":true,
336 "allDeclaredMethods":true,
337 "allDeclaredConstructors":true
338 },
339 {
340 "name":"org.asamk.signal.json.JsonContactEmail",
341 "allDeclaredFields":true,
342 "allDeclaredMethods":true,
343 "allDeclaredConstructors":true
344 },
345 {
346 "name":"org.asamk.signal.json.JsonContactName",
347 "allDeclaredFields":true,
348 "allDeclaredMethods":true,
349 "allDeclaredConstructors":true
350 },
351 {
352 "name":"org.asamk.signal.json.JsonContactPhone",
353 "allDeclaredFields":true,
354 "allDeclaredMethods":true,
355 "allDeclaredConstructors":true
356 },
357 {
358 "name":"org.asamk.signal.json.JsonDataMessage",
359 "allDeclaredFields":true,
360 "allDeclaredMethods":true,
361 "allDeclaredConstructors":true
362 },
363 {
364 "name":"org.asamk.signal.json.JsonError",
365 "allDeclaredFields":true,
366 "allDeclaredMethods":true,
367 "allDeclaredConstructors":true
368 },
369 {
370 "name": "org.asamk.signal.json.JsonGroupInfo",
371 "allDeclaredFields":true,
372 "allDeclaredMethods":true,
373 "allDeclaredConstructors":true
374 },
375 {
376 "name": "org.asamk.signal.json.JsonMention",
377 "allDeclaredFields":true,
378 "allDeclaredMethods":true,
379 "allDeclaredConstructors":true
380 },
381 {
382 "name":"org.asamk.signal.json.JsonMessageEnvelope",
383 "allDeclaredFields":true,
384 "allDeclaredMethods":true,
385 "allDeclaredConstructors":true
386 },
387 {
388 "name":"org.asamk.signal.json.JsonQuote",
389 "allDeclaredFields":true,
390 "allDeclaredMethods":true,
391 "allDeclaredConstructors":true
392 },
393 {
394 "name": "org.asamk.signal.json.JsonQuotedAttachment",
395 "allDeclaredFields":true,
396 "allDeclaredMethods":true,
397 "allDeclaredConstructors":true
398 },
399 {
400 "name":"org.asamk.signal.json.JsonReaction",
401 "allDeclaredFields":true,
402 "allDeclaredMethods":true,
403 "allDeclaredConstructors":true
404 },
405 {
406 "name":"org.asamk.signal.json.JsonReceiptMessage",
407 "allDeclaredFields":true,
408 "allDeclaredMethods":true,
409 "allDeclaredConstructors":true
410 },
411 {
412 "name": "org.asamk.signal.json.JsonRemoteDelete",
413 "allDeclaredFields":true,
414 "allDeclaredMethods":true,
415 "allDeclaredConstructors":true
416 },
417 {
418 "name": "org.asamk.signal.json.JsonSharedContact",
419 "allDeclaredFields":true,
420 "allDeclaredMethods":true,
421 "allDeclaredConstructors":true
422 },
423 {
424 "name": "org.asamk.signal.json.JsonSticker",
425 "allDeclaredFields":true,
426 "allDeclaredMethods":true,
427 "allDeclaredConstructors":true
428 },
429 {
430 "name": "org.asamk.signal.json.JsonSyncDataMessage",
431 "allDeclaredFields":true,
432 "allDeclaredMethods":true,
433 "allDeclaredConstructors":true
434 },
435 {
436 "name": "org.asamk.signal.json.JsonSyncMessage",
437 "allDeclaredFields":true,
438 "allDeclaredMethods":true,
439 "allDeclaredConstructors":true
440 },
441 {
442 "name": "org.asamk.signal.json.JsonSyncReadMessage",
443 "allDeclaredFields":true,
444 "allDeclaredMethods":true,
445 "allDeclaredConstructors":true
446 },
447 {
448 "name":"org.asamk.signal.json.JsonTypingMessage",
449 "allDeclaredFields":true,
450 "allDeclaredMethods":true,
451 "allDeclaredConstructors":true
452 },
453 {
454 "name":"org.asamk.signal.manager.storage.contacts.ContactInfo",
455 "allDeclaredFields":true,
456 "allDeclaredMethods":true,
457 "allDeclaredConstructors":true
458 },
459 {
460 "name":"org.asamk.signal.manager.storage.contacts.JsonContactsStore",
461 "allDeclaredFields":true,
462 "allDeclaredMethods":true,
463 "allDeclaredConstructors":true
464 },
465 {
466 "name":"org.asamk.signal.manager.storage.groups.GroupInfo",
467 "allDeclaredFields":true,
468 "allDeclaredMethods":true
469 },
470 {
471 "name":"org.asamk.signal.manager.storage.groups.GroupInfoV1",
472 "allDeclaredFields":true,
473 "allDeclaredMethods":true,
474 "allDeclaredConstructors":true
475 },
476 {
477 "name":"org.asamk.signal.manager.storage.groups.GroupInfoV1$JsonSignalServiceAddress",
478 "allDeclaredFields":true,
479 "allDeclaredMethods":true,
480 "allDeclaredConstructors":true
481 },
482 {
483 "name":"org.asamk.signal.manager.storage.groups.GroupInfoV1$MembersDeserializer",
484 "methods":[{"name":"<init>","parameterTypes":[] }]
485 },
486 {
487 "name":"org.asamk.signal.manager.storage.groups.GroupInfoV1$MembersSerializer",
488 "methods":[{"name":"<init>","parameterTypes":[] }]
489 },
490 {
491 "name":"org.asamk.signal.manager.storage.groups.JsonGroupStore",
492 "allDeclaredFields":true,
493 "allDeclaredMethods":true,
494 "allDeclaredConstructors":true,
495 "fields":[{"name":"groups", "allowWrite":true}]
496 },
497 {
498 "name":"org.asamk.signal.manager.storage.groups.JsonGroupStore$GroupsDeserializer",
499 "methods":[{"name":"<init>","parameterTypes":[] }]
500 },
501 {
502 "name":"org.asamk.signal.manager.storage.groups.JsonGroupStore$GroupsSerializer",
503 "methods":[{"name":"<init>","parameterTypes":[] }]
504 },
505 {
506 "name":"org.asamk.signal.manager.storage.profiles.ProfileStore",
507 "allDeclaredFields":true,
508 "allDeclaredMethods":true,
509 "allDeclaredConstructors":true,
510 "fields":[{"name":"profiles", "allowWrite":true}]
511 },
512 {
513 "name":"org.asamk.signal.manager.storage.profiles.ProfileStore$ProfileStoreDeserializer",
514 "methods":[{"name":"<init>","parameterTypes":[] }]
515 },
516 {
517 "name":"org.asamk.signal.manager.storage.profiles.ProfileStore$ProfileStoreSerializer",
518 "methods":[{"name":"<init>","parameterTypes":[] }]
519 },
520 {
521 "name":"org.asamk.signal.manager.storage.profiles.SignalProfile",
522 "allDeclaredFields":true,
523 "allDeclaredMethods":true,
524 "allDeclaredConstructors":true
525 },
526 {
527 "name":"org.asamk.signal.manager.storage.profiles.SignalProfile$Capabilities",
528 "allDeclaredFields":true,
529 "allDeclaredMethods":true,
530 "allDeclaredConstructors":true
531 },
532 {
533 "name":"org.asamk.signal.manager.storage.protocol.JsonIdentityKeyStore$JsonIdentityKeyStoreDeserializer",
534 "methods":[{"name":"<init>","parameterTypes":[] }]
535 },
536 {
537 "name":"org.asamk.signal.manager.storage.protocol.JsonIdentityKeyStore$JsonIdentityKeyStoreSerializer",
538 "methods":[{"name":"<init>","parameterTypes":[] }]
539 },
540 {
541 "name":"org.asamk.signal.manager.storage.protocol.JsonPreKeyStore$JsonPreKeyStoreDeserializer",
542 "methods":[{"name":"<init>","parameterTypes":[] }]
543 },
544 {
545 "name":"org.asamk.signal.manager.storage.protocol.JsonPreKeyStore$JsonPreKeyStoreSerializer",
546 "methods":[{"name":"<init>","parameterTypes":[] }]
547 },
548 {
549 "name":"org.asamk.signal.manager.storage.protocol.JsonSessionStore$JsonSessionStoreDeserializer",
550 "methods":[{"name":"<init>","parameterTypes":[] }]
551 },
552 {
553 "name":"org.asamk.signal.manager.storage.protocol.JsonSessionStore$JsonSessionStoreSerializer",
554 "methods":[{"name":"<init>","parameterTypes":[] }]
555 },
556 {
557 "name":"org.asamk.signal.manager.storage.protocol.JsonSignalProtocolStore",
558 "allDeclaredFields":true,
559 "allDeclaredMethods":true,
560 "allDeclaredConstructors":true
561 },
562 {
563 "name":"org.asamk.signal.manager.storage.protocol.JsonSignedPreKeyStore$JsonSignedPreKeyStoreDeserializer",
564 "methods":[{"name":"<init>","parameterTypes":[] }]
565 },
566 {
567 "name":"org.asamk.signal.manager.storage.protocol.JsonSignedPreKeyStore$JsonSignedPreKeyStoreSerializer",
568 "methods":[{"name":"<init>","parameterTypes":[] }]
569 },
570 {
571 "name":"org.asamk.signal.manager.storage.protocol.RecipientStore",
572 "allDeclaredFields":true,
573 "allDeclaredMethods":true,
574 "allDeclaredConstructors":true,
575 "fields":[{"name":"addresses", "allowWrite":true}]
576 },
577 {
578 "name":"org.asamk.signal.manager.storage.protocol.RecipientStore$RecipientStoreDeserializer",
579 "methods":[{"name":"<init>","parameterTypes":[] }]
580 },
581 {
582 "name":"org.asamk.signal.manager.storage.protocol.RecipientStore$RecipientStoreSerializer",
583 "methods":[{"name":"<init>","parameterTypes":[] }]
584 },
585 {
586 "name":"org.asamk.signal.manager.storage.stickers.StickerStore",
587 "allDeclaredFields":true,
588 "allDeclaredMethods":true,
589 "allDeclaredConstructors":true,
590 "fields":[{"name":"stickers", "allowWrite":true}]
591 },
592 {
593 "name":"org.asamk.signal.manager.storage.stickers.StickerStore$StickersDeserializer",
594 "methods":[{"name":"<init>","parameterTypes":[] }]
595 },
596 {
597 "name":"org.asamk.signal.manager.storage.stickers.StickerStore$StickersSerializer",
598 "methods":[{"name":"<init>","parameterTypes":[] }]
599 },
600 {
601 "name":"org.asamk.signal.util.SecurityProvider$DefaultRandom",
602 "methods":[{"name":"<init>","parameterTypes":[] }]
603 },
604 {
605 "name":"org.bouncycastle.jcajce.provider.asymmetric.COMPOSITE$Mappings",
606 "methods":[{"name":"<init>","parameterTypes":[] }]
607 },
608 {
609 "name":"org.bouncycastle.jcajce.provider.asymmetric.DH$Mappings",
610 "methods":[{"name":"<init>","parameterTypes":[] }]
611 },
612 {
613 "name":"org.bouncycastle.jcajce.provider.asymmetric.DSA$Mappings",
614 "methods":[{"name":"<init>","parameterTypes":[] }]
615 },
616 {
617 "name":"org.bouncycastle.jcajce.provider.asymmetric.DSTU4145$Mappings",
618 "methods":[{"name":"<init>","parameterTypes":[] }]
619 },
620 {
621 "name":"org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings",
622 "methods":[{"name":"<init>","parameterTypes":[] }]
623 },
624 {
625 "name":"org.bouncycastle.jcajce.provider.asymmetric.ECGOST$Mappings",
626 "methods":[{"name":"<init>","parameterTypes":[] }]
627 },
628 {
629 "name":"org.bouncycastle.jcajce.provider.asymmetric.EdEC$Mappings",
630 "methods":[{"name":"<init>","parameterTypes":[] }]
631 },
632 {
633 "name":"org.bouncycastle.jcajce.provider.asymmetric.ElGamal$Mappings",
634 "methods":[{"name":"<init>","parameterTypes":[] }]
635 },
636 {
637 "name":"org.bouncycastle.jcajce.provider.asymmetric.GM$Mappings",
638 "methods":[{"name":"<init>","parameterTypes":[] }]
639 },
640 {
641 "name":"org.bouncycastle.jcajce.provider.asymmetric.GOST$Mappings",
642 "methods":[{"name":"<init>","parameterTypes":[] }]
643 },
644 {
645 "name":"org.bouncycastle.jcajce.provider.asymmetric.IES$Mappings",
646 "methods":[{"name":"<init>","parameterTypes":[] }]
647 },
648 {
649 "name":"org.bouncycastle.jcajce.provider.asymmetric.RSA$Mappings",
650 "methods":[{"name":"<init>","parameterTypes":[] }]
651 },
652 {
653 "name":"org.bouncycastle.jcajce.provider.asymmetric.X509$Mappings",
654 "methods":[{"name":"<init>","parameterTypes":[] }]
655 },
656 {
657 "name":"org.bouncycastle.jcajce.provider.asymmetric.edec.SignatureSpi$Ed25519",
658 "methods":[{"name":"<init>","parameterTypes":[] }]
659 },
660 {
661 "name":"org.bouncycastle.jcajce.provider.asymmetric.edec.SignatureSpi$Ed448",
662 "methods":[{"name":"<init>","parameterTypes":[] }]
663 },
664 {
665 "name":"org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory",
666 "methods":[{"name":"<init>","parameterTypes":[] }]
667 },
668 {
669 "name":"org.bouncycastle.jcajce.provider.digest.Blake2b$Mappings",
670 "methods":[{"name":"<init>","parameterTypes":[] }]
671 },
672 {
673 "name":"org.bouncycastle.jcajce.provider.digest.Blake2s$Mappings",
674 "methods":[{"name":"<init>","parameterTypes":[] }]
675 },
676 {
677 "name":"org.bouncycastle.jcajce.provider.digest.DSTU7564$Mappings",
678 "methods":[{"name":"<init>","parameterTypes":[] }]
679 },
680 {
681 "name":"org.bouncycastle.jcajce.provider.digest.GOST3411$Mappings",
682 "methods":[{"name":"<init>","parameterTypes":[] }]
683 },
684 {
685 "name":"org.bouncycastle.jcajce.provider.digest.Haraka$Mappings",
686 "methods":[{"name":"<init>","parameterTypes":[] }]
687 },
688 {
689 "name":"org.bouncycastle.jcajce.provider.digest.Keccak$Mappings",
690 "methods":[{"name":"<init>","parameterTypes":[] }]
691 },
692 {
693 "name":"org.bouncycastle.jcajce.provider.digest.MD2$Mappings",
694 "methods":[{"name":"<init>","parameterTypes":[] }]
695 },
696 {
697 "name":"org.bouncycastle.jcajce.provider.digest.MD4$Mappings",
698 "methods":[{"name":"<init>","parameterTypes":[] }]
699 },
700 {
701 "name":"org.bouncycastle.jcajce.provider.digest.MD5$Mappings",
702 "methods":[{"name":"<init>","parameterTypes":[] }]
703 },
704 {
705 "name":"org.bouncycastle.jcajce.provider.digest.RIPEMD128$Mappings",
706 "methods":[{"name":"<init>","parameterTypes":[] }]
707 },
708 {
709 "name":"org.bouncycastle.jcajce.provider.digest.RIPEMD160$Mappings",
710 "methods":[{"name":"<init>","parameterTypes":[] }]
711 },
712 {
713 "name":"org.bouncycastle.jcajce.provider.digest.RIPEMD256$Mappings",
714 "methods":[{"name":"<init>","parameterTypes":[] }]
715 },
716 {
717 "name":"org.bouncycastle.jcajce.provider.digest.RIPEMD320$Mappings",
718 "methods":[{"name":"<init>","parameterTypes":[] }]
719 },
720 {
721 "name":"org.bouncycastle.jcajce.provider.digest.SHA1$Mappings",
722 "methods":[{"name":"<init>","parameterTypes":[] }]
723 },
724 {
725 "name":"org.bouncycastle.jcajce.provider.digest.SHA224$Mappings",
726 "methods":[{"name":"<init>","parameterTypes":[] }]
727 },
728 {
729 "name":"org.bouncycastle.jcajce.provider.digest.SHA256$Digest",
730 "methods":[{"name":"<init>","parameterTypes":[] }]
731 },
732 {
733 "name":"org.bouncycastle.jcajce.provider.digest.SHA256$Mappings",
734 "methods":[{"name":"<init>","parameterTypes":[] }]
735 },
736 {
737 "name":"org.bouncycastle.jcajce.provider.digest.SHA3$Mappings",
738 "methods":[{"name":"<init>","parameterTypes":[] }]
739 },
740 {
741 "name":"org.bouncycastle.jcajce.provider.digest.SHA384$Mappings",
742 "methods":[{"name":"<init>","parameterTypes":[] }]
743 },
744 {
745 "name":"org.bouncycastle.jcajce.provider.digest.SHA512$Mappings",
746 "methods":[{"name":"<init>","parameterTypes":[] }]
747 },
748 {
749 "name":"org.bouncycastle.jcajce.provider.digest.SM3$Mappings",
750 "methods":[{"name":"<init>","parameterTypes":[] }]
751 },
752 {
753 "name":"org.bouncycastle.jcajce.provider.digest.Skein$Mappings",
754 "methods":[{"name":"<init>","parameterTypes":[] }]
755 },
756 {
757 "name":"org.bouncycastle.jcajce.provider.digest.Tiger$Mappings",
758 "methods":[{"name":"<init>","parameterTypes":[] }]
759 },
760 {
761 "name":"org.bouncycastle.jcajce.provider.digest.Whirlpool$Mappings",
762 "methods":[{"name":"<init>","parameterTypes":[] }]
763 },
764 {
765 "name":"org.bouncycastle.jcajce.provider.drbg.DRBG$Mappings",
766 "methods":[{"name":"<init>","parameterTypes":[] }]
767 },
768 {
769 "name":"org.bouncycastle.jcajce.provider.keystore.BC$Mappings",
770 "methods":[{"name":"<init>","parameterTypes":[] }]
771 },
772 {
773 "name":"org.bouncycastle.jcajce.provider.keystore.BCFKS$Mappings",
774 "methods":[{"name":"<init>","parameterTypes":[] }]
775 },
776 {
777 "name":"org.bouncycastle.jcajce.provider.keystore.PKCS12$Mappings",
778 "methods":[{"name":"<init>","parameterTypes":[] }]
779 },
780 {
781 "name":"org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$Std",
782 "methods":[{"name":"<init>","parameterTypes":[] }]
783 },
784 {
785 "name":"org.bouncycastle.jcajce.provider.symmetric.AES$Mappings",
786 "methods":[{"name":"<init>","parameterTypes":[] }]
787 },
788 {
789 "name":"org.bouncycastle.jcajce.provider.symmetric.ARC4$Mappings",
790 "methods":[{"name":"<init>","parameterTypes":[] }]
791 },
792 {
793 "name":"org.bouncycastle.jcajce.provider.symmetric.ARIA$Mappings",
794 "methods":[{"name":"<init>","parameterTypes":[] }]
795 },
796 {
797 "name":"org.bouncycastle.jcajce.provider.symmetric.Blowfish$Mappings",
798 "methods":[{"name":"<init>","parameterTypes":[] }]
799 },
800 {
801 "name":"org.bouncycastle.jcajce.provider.symmetric.CAST5$Mappings",
802 "methods":[{"name":"<init>","parameterTypes":[] }]
803 },
804 {
805 "name":"org.bouncycastle.jcajce.provider.symmetric.CAST6$Mappings",
806 "methods":[{"name":"<init>","parameterTypes":[] }]
807 },
808 {
809 "name":"org.bouncycastle.jcajce.provider.symmetric.Camellia$Mappings",
810 "methods":[{"name":"<init>","parameterTypes":[] }]
811 },
812 {
813 "name":"org.bouncycastle.jcajce.provider.symmetric.ChaCha$Mappings",
814 "methods":[{"name":"<init>","parameterTypes":[] }]
815 },
816 {
817 "name":"org.bouncycastle.jcajce.provider.symmetric.DES$Mappings",
818 "methods":[{"name":"<init>","parameterTypes":[] }]
819 },
820 {
821 "name":"org.bouncycastle.jcajce.provider.symmetric.DESede$Mappings",
822 "methods":[{"name":"<init>","parameterTypes":[] }]
823 },
824 {
825 "name":"org.bouncycastle.jcajce.provider.symmetric.DSTU7624$Mappings",
826 "methods":[{"name":"<init>","parameterTypes":[] }]
827 },
828 {
829 "name":"org.bouncycastle.jcajce.provider.symmetric.GOST28147$Mappings",
830 "methods":[{"name":"<init>","parameterTypes":[] }]
831 },
832 {
833 "name":"org.bouncycastle.jcajce.provider.symmetric.GOST3412_2015$Mappings",
834 "methods":[{"name":"<init>","parameterTypes":[] }]
835 },
836 {
837 "name":"org.bouncycastle.jcajce.provider.symmetric.Grain128$Mappings",
838 "methods":[{"name":"<init>","parameterTypes":[] }]
839 },
840 {
841 "name":"org.bouncycastle.jcajce.provider.symmetric.Grainv1$Mappings",
842 "methods":[{"name":"<init>","parameterTypes":[] }]
843 },
844 {
845 "name":"org.bouncycastle.jcajce.provider.symmetric.HC128$Mappings",
846 "methods":[{"name":"<init>","parameterTypes":[] }]
847 },
848 {
849 "name":"org.bouncycastle.jcajce.provider.symmetric.HC256$Mappings",
850 "methods":[{"name":"<init>","parameterTypes":[] }]
851 },
852 {
853 "name":"org.bouncycastle.jcajce.provider.symmetric.IDEA$Mappings",
854 "methods":[{"name":"<init>","parameterTypes":[] }]
855 },
856 {
857 "name":"org.bouncycastle.jcajce.provider.symmetric.Noekeon$Mappings",
858 "methods":[{"name":"<init>","parameterTypes":[] }]
859 },
860 {
861 "name":"org.bouncycastle.jcajce.provider.symmetric.OpenSSLPBKDF$Mappings",
862 "methods":[{"name":"<init>","parameterTypes":[] }]
863 },
864 {
865 "name":"org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF1$Mappings",
866 "methods":[{"name":"<init>","parameterTypes":[] }]
867 },
868 {
869 "name":"org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$Mappings",
870 "methods":[{"name":"<init>","parameterTypes":[] }]
871 },
872 {
873 "name":"org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12$Mappings",
874 "methods":[{"name":"<init>","parameterTypes":[] }]
875 },
876 {
877 "name":"org.bouncycastle.jcajce.provider.symmetric.Poly1305$Mappings",
878 "methods":[{"name":"<init>","parameterTypes":[] }]
879 },
880 {
881 "name":"org.bouncycastle.jcajce.provider.symmetric.RC2$Mappings",
882 "methods":[{"name":"<init>","parameterTypes":[] }]
883 },
884 {
885 "name":"org.bouncycastle.jcajce.provider.symmetric.RC5$Mappings",
886 "methods":[{"name":"<init>","parameterTypes":[] }]
887 },
888 {
889 "name":"org.bouncycastle.jcajce.provider.symmetric.RC6$Mappings",
890 "methods":[{"name":"<init>","parameterTypes":[] }]
891 },
892 {
893 "name":"org.bouncycastle.jcajce.provider.symmetric.Rijndael$Mappings",
894 "methods":[{"name":"<init>","parameterTypes":[] }]
895 },
896 {
897 "name":"org.bouncycastle.jcajce.provider.symmetric.SCRYPT$Mappings",
898 "methods":[{"name":"<init>","parameterTypes":[] }]
899 },
900 {
901 "name":"org.bouncycastle.jcajce.provider.symmetric.SEED$Mappings",
902 "methods":[{"name":"<init>","parameterTypes":[] }]
903 },
904 {
905 "name":"org.bouncycastle.jcajce.provider.symmetric.SM4$Mappings",
906 "methods":[{"name":"<init>","parameterTypes":[] }]
907 },
908 {
909 "name":"org.bouncycastle.jcajce.provider.symmetric.Salsa20$Mappings",
910 "methods":[{"name":"<init>","parameterTypes":[] }]
911 },
912 {
913 "name":"org.bouncycastle.jcajce.provider.symmetric.Serpent$Mappings",
914 "methods":[{"name":"<init>","parameterTypes":[] }]
915 },
916 {
917 "name":"org.bouncycastle.jcajce.provider.symmetric.Shacal2$Mappings",
918 "methods":[{"name":"<init>","parameterTypes":[] }]
919 },
920 {
921 "name":"org.bouncycastle.jcajce.provider.symmetric.SipHash$Mappings",
922 "methods":[{"name":"<init>","parameterTypes":[] }]
923 },
924 {
925 "name":"org.bouncycastle.jcajce.provider.symmetric.SipHash128$Mappings",
926 "methods":[{"name":"<init>","parameterTypes":[] }]
927 },
928 {
929 "name":"org.bouncycastle.jcajce.provider.symmetric.Skipjack$Mappings",
930 "methods":[{"name":"<init>","parameterTypes":[] }]
931 },
932 {
933 "name":"org.bouncycastle.jcajce.provider.symmetric.TEA$Mappings",
934 "methods":[{"name":"<init>","parameterTypes":[] }]
935 },
936 {
937 "name":"org.bouncycastle.jcajce.provider.symmetric.TLSKDF$Mappings",
938 "methods":[{"name":"<init>","parameterTypes":[] }]
939 },
940 {
941 "name":"org.bouncycastle.jcajce.provider.symmetric.Threefish$Mappings",
942 "methods":[{"name":"<init>","parameterTypes":[] }]
943 },
944 {
945 "name":"org.bouncycastle.jcajce.provider.symmetric.Twofish$Mappings",
946 "methods":[{"name":"<init>","parameterTypes":[] }]
947 },
948 {
949 "name":"org.bouncycastle.jcajce.provider.symmetric.VMPC$Mappings",
950 "methods":[{"name":"<init>","parameterTypes":[] }]
951 },
952 {
953 "name":"org.bouncycastle.jcajce.provider.symmetric.VMPCKSA3$Mappings",
954 "methods":[{"name":"<init>","parameterTypes":[] }]
955 },
956 {
957 "name":"org.bouncycastle.jcajce.provider.symmetric.XSalsa20$Mappings",
958 "methods":[{"name":"<init>","parameterTypes":[] }]
959 },
960 {
961 "name":"org.bouncycastle.jcajce.provider.symmetric.XTEA$Mappings",
962 "methods":[{"name":"<init>","parameterTypes":[] }]
963 },
964 {
965 "name":"org.bouncycastle.jcajce.provider.symmetric.Zuc$Mappings",
966 "methods":[{"name":"<init>","parameterTypes":[] }]
967 },
968 {
969 "name":"org.freedesktop.DBus$NameAcquired",
970 "allDeclaredConstructors":true
971 },
972 {
973 "name":"org.freedesktop.dbus.interfaces.Introspectable",
974 "allDeclaredMethods":true,
975 "allDeclaredClasses":true
976 },
977 {
978 "name":"org.freedesktop.dbus.interfaces.Peer",
979 "allDeclaredMethods":true,
980 "allDeclaredClasses":true
981 },
982 {
983 "name":"org.objectweb.asm.util.TraceMethodVisitor"
984 },
985 {
986 "name":"org.signal.storageservice.protos.groups.AccessControl",
987 "fields":[
988 {"name":"addFromInviteLink_", "allowUnsafeAccess":true},
989 {"name":"attributes_", "allowUnsafeAccess":true},
990 {"name":"members_", "allowUnsafeAccess":true}
991 ]
992 },
993 {
994 "name":"org.signal.storageservice.protos.groups.Group",
995 "fields":[
996 {"name":"accessControl_", "allowUnsafeAccess":true},
997 {"name":"avatar_", "allowUnsafeAccess":true},
998 {"name":"disappearingMessagesTimer_", "allowUnsafeAccess":true},
999 {"name":"inviteLinkPassword_", "allowUnsafeAccess":true},
1000 {"name":"members_", "allowUnsafeAccess":true},
1001 {"name":"pendingMembers_", "allowUnsafeAccess":true},
1002 {"name":"publicKey_", "allowUnsafeAccess":true},
1003 {"name":"requestingMembers_", "allowUnsafeAccess":true},
1004 {"name":"revision_", "allowUnsafeAccess":true},
1005 {"name":"title_", "allowUnsafeAccess":true}
1006 ]
1007 },
1008 {
1009 "name":"org.signal.storageservice.protos.groups.GroupAttributeBlob",
1010 "fields":[
1011 {"name":"contentCase_", "allowUnsafeAccess":true},
1012 {"name":"content_", "allowUnsafeAccess":true}
1013 ]
1014 },
1015 {
1016 "name":"org.signal.storageservice.protos.groups.GroupChange",
1017 "fields":[
1018 {"name":"actions_", "allowUnsafeAccess":true},
1019 {"name":"changeEpoch_", "allowUnsafeAccess":true},
1020 {"name":"serverSignature_", "allowUnsafeAccess":true}
1021 ]
1022 },
1023 {
1024 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions",
1025 "fields":[
1026 {"name":"addMembers_", "allowUnsafeAccess":true},
1027 {"name":"addPendingMembers_", "allowUnsafeAccess":true},
1028 {"name":"addRequestingMembers_", "allowUnsafeAccess":true},
1029 {"name":"deleteMembers_", "allowUnsafeAccess":true},
1030 {"name":"deletePendingMembers_", "allowUnsafeAccess":true},
1031 {"name":"deleteRequestingMembers_", "allowUnsafeAccess":true},
1032 {"name":"modifyAddFromInviteLinkAccess_", "allowUnsafeAccess":true},
1033 {"name":"modifyAttributesAccess_", "allowUnsafeAccess":true},
1034 {"name":"modifyAvatar_", "allowUnsafeAccess":true},
1035 {"name":"modifyDisappearingMessagesTimer_", "allowUnsafeAccess":true},
1036 {"name":"modifyInviteLinkPassword_", "allowUnsafeAccess":true},
1037 {"name":"modifyMemberAccess_", "allowUnsafeAccess":true},
1038 {"name":"modifyMemberProfileKeys_", "allowUnsafeAccess":true},
1039 {"name":"modifyMemberRoles_", "allowUnsafeAccess":true},
1040 {"name":"modifyTitle_", "allowUnsafeAccess":true},
1041 {"name":"promotePendingMembers_", "allowUnsafeAccess":true},
1042 {"name":"promoteRequestingMembers_", "allowUnsafeAccess":true},
1043 {"name":"revision_", "allowUnsafeAccess":true},
1044 {"name":"sourceUuid_", "allowUnsafeAccess":true}
1045 ]
1046 },
1047 {
1048 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$AddMemberAction",
1049 "fields":[
1050 {"name":"added_", "allowUnsafeAccess":true},
1051 {"name":"joinFromInviteLink_", "allowUnsafeAccess":true}
1052 ]
1053 },
1054 {
1055 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$AddPendingMemberAction",
1056 "fields":[{"name":"added_", "allowUnsafeAccess":true}]
1057 },
1058 {
1059 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$AddRequestingMemberAction",
1060 "fields":[{"name":"added_", "allowUnsafeAccess":true}]
1061 },
1062 {
1063 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$DeleteMemberAction",
1064 "fields":[{"name":"deletedUserId_", "allowUnsafeAccess":true}]
1065 },
1066 {
1067 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$DeletePendingMemberAction",
1068 "fields":[{"name":"deletedUserId_", "allowUnsafeAccess":true}]
1069 },
1070 {
1071 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$DeleteRequestingMemberAction",
1072 "fields":[{"name":"deletedUserId_", "allowUnsafeAccess":true}]
1073 },
1074 {
1075 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyMemberProfileKeyAction",
1076 "fields":[{"name":"presentation_", "allowUnsafeAccess":true}]
1077 },
1078 {
1079 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyMemberRoleAction",
1080 "fields":[
1081 {"name":"role_", "allowUnsafeAccess":true},
1082 {"name":"userId_", "allowUnsafeAccess":true}
1083 ]
1084 },
1085 {
1086 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$PromotePendingMemberAction",
1087 "fields":[{"name":"presentation_", "allowUnsafeAccess":true}]
1088 },
1089 {
1090 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$PromoteRequestingMemberAction",
1091 "fields":[
1092 {"name":"role_", "allowUnsafeAccess":true},
1093 {"name":"userId_", "allowUnsafeAccess":true}
1094 ]
1095 },
1096 {
1097 "name":"org.signal.storageservice.protos.groups.Member",
1098 "fields":[
1099 {"name":"joinedAtRevision_", "allowUnsafeAccess":true},
1100 {"name":"presentation_", "allowUnsafeAccess":true},
1101 {"name":"profileKey_", "allowUnsafeAccess":true},
1102 {"name":"role_", "allowUnsafeAccess":true},
1103 {"name":"userId_", "allowUnsafeAccess":true}
1104 ]
1105 },
1106 {
1107 "name":"org.signal.storageservice.protos.groups.PendingMember",
1108 "fields":[
1109 {"name":"addedByUserId_", "allowUnsafeAccess":true},
1110 {"name":"member_", "allowUnsafeAccess":true},
1111 {"name":"timestamp_", "allowUnsafeAccess":true}
1112 ]
1113 },
1114 {
1115 "name":"org.signal.storageservice.protos.groups.RequestingMember",
1116 "fields":[
1117 {"name":"presentation_", "allowUnsafeAccess":true},
1118 {"name":"profileKey_", "allowUnsafeAccess":true},
1119 {"name":"timestamp_", "allowUnsafeAccess":true},
1120 {"name":"userId_", "allowUnsafeAccess":true}
1121 ]
1122 },
1123 {
1124 "name":"org.signal.storageservice.protos.groups.local.DecryptedGroup",
1125 "fields":[
1126 {"name":"accessControl_", "allowUnsafeAccess":true},
1127 {"name":"avatar_", "allowUnsafeAccess":true},
1128 {"name":"disappearingMessagesTimer_", "allowUnsafeAccess":true},
1129 {"name":"inviteLinkPassword_", "allowUnsafeAccess":true},
1130 {"name":"members_", "allowUnsafeAccess":true},
1131 {"name":"pendingMembers_", "allowUnsafeAccess":true},
1132 {"name":"requestingMembers_", "allowUnsafeAccess":true},
1133 {"name":"revision_", "allowUnsafeAccess":true},
1134 {"name":"title_", "allowUnsafeAccess":true}
1135 ]
1136 },
1137 {
1138 "name":"org.signal.storageservice.protos.groups.local.DecryptedGroupChange",
1139 "fields":[
1140 {"name":"deleteMembers_", "allowUnsafeAccess":true},
1141 {"name":"deletePendingMembers_", "allowUnsafeAccess":true},
1142 {"name":"deleteRequestingMembers_", "allowUnsafeAccess":true},
1143 {"name":"editor_", "allowUnsafeAccess":true},
1144 {"name":"modifiedProfileKeys_", "allowUnsafeAccess":true},
1145 {"name":"modifyMemberRoles_", "allowUnsafeAccess":true},
1146 {"name":"newAttributeAccess_", "allowUnsafeAccess":true},
1147 {"name":"newAvatar_", "allowUnsafeAccess":true},
1148 {"name":"newInviteLinkAccess_", "allowUnsafeAccess":true},
1149 {"name":"newInviteLinkPassword_", "allowUnsafeAccess":true},
1150 {"name":"newMemberAccess_", "allowUnsafeAccess":true},
1151 {"name":"newMembers_", "allowUnsafeAccess":true},
1152 {"name":"newPendingMembers_", "allowUnsafeAccess":true},
1153 {"name":"newRequestingMembers_", "allowUnsafeAccess":true},
1154 {"name":"newTimer_", "allowUnsafeAccess":true},
1155 {"name":"newTitle_", "allowUnsafeAccess":true},
1156 {"name":"promotePendingMembers_", "allowUnsafeAccess":true},
1157 {"name":"promoteRequestingMembers_", "allowUnsafeAccess":true},
1158 {"name":"revision_", "allowUnsafeAccess":true}
1159 ]
1160 },
1161 {
1162 "name":"org.signal.storageservice.protos.groups.local.DecryptedMember",
1163 "fields":[
1164 {"name":"joinedAtRevision_", "allowUnsafeAccess":true},
1165 {"name":"profileKey_", "allowUnsafeAccess":true},
1166 {"name":"role_", "allowUnsafeAccess":true},
1167 {"name":"uuid_", "allowUnsafeAccess":true}
1168 ]
1169 },
1170 {
1171 "name":"org.signal.storageservice.protos.groups.local.DecryptedPendingMember",
1172 "fields":[
1173 {"name":"addedByUuid_", "allowUnsafeAccess":true},
1174 {"name":"role_", "allowUnsafeAccess":true},
1175 {"name":"timestamp_", "allowUnsafeAccess":true},
1176 {"name":"uuidCipherText_", "allowUnsafeAccess":true},
1177 {"name":"uuid_", "allowUnsafeAccess":true}
1178 ]
1179 },
1180 {
1181 "name":"org.signal.storageservice.protos.groups.local.DecryptedRequestingMember",
1182 "fields":[
1183 {"name":"profileKey_", "allowUnsafeAccess":true},
1184 {"name":"timestamp_", "allowUnsafeAccess":true},
1185 {"name":"uuid_", "allowUnsafeAccess":true}
1186 ]
1187 },
1188 {
1189 "name":"org.signal.storageservice.protos.groups.local.DecryptedTimer",
1190 "fields":[{"name":"duration_", "allowUnsafeAccess":true}]
1191 },
1192 {
1193 "name":"org.whispersystems.libsignal.state.IdentityKeyStore",
1194 "allDeclaredMethods":true
1195 },
1196 {
1197 "name":"org.whispersystems.libsignal.state.PreKeyStore",
1198 "allDeclaredMethods":true
1199 },
1200 {
1201 "name":"org.whispersystems.libsignal.state.SessionStore",
1202 "allDeclaredMethods":true
1203 },
1204 {
1205 "name":"org.whispersystems.libsignal.state.SignalProtocolStore",
1206 "allDeclaredMethods":true
1207 },
1208 {
1209 "name":"org.whispersystems.libsignal.state.SignedPreKeyStore",
1210 "allDeclaredMethods":true
1211 },
1212 {
1213 "name":"org.whispersystems.signalservice.api.account.AccountAttributes",
1214 "allDeclaredFields":true,
1215 "allDeclaredMethods":true,
1216 "allDeclaredConstructors":true
1217 },
1218 {
1219 "name":"org.whispersystems.signalservice.api.account.AccountAttributes$Capabilities",
1220 "allDeclaredFields":true,
1221 "allDeclaredMethods":true,
1222 "allDeclaredConstructors":true
1223 },
1224 {
1225 "name":"org.whispersystems.signalservice.api.groupsv2.CredentialResponse",
1226 "allDeclaredFields":true,
1227 "allDeclaredMethods":true,
1228 "allDeclaredConstructors":true
1229 },
1230 {
1231 "name":"org.whispersystems.signalservice.api.groupsv2.TemporalCredential",
1232 "allDeclaredFields":true,
1233 "allDeclaredMethods":true,
1234 "allDeclaredConstructors":true
1235 },
1236 {
1237 "name":"org.whispersystems.signalservice.api.groupsv2.TemporalCredential[]"
1238 },
1239 {
1240 "name":"org.whispersystems.signalservice.api.messages.multidevice.DeviceInfo",
1241 "allDeclaredFields":true,
1242 "allDeclaredMethods":true,
1243 "allDeclaredConstructors":true
1244 },
1245 {
1246 "name":"org.whispersystems.signalservice.api.profiles.SignalServiceProfile",
1247 "allDeclaredFields":true,
1248 "allDeclaredMethods":true,
1249 "allDeclaredConstructors":true
1250 },
1251 {
1252 "name":"org.whispersystems.signalservice.api.profiles.SignalServiceProfile$Capabilities",
1253 "allDeclaredFields":true,
1254 "allDeclaredMethods":true,
1255 "allDeclaredConstructors":true
1256 },
1257 {
1258 "name":"org.whispersystems.signalservice.api.push.SignedPreKeyEntity",
1259 "allDeclaredFields":true,
1260 "allDeclaredMethods":true,
1261 "allDeclaredConstructors":true
1262 },
1263 {
1264 "name":"org.whispersystems.signalservice.api.push.SignedPreKeyEntity$ByteArrayDeserializer",
1265 "methods":[{"name":"<init>","parameterTypes":[] }]
1266 },
1267 {
1268 "name":"org.whispersystems.signalservice.api.push.SignedPreKeyEntity$ByteArraySerializer",
1269 "methods":[{"name":"<init>","parameterTypes":[] }]
1270 },
1271 {
1272 "name":"org.whispersystems.signalservice.internal.contacts.crypto.SignatureBodyEntity",
1273 "allDeclaredFields":true,
1274 "allDeclaredMethods":true,
1275 "allDeclaredConstructors":true
1276 },
1277 {
1278 "name":"org.whispersystems.signalservice.internal.contacts.entities.DiscoveryRequest",
1279 "allDeclaredFields":true,
1280 "allDeclaredMethods":true,
1281 "allDeclaredConstructors":true
1282 },
1283 {
1284 "name":"org.whispersystems.signalservice.internal.contacts.entities.DiscoveryResponse",
1285 "allDeclaredFields":true,
1286 "allDeclaredMethods":true,
1287 "allDeclaredConstructors":true
1288 },
1289 {
1290 "name":"org.whispersystems.signalservice.internal.contacts.entities.KeyBackupRequest",
1291 "allDeclaredFields":true,
1292 "allDeclaredMethods":true,
1293 "allDeclaredConstructors":true
1294 },
1295 {
1296 "name":"org.whispersystems.signalservice.internal.contacts.entities.KeyBackupResponse",
1297 "allDeclaredFields":true,
1298 "allDeclaredMethods":true,
1299 "allDeclaredConstructors":true
1300 },
1301 {
1302 "name":"org.whispersystems.signalservice.internal.contacts.entities.MultiRemoteAttestationResponse",
1303 "allDeclaredFields":true,
1304 "allDeclaredMethods":true,
1305 "allDeclaredConstructors":true
1306 },
1307 {
1308 "name":"org.whispersystems.signalservice.internal.contacts.entities.QueryEnvelope",
1309 "allDeclaredFields":true,
1310 "allDeclaredMethods":true,
1311 "allDeclaredConstructors":true
1312 },
1313 {
1314 "name":"org.whispersystems.signalservice.internal.contacts.entities.RemoteAttestationRequest",
1315 "allDeclaredFields":true,
1316 "allDeclaredMethods":true,
1317 "allDeclaredConstructors":true
1318 },
1319 {
1320 "name":"org.whispersystems.signalservice.internal.contacts.entities.RemoteAttestationResponse",
1321 "allDeclaredFields":true,
1322 "allDeclaredMethods":true,
1323 "allDeclaredConstructors":true
1324 },
1325 {
1326 "name":"org.whispersystems.signalservice.internal.contacts.entities.TokenResponse",
1327 "allDeclaredFields":true,
1328 "allDeclaredMethods":true,
1329 "allDeclaredConstructors":true
1330 },
1331 {
1332 "name":"org.whispersystems.signalservice.internal.keybackup.protos.BackupRequest",
1333 "fields":[
1334 {"name":"backupId_", "allowUnsafeAccess":true},
1335 {"name":"bitField0_", "allowUnsafeAccess":true},
1336 {"name":"data_", "allowUnsafeAccess":true},
1337 {"name":"pin_", "allowUnsafeAccess":true},
1338 {"name":"serviceId_", "allowUnsafeAccess":true},
1339 {"name":"token_", "allowUnsafeAccess":true},
1340 {"name":"tries_", "allowUnsafeAccess":true},
1341 {"name":"validFrom_", "allowUnsafeAccess":true}
1342 ]
1343 },
1344 {
1345 "name":"org.whispersystems.signalservice.internal.keybackup.protos.BackupResponse",
1346 "fields":[
1347 {"name":"bitField0_", "allowUnsafeAccess":true},
1348 {"name":"status_", "allowUnsafeAccess":true},
1349 {"name":"token_", "allowUnsafeAccess":true}
1350 ]
1351 },
1352 {
1353 "name":"org.whispersystems.signalservice.internal.keybackup.protos.DeleteRequest",
1354 "fields":[
1355 {"name":"backupId_", "allowUnsafeAccess":true},
1356 {"name":"bitField0_", "allowUnsafeAccess":true},
1357 {"name":"serviceId_", "allowUnsafeAccess":true}
1358 ]
1359 },
1360 {
1361 "name":"org.whispersystems.signalservice.internal.keybackup.protos.Request",
1362 "fields":[
1363 {"name":"backup_", "allowUnsafeAccess":true},
1364 {"name":"bitField0_", "allowUnsafeAccess":true},
1365 {"name":"delete_", "allowUnsafeAccess":true},
1366 {"name":"restore_", "allowUnsafeAccess":true}
1367 ]
1368 },
1369 {
1370 "name":"org.whispersystems.signalservice.internal.keybackup.protos.Response",
1371 "fields":[
1372 {"name":"backup_", "allowUnsafeAccess":true},
1373 {"name":"bitField0_", "allowUnsafeAccess":true},
1374 {"name":"delete_", "allowUnsafeAccess":true},
1375 {"name":"restore_", "allowUnsafeAccess":true}
1376 ]
1377 },
1378 {
1379 "name":"org.whispersystems.signalservice.internal.push.AttachmentV2UploadAttributes",
1380 "allDeclaredFields":true,
1381 "allDeclaredMethods":true,
1382 "allDeclaredConstructors":true
1383 },
1384 {
1385 "name":"org.whispersystems.signalservice.internal.push.AuthCredentials",
1386 "allDeclaredFields":true,
1387 "allDeclaredMethods":true,
1388 "allDeclaredConstructors":true
1389 },
1390 {
1391 "name":"org.whispersystems.signalservice.internal.push.ConfirmCodeMessage",
1392 "allDeclaredFields":true,
1393 "allDeclaredMethods":true,
1394 "allDeclaredConstructors":true
1395 },
1396 {
1397 "name":"org.whispersystems.signalservice.internal.push.DeviceCode",
1398 "allDeclaredFields":true,
1399 "allDeclaredMethods":true,
1400 "allDeclaredConstructors":true
1401 },
1402 {
1403 "name":"org.whispersystems.signalservice.internal.push.DeviceId",
1404 "allDeclaredFields":true,
1405 "allDeclaredMethods":true,
1406 "allDeclaredConstructors":true
1407 },
1408 {
1409 "name":"org.whispersystems.signalservice.internal.push.DeviceInfoList",
1410 "allDeclaredFields":true,
1411 "allDeclaredMethods":true,
1412 "allDeclaredConstructors":true
1413 },
1414 {
1415 "name":"org.whispersystems.signalservice.internal.push.MismatchedDevices",
1416 "allDeclaredFields":true,
1417 "allDeclaredMethods":true,
1418 "allDeclaredConstructors":true
1419 },
1420 {
1421 "name":"org.whispersystems.signalservice.internal.push.OutgoingPushMessage",
1422 "allDeclaredFields":true,
1423 "allDeclaredMethods":true,
1424 "allDeclaredConstructors":true
1425 },
1426 {
1427 "name":"org.whispersystems.signalservice.internal.push.OutgoingPushMessageList",
1428 "allDeclaredFields":true,
1429 "allDeclaredMethods":true,
1430 "allDeclaredConstructors":true
1431 },
1432 {
1433 "name":"org.whispersystems.signalservice.internal.push.PreKeyEntity",
1434 "allDeclaredFields":true,
1435 "allDeclaredMethods":true,
1436 "allDeclaredConstructors":true
1437 },
1438 {
1439 "name":"org.whispersystems.signalservice.internal.push.PreKeyEntity$ECPublicKeyDeserializer",
1440 "methods":[{"name":"<init>","parameterTypes":[] }]
1441 },
1442 {
1443 "name":"org.whispersystems.signalservice.internal.push.PreKeyEntity$ECPublicKeySerializer",
1444 "methods":[{"name":"<init>","parameterTypes":[] }]
1445 },
1446 {
1447 "name":"org.whispersystems.signalservice.internal.push.PreKeyResponse",
1448 "allDeclaredFields":true,
1449 "allDeclaredMethods":true,
1450 "allDeclaredConstructors":true
1451 },
1452 {
1453 "name":"org.whispersystems.signalservice.internal.push.PreKeyResponseItem",
1454 "allDeclaredFields":true,
1455 "allDeclaredMethods":true,
1456 "allDeclaredConstructors":true
1457 },
1458 {
1459 "name":"org.whispersystems.signalservice.internal.push.PreKeyState",
1460 "allDeclaredFields":true,
1461 "allDeclaredMethods":true,
1462 "allDeclaredConstructors":true
1463 },
1464 {
1465 "name":"org.whispersystems.signalservice.internal.push.PreKeyStatus",
1466 "allDeclaredFields":true,
1467 "allDeclaredMethods":true,
1468 "allDeclaredConstructors":true
1469 },
1470 {
1471 "name":"org.whispersystems.signalservice.internal.push.ProvisioningMessage",
1472 "allDeclaredFields":true,
1473 "allDeclaredMethods":true,
1474 "allDeclaredConstructors":true
1475 },
1476 {
1477 "name":"org.whispersystems.signalservice.internal.push.ProvisioningProtos$ProvisionEnvelope",
1478 "fields":[
1479 {"name":"bitField0_", "allowUnsafeAccess":true},
1480 {"name":"body_", "allowUnsafeAccess":true},
1481 {"name":"publicKey_", "allowUnsafeAccess":true}
1482 ]
1483 },
1484 {
1485 "name":"org.whispersystems.signalservice.internal.push.ProvisioningProtos$ProvisionMessage",
1486 "fields":[
1487 {"name":"bitField0_", "allowUnsafeAccess":true},
1488 {"name":"identityKeyPrivate_", "allowUnsafeAccess":true},
1489 {"name":"identityKeyPublic_", "allowUnsafeAccess":true},
1490 {"name":"number_", "allowUnsafeAccess":true},
1491 {"name":"profileKey_", "allowUnsafeAccess":true},
1492 {"name":"provisioningCode_", "allowUnsafeAccess":true},
1493 {"name":"provisioningVersion_", "allowUnsafeAccess":true},
1494 {"name":"readReceipts_", "allowUnsafeAccess":true},
1495 {"name":"userAgent_", "allowUnsafeAccess":true},
1496 {"name":"uuid_", "allowUnsafeAccess":true}
1497 ]
1498 },
1499 {
1500 "name":"org.whispersystems.signalservice.internal.push.ProvisioningProtos$ProvisioningUuid",
1501 "fields":[
1502 {"name":"bitField0_", "allowUnsafeAccess":true},
1503 {"name":"uuid_", "allowUnsafeAccess":true}
1504 ]
1505 },
1506 {
1507 "name":"org.whispersystems.signalservice.internal.push.PushServiceSocket$RegistrationLockV2",
1508 "allDeclaredFields":true,
1509 "allDeclaredMethods":true,
1510 "allDeclaredConstructors":true
1511 },
1512 {
1513 "name":"org.whispersystems.signalservice.internal.push.SendMessageResponse",
1514 "allDeclaredFields":true,
1515 "allDeclaredMethods":true,
1516 "allDeclaredConstructors":true
1517 },
1518 {
1519 "name":"org.whispersystems.signalservice.internal.push.SenderCertificate",
1520 "allDeclaredFields":true,
1521 "allDeclaredMethods":true,
1522 "allDeclaredConstructors":true
1523 },
1524 {
1525 "name":"org.whispersystems.signalservice.internal.push.SenderCertificate$ByteArrayDesieralizer",
1526 "methods":[{"name":"<init>","parameterTypes":[] }]
1527 },
1528 {
1529 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$AttachmentPointer",
1530 "fields":[
1531 {"name":"attachmentIdentifierCase_", "allowUnsafeAccess":true},
1532 {"name":"attachmentIdentifier_", "allowUnsafeAccess":true},
1533 {"name":"bitField0_", "allowUnsafeAccess":true},
1534 {"name":"blurHash_", "allowUnsafeAccess":true},
1535 {"name":"caption_", "allowUnsafeAccess":true},
1536 {"name":"cdnNumber_", "allowUnsafeAccess":true},
1537 {"name":"contentType_", "allowUnsafeAccess":true},
1538 {"name":"digest_", "allowUnsafeAccess":true},
1539 {"name":"fileName_", "allowUnsafeAccess":true},
1540 {"name":"flags_", "allowUnsafeAccess":true},
1541 {"name":"height_", "allowUnsafeAccess":true},
1542 {"name":"key_", "allowUnsafeAccess":true},
1543 {"name":"size_", "allowUnsafeAccess":true},
1544 {"name":"thumbnail_", "allowUnsafeAccess":true},
1545 {"name":"uploadTimestamp_", "allowUnsafeAccess":true},
1546 {"name":"width_", "allowUnsafeAccess":true}
1547 ]
1548 },
1549 {
1550 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$ContactDetails",
1551 "fields":[
1552 {"name":"archived_", "allowUnsafeAccess":true},
1553 {"name":"avatar_", "allowUnsafeAccess":true},
1554 {"name":"bitField0_", "allowUnsafeAccess":true},
1555 {"name":"blocked_", "allowUnsafeAccess":true},
1556 {"name":"color_", "allowUnsafeAccess":true},
1557 {"name":"expireTimer_", "allowUnsafeAccess":true},
1558 {"name":"inboxPosition_", "allowUnsafeAccess":true},
1559 {"name":"name_", "allowUnsafeAccess":true},
1560 {"name":"number_", "allowUnsafeAccess":true},
1561 {"name":"profileKey_", "allowUnsafeAccess":true},
1562 {"name":"uuid_", "allowUnsafeAccess":true},
1563 {"name":"verified_", "allowUnsafeAccess":true}
1564 ]
1565 },
1566 {
1567 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$ContactDetails$Avatar",
1568 "fields":[
1569 {"name":"bitField0_", "allowUnsafeAccess":true},
1570 {"name":"contentType_", "allowUnsafeAccess":true},
1571 {"name":"length_", "allowUnsafeAccess":true}
1572 ]
1573 },
1574 {
1575 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$Content",
1576 "fields":[
1577 {"name":"bitField0_", "allowUnsafeAccess":true},
1578 {"name":"callMessage_", "allowUnsafeAccess":true},
1579 {"name":"dataMessage_", "allowUnsafeAccess":true},
1580 {"name":"nullMessage_", "allowUnsafeAccess":true},
1581 {"name":"receiptMessage_", "allowUnsafeAccess":true},
1582 {"name":"syncMessage_", "allowUnsafeAccess":true},
1583 {"name":"typingMessage_", "allowUnsafeAccess":true}
1584 ]
1585 },
1586 {
1587 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage",
1588 "fields":[
1589 {"name":"attachments_", "allowUnsafeAccess":true},
1590 {"name":"bitField0_", "allowUnsafeAccess":true},
1591 {"name":"bodyRanges_", "allowUnsafeAccess":true},
1592 {"name":"body_", "allowUnsafeAccess":true},
1593 {"name":"contact_", "allowUnsafeAccess":true},
1594 {"name":"delete_", "allowUnsafeAccess":true},
1595 {"name":"expireTimer_", "allowUnsafeAccess":true},
1596 {"name":"flags_", "allowUnsafeAccess":true},
1597 {"name":"groupCallUpdate_", "allowUnsafeAccess":true},
1598 {"name":"groupV2_", "allowUnsafeAccess":true},
1599 {"name":"group_", "allowUnsafeAccess":true},
1600 {"name":"isViewOnce_", "allowUnsafeAccess":true},
1601 {"name":"preview_", "allowUnsafeAccess":true},
1602 {"name":"profileKey_", "allowUnsafeAccess":true},
1603 {"name":"quote_", "allowUnsafeAccess":true},
1604 {"name":"reaction_", "allowUnsafeAccess":true},
1605 {"name":"requiredProtocolVersion_", "allowUnsafeAccess":true},
1606 {"name":"sticker_", "allowUnsafeAccess":true},
1607 {"name":"timestamp_", "allowUnsafeAccess":true}
1608 ]
1609 },
1610 {
1611 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$BodyRange",
1612 "fields":[
1613 {"name":"associatedValueCase_", "allowUnsafeAccess":true},
1614 {"name":"associatedValue_", "allowUnsafeAccess":true},
1615 {"name":"bitField0_", "allowUnsafeAccess":true},
1616 {"name":"length_", "allowUnsafeAccess":true},
1617 {"name":"start_", "allowUnsafeAccess":true}
1618 ]
1619 },
1620 {
1621 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact",
1622 "fields":[
1623 {"name":"address_", "allowUnsafeAccess":true},
1624 {"name":"avatar_", "allowUnsafeAccess":true},
1625 {"name":"bitField0_", "allowUnsafeAccess":true},
1626 {"name":"email_", "allowUnsafeAccess":true},
1627 {"name":"name_", "allowUnsafeAccess":true},
1628 {"name":"number_", "allowUnsafeAccess":true},
1629 {"name":"organization_", "allowUnsafeAccess":true}
1630 ]
1631 },
1632 {
1633 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact$Avatar",
1634 "fields":[
1635 {"name":"avatar_", "allowUnsafeAccess":true},
1636 {"name":"bitField0_", "allowUnsafeAccess":true},
1637 {"name":"isProfile_", "allowUnsafeAccess":true}
1638 ]
1639 },
1640 {
1641 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact$Email",
1642 "fields":[
1643 {"name":"bitField0_", "allowUnsafeAccess":true},
1644 {"name":"label_", "allowUnsafeAccess":true},
1645 {"name":"type_", "allowUnsafeAccess":true},
1646 {"name":"value_", "allowUnsafeAccess":true}
1647 ]
1648 },
1649 {
1650 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact$Name",
1651 "fields":[
1652 {"name":"bitField0_", "allowUnsafeAccess":true},
1653 {"name":"displayName_", "allowUnsafeAccess":true},
1654 {"name":"familyName_", "allowUnsafeAccess":true},
1655 {"name":"givenName_", "allowUnsafeAccess":true},
1656 {"name":"middleName_", "allowUnsafeAccess":true},
1657 {"name":"prefix_", "allowUnsafeAccess":true},
1658 {"name":"suffix_", "allowUnsafeAccess":true}
1659 ]
1660 },
1661 {
1662 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact$Phone",
1663 "fields":[
1664 {"name":"bitField0_", "allowUnsafeAccess":true},
1665 {"name":"label_", "allowUnsafeAccess":true},
1666 {"name":"type_", "allowUnsafeAccess":true},
1667 {"name":"value_", "allowUnsafeAccess":true}
1668 ]
1669 },
1670 {
1671 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact$PostalAddress",
1672 "fields":[
1673 {"name":"bitField0_", "allowUnsafeAccess":true},
1674 {"name":"city_", "allowUnsafeAccess":true},
1675 {"name":"country_", "allowUnsafeAccess":true},
1676 {"name":"label_", "allowUnsafeAccess":true},
1677 {"name":"neighborhood_", "allowUnsafeAccess":true},
1678 {"name":"pobox_", "allowUnsafeAccess":true},
1679 {"name":"postcode_", "allowUnsafeAccess":true},
1680 {"name":"region_", "allowUnsafeAccess":true},
1681 {"name":"street_", "allowUnsafeAccess":true},
1682 {"name":"type_", "allowUnsafeAccess":true}
1683 ]
1684 },
1685 {
1686 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Delete",
1687 "fields":[
1688 {"name":"bitField0_", "allowUnsafeAccess":true},
1689 {"name":"targetSentTimestamp_", "allowUnsafeAccess":true}
1690 ]
1691 },
1692 {
1693 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Preview",
1694 "fields":[
1695 {"name":"bitField0_", "allowUnsafeAccess":true},
1696 {"name":"date_", "allowUnsafeAccess":true},
1697 {"name":"description_", "allowUnsafeAccess":true},
1698 {"name":"image_", "allowUnsafeAccess":true},
1699 {"name":"title_", "allowUnsafeAccess":true},
1700 {"name":"url_", "allowUnsafeAccess":true}
1701 ]
1702 },
1703 {
1704 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Quote",
1705 "fields":[
1706 {"name":"attachments_", "allowUnsafeAccess":true},
1707 {"name":"authorE164_", "allowUnsafeAccess":true},
1708 {"name":"authorUuid_", "allowUnsafeAccess":true},
1709 {"name":"bitField0_", "allowUnsafeAccess":true},
1710 {"name":"bodyRanges_", "allowUnsafeAccess":true},
1711 {"name":"id_", "allowUnsafeAccess":true},
1712 {"name":"text_", "allowUnsafeAccess":true}
1713 ]
1714 },
1715 {
1716 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Reaction",
1717 "fields":[
1718 {"name":"bitField0_", "allowUnsafeAccess":true},
1719 {"name":"emoji_", "allowUnsafeAccess":true},
1720 {"name":"remove_", "allowUnsafeAccess":true},
1721 {"name":"targetAuthorUuid_", "allowUnsafeAccess":true},
1722 {"name":"targetSentTimestamp_", "allowUnsafeAccess":true}
1723 ]
1724 },
1725 {
1726 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Sticker",
1727 "fields":[
1728 {"name":"bitField0_", "allowUnsafeAccess":true},
1729 {"name":"data_", "allowUnsafeAccess":true},
1730 {"name":"emoji_", "allowUnsafeAccess":true},
1731 {"name":"packId_", "allowUnsafeAccess":true},
1732 {"name":"packKey_", "allowUnsafeAccess":true},
1733 {"name":"stickerId_", "allowUnsafeAccess":true}
1734 ]
1735 },
1736 {
1737 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$Envelope",
1738 "fields":[
1739 {"name":"bitField0_", "allowUnsafeAccess":true},
1740 {"name":"content_", "allowUnsafeAccess":true},
1741 {"name":"legacyMessage_", "allowUnsafeAccess":true},
1742 {"name":"relay_", "allowUnsafeAccess":true},
1743 {"name":"serverGuid_", "allowUnsafeAccess":true},
1744 {"name":"serverTimestamp_", "allowUnsafeAccess":true},
1745 {"name":"sourceDevice_", "allowUnsafeAccess":true},
1746 {"name":"sourceE164_", "allowUnsafeAccess":true},
1747 {"name":"sourceUuid_", "allowUnsafeAccess":true},
1748 {"name":"timestamp_", "allowUnsafeAccess":true},
1749 {"name":"type_", "allowUnsafeAccess":true}
1750 ]
1751 },
1752 {
1753 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$GroupContextV2",
1754 "fields":[
1755 {"name":"bitField0_", "allowUnsafeAccess":true},
1756 {"name":"groupChange_", "allowUnsafeAccess":true},
1757 {"name":"masterKey_", "allowUnsafeAccess":true},
1758 {"name":"revision_", "allowUnsafeAccess":true}
1759 ]
1760 },
1761 {
1762 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$NullMessage",
1763 "fields":[
1764 {"name":"bitField0_", "allowUnsafeAccess":true},
1765 {"name":"padding_", "allowUnsafeAccess":true}
1766 ]
1767 },
1768 {
1769 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$ReceiptMessage",
1770 "fields":[
1771 {"name":"bitField0_", "allowUnsafeAccess":true},
1772 {"name":"timestamp_", "allowUnsafeAccess":true},
1773 {"name":"type_", "allowUnsafeAccess":true}
1774 ]
1775 },
1776 {
1777 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage",
1778 "fields":[
1779 {"name":"bitField0_", "allowUnsafeAccess":true},
1780 {"name":"blocked_", "allowUnsafeAccess":true},
1781 {"name":"configuration_", "allowUnsafeAccess":true},
1782 {"name":"contacts_", "allowUnsafeAccess":true},
1783 {"name":"fetchLatest_", "allowUnsafeAccess":true},
1784 {"name":"groups_", "allowUnsafeAccess":true},
1785 {"name":"keys_", "allowUnsafeAccess":true},
1786 {"name":"messageRequestResponse_", "allowUnsafeAccess":true},
1787 {"name":"padding_", "allowUnsafeAccess":true},
1788 {"name":"read_", "allowUnsafeAccess":true},
1789 {"name":"request_", "allowUnsafeAccess":true},
1790 {"name":"sent_", "allowUnsafeAccess":true},
1791 {"name":"stickerPackOperation_", "allowUnsafeAccess":true},
1792 {"name":"verified_", "allowUnsafeAccess":true},
1793 {"name":"viewOnceOpen_", "allowUnsafeAccess":true}
1794 ]
1795 },
1796 {
1797 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Contacts",
1798 "fields":[
1799 {"name":"bitField0_", "allowUnsafeAccess":true},
1800 {"name":"blob_", "allowUnsafeAccess":true},
1801 {"name":"complete_", "allowUnsafeAccess":true}
1802 ]
1803 },
1804 {
1805 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$FetchLatest",
1806 "fields":[
1807 {"name":"bitField0_", "allowUnsafeAccess":true},
1808 {"name":"type_", "allowUnsafeAccess":true}
1809 ]
1810 },
1811 {
1812 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Keys",
1813 "fields":[
1814 {"name":"bitField0_", "allowUnsafeAccess":true},
1815 {"name":"storageService_", "allowUnsafeAccess":true}
1816 ]
1817 },
1818 {
1819 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Read",
1820 "fields":[
1821 {"name":"bitField0_", "allowUnsafeAccess":true},
1822 {"name":"senderE164_", "allowUnsafeAccess":true},
1823 {"name":"senderUuid_", "allowUnsafeAccess":true},
1824 {"name":"timestamp_", "allowUnsafeAccess":true}
1825 ]
1826 },
1827 {
1828 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Request",
1829 "fields":[
1830 {"name":"bitField0_", "allowUnsafeAccess":true},
1831 {"name":"type_", "allowUnsafeAccess":true}
1832 ]
1833 },
1834 {
1835 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Sent",
1836 "fields":[
1837 {"name":"bitField0_", "allowUnsafeAccess":true},
1838 {"name":"destinationE164_", "allowUnsafeAccess":true},
1839 {"name":"destinationUuid_", "allowUnsafeAccess":true},
1840 {"name":"expirationStartTimestamp_", "allowUnsafeAccess":true},
1841 {"name":"isRecipientUpdate_", "allowUnsafeAccess":true},
1842 {"name":"message_", "allowUnsafeAccess":true},
1843 {"name":"timestamp_", "allowUnsafeAccess":true},
1844 {"name":"unidentifiedStatus_", "allowUnsafeAccess":true}
1845 ]
1846 },
1847 {
1848 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Sent$UnidentifiedDeliveryStatus",
1849 "fields":[
1850 {"name":"bitField0_", "allowUnsafeAccess":true},
1851 {"name":"destinationE164_", "allowUnsafeAccess":true},
1852 {"name":"destinationUuid_", "allowUnsafeAccess":true},
1853 {"name":"unidentified_", "allowUnsafeAccess":true}
1854 ]
1855 },
1856 {
1857 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$StickerPackOperation",
1858 "fields":[
1859 {"name":"bitField0_", "allowUnsafeAccess":true},
1860 {"name":"packId_", "allowUnsafeAccess":true},
1861 {"name":"packKey_", "allowUnsafeAccess":true},
1862 {"name":"type_", "allowUnsafeAccess":true}
1863 ]
1864 },
1865 {
1866 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$TypingMessage",
1867 "fields":[
1868 {"name":"action_", "allowUnsafeAccess":true},
1869 {"name":"bitField0_", "allowUnsafeAccess":true},
1870 {"name":"groupId_", "allowUnsafeAccess":true},
1871 {"name":"timestamp_", "allowUnsafeAccess":true}
1872 ]
1873 },
1874 {
1875 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$Verified",
1876 "fields":[
1877 {"name":"bitField0_", "allowUnsafeAccess":true},
1878 {"name":"destinationE164_", "allowUnsafeAccess":true},
1879 {"name":"destinationUuid_", "allowUnsafeAccess":true},
1880 {"name":"identityKey_", "allowUnsafeAccess":true},
1881 {"name":"nullMessage_", "allowUnsafeAccess":true},
1882 {"name":"state_", "allowUnsafeAccess":true}
1883 ]
1884 },
1885 {
1886 "name":"org.whispersystems.signalservice.internal.push.VerifyAccountResponse",
1887 "allDeclaredFields":true,
1888 "allDeclaredMethods":true,
1889 "allDeclaredConstructors":true
1890 },
1891 {
1892 "name":"org.whispersystems.signalservice.internal.serialize.protos.AddressProto",
1893 "fields":[
1894 {"name":"bitField0_", "allowUnsafeAccess":true},
1895 {"name":"e164_", "allowUnsafeAccess":true},
1896 {"name":"relay_", "allowUnsafeAccess":true},
1897 {"name":"uuid_", "allowUnsafeAccess":true}
1898 ]
1899 },
1900 {
1901 "name":"org.whispersystems.signalservice.internal.serialize.protos.MetadataProto",
1902 "fields":[
1903 {"name":"address_", "allowUnsafeAccess":true},
1904 {"name":"bitField0_", "allowUnsafeAccess":true},
1905 {"name":"needsReceipt_", "allowUnsafeAccess":true},
1906 {"name":"senderDevice_", "allowUnsafeAccess":true},
1907 {"name":"serverDeliveredTimestamp_", "allowUnsafeAccess":true},
1908 {"name":"serverReceivedTimestamp_", "allowUnsafeAccess":true},
1909 {"name":"timestamp_", "allowUnsafeAccess":true}
1910 ]
1911 },
1912 {
1913 "name":"org.whispersystems.signalservice.internal.serialize.protos.SignalServiceContentProto",
1914 "fields":[
1915 {"name":"bitField0_", "allowUnsafeAccess":true},
1916 {"name":"dataCase_", "allowUnsafeAccess":true},
1917 {"name":"data_", "allowUnsafeAccess":true},
1918 {"name":"localAddress_", "allowUnsafeAccess":true},
1919 {"name":"metadata_", "allowUnsafeAccess":true}
1920 ]
1921 },
1922 {
1923 "name":"org.whispersystems.signalservice.internal.util.JsonUtil$IdentityKeyDeserializer",
1924 "methods":[{"name":"<init>","parameterTypes":[] }]
1925 },
1926 {
1927 "name":"org.whispersystems.signalservice.internal.util.JsonUtil$IdentityKeySerializer",
1928 "methods":[{"name":"<init>","parameterTypes":[] }]
1929 },
1930 {
1931 "name":"org.whispersystems.signalservice.internal.util.JsonUtil$UuidDeserializer",
1932 "methods":[{"name":"<init>","parameterTypes":[] }]
1933 },
1934 {
1935 "name":"org.whispersystems.signalservice.internal.websocket.WebSocketProtos$WebSocketMessage",
1936 "fields":[
1937 {"name":"bitField0_", "allowUnsafeAccess":true},
1938 {"name":"request_", "allowUnsafeAccess":true},
1939 {"name":"response_", "allowUnsafeAccess":true},
1940 {"name":"type_", "allowUnsafeAccess":true}
1941 ]
1942 },
1943 {
1944 "name":"org.whispersystems.signalservice.internal.websocket.WebSocketProtos$WebSocketRequestMessage",
1945 "fields":[
1946 {"name":"bitField0_", "allowUnsafeAccess":true},
1947 {"name":"body_", "allowUnsafeAccess":true},
1948 {"name":"headers_", "allowUnsafeAccess":true},
1949 {"name":"id_", "allowUnsafeAccess":true},
1950 {"name":"path_", "allowUnsafeAccess":true},
1951 {"name":"verb_", "allowUnsafeAccess":true}
1952 ]
1953 },
1954 {
1955 "name":"org.whispersystems.signalservice.internal.websocket.WebSocketProtos$WebSocketResponseMessage",
1956 "fields":[
1957 {"name":"bitField0_", "allowUnsafeAccess":true},
1958 {"name":"body_", "allowUnsafeAccess":true},
1959 {"name":"headers_", "allowUnsafeAccess":true},
1960 {"name":"id_", "allowUnsafeAccess":true},
1961 {"name":"message_", "allowUnsafeAccess":true},
1962 {"name":"status_", "allowUnsafeAccess":true}
1963 ]
1964 },
1965 {
1966 "name":"sun.misc.Unsafe",
1967 "allDeclaredFields":true,
1968 "methods":[
1969 {"name":"allocateMemory","parameterTypes":["long"] },
1970 {"name":"arrayBaseOffset","parameterTypes":["java.lang.Class"] },
1971 {"name":"arrayIndexScale","parameterTypes":["java.lang.Class"] },
1972 {"name":"copyMemory","parameterTypes":["long","long","long"] },
1973 {"name":"copyMemory","parameterTypes":["java.lang.Object","long","java.lang.Object","long","long"] },
1974 {"name":"freeMemory","parameterTypes":["long"] },
1975 {"name":"getAddress","parameterTypes":["long"] },
1976 {"name":"getBoolean","parameterTypes":["java.lang.Object","long"] },
1977 {"name":"getByte","parameterTypes":["long"] },
1978 {"name":"getByte","parameterTypes":["java.lang.Object","long"] },
1979 {"name":"getDouble","parameterTypes":["long"] },
1980 {"name":"getDouble","parameterTypes":["java.lang.Object","long"] },
1981 {"name":"getFloat","parameterTypes":["long"] },
1982 {"name":"getFloat","parameterTypes":["java.lang.Object","long"] },
1983 {"name":"getInt","parameterTypes":["long"] },
1984 {"name":"getInt","parameterTypes":["java.lang.Object","long"] },
1985 {"name":"getLong","parameterTypes":["long"] },
1986 {"name":"getLong","parameterTypes":["java.lang.Object","long"] },
1987 {"name":"getObject","parameterTypes":["java.lang.Object","long"] },
1988 {"name":"getShort","parameterTypes":["long"] },
1989 {"name":"objectFieldOffset","parameterTypes":["java.lang.reflect.Field"] },
1990 {"name":"putAddress","parameterTypes":["long","long"] },
1991 {"name":"putBoolean","parameterTypes":["java.lang.Object","long","boolean"] },
1992 {"name":"putByte","parameterTypes":["long","byte"] },
1993 {"name":"putByte","parameterTypes":["java.lang.Object","long","byte"] },
1994 {"name":"putDouble","parameterTypes":["long","double"] },
1995 {"name":"putDouble","parameterTypes":["java.lang.Object","long","double"] },
1996 {"name":"putFloat","parameterTypes":["long","float"] },
1997 {"name":"putFloat","parameterTypes":["java.lang.Object","long","float"] },
1998 {"name":"putInt","parameterTypes":["long","int"] },
1999 {"name":"putInt","parameterTypes":["java.lang.Object","long","int"] },
2000 {"name":"putLong","parameterTypes":["long","long"] },
2001 {"name":"putLong","parameterTypes":["java.lang.Object","long","long"] },
2002 {"name":"putObject","parameterTypes":["java.lang.Object","long","java.lang.Object"] },
2003 {"name":"putShort","parameterTypes":["long","short"] }
2004 ]
2005 },
2006 {
2007 "name":"sun.security.provider.DSA$SHA224withDSA",
2008 "methods":[{"name":"<init>","parameterTypes":[] }]
2009 },
2010 {
2011 "name":"sun.security.provider.JavaKeyStore$DualFormatJKS",
2012 "methods":[{"name":"<init>","parameterTypes":[] }]
2013 },
2014 {
2015 "name":"sun.security.provider.JavaKeyStore$JKS",
2016 "methods":[{"name":"<init>","parameterTypes":[] }]
2017 },
2018 {
2019 "name":"sun.security.provider.NativePRNG",
2020 "methods":[{"name":"<init>","parameterTypes":[] }]
2021 },
2022 {
2023 "name":"sun.security.provider.SHA",
2024 "methods":[{"name":"<init>","parameterTypes":[] }]
2025 },
2026 {
2027 "name":"sun.security.provider.SHA2$SHA224",
2028 "methods":[{"name":"<init>","parameterTypes":[] }]
2029 },
2030 {
2031 "name":"sun.security.provider.SHA2$SHA256",
2032 "methods":[{"name":"<init>","parameterTypes":[] }]
2033 },
2034 {
2035 "name":"sun.security.provider.SHA5$SHA384",
2036 "methods":[{"name":"<init>","parameterTypes":[] }]
2037 },
2038 {
2039 "name":"sun.security.provider.SHA5$SHA512",
2040 "methods":[{"name":"<init>","parameterTypes":[] }]
2041 },
2042 {
2043 "name":"sun.security.provider.SecureRandom",
2044 "methods":[{"name":"<init>","parameterTypes":[] }]
2045 },
2046 {
2047 "name":"sun.security.provider.certpath.PKIXCertPathValidator",
2048 "methods":[{"name":"<init>","parameterTypes":[] }]
2049 },
2050 {
2051 "name":"sun.security.rsa.RSAKeyFactory$Legacy",
2052 "methods":[{"name":"<init>","parameterTypes":[] }]
2053 },
2054 {
2055 "name":"sun.security.rsa.RSAPSSSignature",
2056 "methods":[{"name":"<init>","parameterTypes":[] }]
2057 },
2058 {
2059 "name":"sun.security.rsa.RSASignature$SHA224withRSA",
2060 "methods":[{"name":"<init>","parameterTypes":[] }]
2061 },
2062 {
2063 "name":"sun.security.rsa.RSASignature$SHA256withRSA",
2064 "methods":[{"name":"<init>","parameterTypes":[] }]
2065 },
2066 {
2067 "name":"sun.security.rsa.RSASignature$SHA512withRSA",
2068 "methods":[{"name":"<init>","parameterTypes":[] }]
2069 },
2070 {
2071 "name":"sun.security.ssl.SSLContextImpl$TLSContext",
2072 "methods":[{"name":"<init>","parameterTypes":[] }]
2073 },
2074 {
2075 "name":"sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory",
2076 "methods":[{"name":"<init>","parameterTypes":[] }]
2077 },
2078 {
2079 "name":"sun.security.x509.AuthorityKeyIdentifierExtension",
2080 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2081 },
2082 {
2083 "name":"sun.security.x509.BasicConstraintsExtension",
2084 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2085 },
2086 {
2087 "name":"sun.security.x509.CRLDistributionPointsExtension",
2088 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2089 },
2090 {
2091 "name":"sun.security.x509.KeyUsageExtension",
2092 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2093 },
2094 {
2095 "name":"sun.security.x509.SubjectAlternativeNameExtension",
2096 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2097 },
2098 {
2099 "name":"sun.security.x509.SubjectKeyIdentifierExtension",
2100 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2101 }
2102 ]