6 "name":"com.sun.security.auth.module.UnixSystem",
15 "name":"java.lang.Boolean",
16 "methods":[{"name":"getBoolean","parameterTypes":["java.lang.String"] }]
19 "name":"java.lang.Class",
20 "methods":[{"name":"getCanonicalName","parameterTypes":[] }]
23 "name":"java.lang.ClassLoader",
25 {"name":"getPlatformClassLoader","parameterTypes":[] },
26 {"name":"loadClass","parameterTypes":["java.lang.String"] }
30 "name":"java.lang.IllegalArgumentException",
31 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
34 "name":"java.lang.IllegalStateException",
35 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
38 "name":"java.lang.NoSuchMethodError"
41 "name":"java.lang.Throwable",
43 {"name":"getMessage","parameterTypes":[] },
44 {"name":"toString","parameterTypes":[] }
48 "name":"java.lang.UnsatisfiedLinkError",
49 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
52 "name":"java.util.UUID",
54 {"name":"<init>","parameterTypes":["long","long"] },
55 {"name":"getLeastSignificantBits","parameterTypes":[] },
56 {"name":"getMostSignificantBits","parameterTypes":[] }
60 "name":"jdk.internal.loader.ClassLoaders$PlatformClassLoader"
63 "name":"org.asamk.signal.manager.storage.protocol.SignalProtocolStore",
65 {"name":"getIdentity","parameterTypes":["org.signal.libsignal.protocol.SignalProtocolAddress"] },
66 {"name":"getIdentityKeyPair","parameterTypes":[] },
67 {"name":"getLocalRegistrationId","parameterTypes":[] },
68 {"name":"isTrustedIdentity","parameterTypes":["org.signal.libsignal.protocol.SignalProtocolAddress","org.signal.libsignal.protocol.IdentityKey","org.signal.libsignal.protocol.state.IdentityKeyStore$Direction"] },
69 {"name":"loadPreKey","parameterTypes":["int"] },
70 {"name":"loadSenderKey","parameterTypes":["org.signal.libsignal.protocol.SignalProtocolAddress","java.util.UUID"] },
71 {"name":"loadSession","parameterTypes":["org.signal.libsignal.protocol.SignalProtocolAddress"] },
72 {"name":"loadSignedPreKey","parameterTypes":["int"] },
73 {"name":"removePreKey","parameterTypes":["int"] },
74 {"name":"saveIdentity","parameterTypes":["org.signal.libsignal.protocol.SignalProtocolAddress","org.signal.libsignal.protocol.IdentityKey"] },
75 {"name":"storeSenderKey","parameterTypes":["org.signal.libsignal.protocol.SignalProtocolAddress","java.util.UUID","org.signal.libsignal.protocol.groups.state.SenderKeyRecord"] },
76 {"name":"storeSession","parameterTypes":["org.signal.libsignal.protocol.SignalProtocolAddress","org.signal.libsignal.protocol.state.SessionRecord"] }
80 "name":"org.asamk.signal.manager.storage.senderKeys.SenderKeyStore",
82 {"name":"loadSenderKey","parameterTypes":["org.signal.libsignal.protocol.SignalProtocolAddress","java.util.UUID"] },
83 {"name":"storeSenderKey","parameterTypes":["org.signal.libsignal.protocol.SignalProtocolAddress","java.util.UUID","org.signal.libsignal.protocol.groups.state.SenderKeyRecord"] }
87 "name":"org.graalvm.jniutils.JNIExceptionWrapperEntryPoints",
88 "methods":[{"name":"getClassName","parameterTypes":["java.lang.Class"] }]
91 "name":"org.signal.libsignal.protocol.DuplicateMessageException",
92 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
95 "name":"org.signal.libsignal.protocol.IdentityKey",
97 {"name":"<init>","parameterTypes":["long"] },
98 {"name":"<init>","parameterTypes":["byte[]"] },
99 {"name":"serialize","parameterTypes":[] }
103 "name":"org.signal.libsignal.protocol.IdentityKeyPair",
104 "methods":[{"name":"serialize","parameterTypes":[] }]
107 "name":"org.signal.libsignal.protocol.InvalidKeyException",
108 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
111 "name":"org.signal.libsignal.protocol.InvalidKeyIdException"
114 "name":"org.signal.libsignal.protocol.InvalidMessageException",
115 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
118 "name":"org.signal.libsignal.protocol.NoSessionException",
119 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
122 "name":"org.signal.libsignal.protocol.SignalProtocolAddress",
124 {"name":"<init>","parameterTypes":["long"] },
125 {"name":"<init>","parameterTypes":["java.lang.String","int"] }
129 "name":"org.signal.libsignal.protocol.UntrustedIdentityException",
130 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
133 "name":"org.signal.libsignal.protocol.groups.state.SenderKeyRecord",
134 "fields":[{"name":"unsafeHandle"}],
135 "methods":[{"name":"<init>","parameterTypes":["long"] }]
138 "name":"org.signal.libsignal.protocol.groups.state.SenderKeyStore"
141 "name":"org.signal.libsignal.protocol.logging.Log",
142 "methods":[{"name":"log","parameterTypes":["int","java.lang.String","java.lang.String"] }]
145 "name":"org.signal.libsignal.protocol.message.PlaintextContent",
146 "fields":[{"name":"unsafeHandle"}]
149 "name":"org.signal.libsignal.protocol.message.PreKeySignalMessage",
150 "fields":[{"name":"unsafeHandle"}],
151 "methods":[{"name":"<init>","parameterTypes":["long"] }]
154 "name":"org.signal.libsignal.protocol.message.SenderKeyMessage",
155 "fields":[{"name":"unsafeHandle"}],
156 "methods":[{"name":"<init>","parameterTypes":["long"] }]
159 "name":"org.signal.libsignal.protocol.message.SignalMessage",
160 "fields":[{"name":"unsafeHandle"}],
161 "methods":[{"name":"<init>","parameterTypes":["long"] }]
164 "name":"org.signal.libsignal.protocol.state.IdentityKeyStore"
167 "name":"org.signal.libsignal.protocol.state.IdentityKeyStore$Direction",
169 {"name":"RECEIVING"},
174 "name":"org.signal.libsignal.protocol.state.PreKeyRecord",
175 "fields":[{"name":"unsafeHandle"}]
178 "name":"org.signal.libsignal.protocol.state.PreKeyStore"
181 "name":"org.signal.libsignal.protocol.state.SessionRecord",
182 "fields":[{"name":"unsafeHandle"}],
184 {"name":"<init>","parameterTypes":["long"] },
185 {"name":"<init>","parameterTypes":["byte[]"] }
189 "name":"org.signal.libsignal.protocol.state.SessionStore"
192 "name":"org.signal.libsignal.protocol.state.SignedPreKeyRecord",
193 "fields":[{"name":"unsafeHandle"}]
196 "name":"org.signal.libsignal.protocol.state.SignedPreKeyStore"
199 "name":"org.signal.libsignal.usernames.BadNicknameCharacterException",
200 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
203 "name":"org.signal.libsignal.usernames.CannotBeEmptyException",
204 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
207 "name":"org.signal.libsignal.usernames.NicknameTooLongException",
208 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
211 "name":"org.signal.libsignal.usernames.NicknameTooShortException",
212 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
215 "name":"org.signal.libsignal.zkgroup.InvalidInputException",
216 "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
219 "name":"org.sqlite.BusyHandler",
220 "methods":[{"name":"callback","parameterTypes":["int"] }]
223 "name":"org.sqlite.Collation",
224 "methods":[{"name":"xCompare","parameterTypes":["java.lang.String","java.lang.String"] }]
227 "name":"org.sqlite.Function",
233 "methods":[{"name":"xFunc","parameterTypes":[] }]
236 "name":"org.sqlite.Function$Aggregate",
238 {"name":"clone","parameterTypes":[] },
239 {"name":"xFinal","parameterTypes":[] },
240 {"name":"xStep","parameterTypes":[] }
244 "name":"org.sqlite.Function$Window",
246 {"name":"xInverse","parameterTypes":[] },
247 {"name":"xValue","parameterTypes":[] }
251 "name":"org.sqlite.ProgressHandler",
252 "methods":[{"name":"progress","parameterTypes":[] }]
255 "name":"org.sqlite.core.DB",
257 {"name":"onCommit","parameterTypes":["boolean"] },
258 {"name":"onUpdate","parameterTypes":["int","java.lang.String","java.lang.String","long"] },
259 {"name":"throwex","parameterTypes":[] },
260 {"name":"throwex","parameterTypes":["int"] }
264 "name":"org.sqlite.core.DB$ProgressObserver",
265 "methods":[{"name":"progress","parameterTypes":["int","int"] }]
268 "name":"org.sqlite.core.NativeDB",
270 {"name":"busyHandler"},
271 {"name":"commitListener"},
273 {"name":"progressHandler"},
274 {"name":"updateListener"}
277 {"name":"stringToUtf8ByteArray","parameterTypes":["java.lang.String"] },
278 {"name":"throwex","parameterTypes":["java.lang.String"] }