1
+ [
2
+ {
3
+ "name" :" com.mongodb.crypt.capi.CAPI$mongocrypt_crypto_fn" ,
4
+ "methods" :[{"name" :" crypt" ,"parameterTypes" :[" com.sun.jna.Pointer" ," com.mongodb.crypt.capi.CAPI$mongocrypt_binary_t" ," com.mongodb.crypt.capi.CAPI$mongocrypt_binary_t" ," com.mongodb.crypt.capi.CAPI$mongocrypt_binary_t" ," com.mongodb.crypt.capi.CAPI$mongocrypt_binary_t" ," com.sun.jna.Pointer" ," com.mongodb.crypt.capi.CAPI$mongocrypt_status_t" ] }]
5
+ },
6
+ {
7
+ "name" :" com.mongodb.crypt.capi.CAPI$mongocrypt_hash_fn" ,
8
+ "methods" :[{"name" :" hash" ,"parameterTypes" :[" com.sun.jna.Pointer" ," com.mongodb.crypt.capi.CAPI$mongocrypt_binary_t" ," com.mongodb.crypt.capi.CAPI$mongocrypt_binary_t" ," com.mongodb.crypt.capi.CAPI$mongocrypt_status_t" ] }]
9
+ },
10
+ {
11
+ "name" :" com.mongodb.crypt.capi.CAPI$mongocrypt_hmac_fn" ,
12
+ "methods" :[{"name" :" hmac" ,"parameterTypes" :[" com.sun.jna.Pointer" ," com.mongodb.crypt.capi.CAPI$mongocrypt_binary_t" ," com.mongodb.crypt.capi.CAPI$mongocrypt_binary_t" ," com.mongodb.crypt.capi.CAPI$mongocrypt_binary_t" ," com.mongodb.crypt.capi.CAPI$mongocrypt_status_t" ] }]
13
+ },
14
+ {
15
+ "name" :" com.mongodb.crypt.capi.CAPI$mongocrypt_log_fn_t" ,
16
+ "methods" :[{"name" :" log" ,"parameterTypes" :[" int" ," com.mongodb.crypt.capi.CAPI$cstring" ," int" ," com.sun.jna.Pointer" ] }]
17
+ },
18
+ {
19
+ "name" :" com.mongodb.crypt.capi.CAPI$mongocrypt_random_fn" ,
20
+ "methods" :[{"name" :" random" ,"parameterTypes" :[" com.sun.jna.Pointer" ," com.mongodb.crypt.capi.CAPI$mongocrypt_binary_t" ," int" ," com.mongodb.crypt.capi.CAPI$mongocrypt_status_t" ] }]
21
+ },
22
+ {
23
+ "name" :" com.mongodb.internal.graalvm.NativeImageApp" ,
24
+ "methods" :[{"name" :" main" ,"parameterTypes" :[" java.lang.String[]" ] }]
25
+ },
26
+ {
27
+ "name" :" com.sun.jna.Callback"
28
+ },
29
+ {
30
+ "name" :" com.sun.jna.CallbackReference" ,
31
+ "methods" :[{"name" :" getCallback" ,"parameterTypes" :[" java.lang.Class" ," com.sun.jna.Pointer" ," boolean" ] }, {"name" :" getFunctionPointer" ,"parameterTypes" :[" com.sun.jna.Callback" ," boolean" ] }, {"name" :" getNativeString" ,"parameterTypes" :[" java.lang.Object" ," boolean" ] }, {"name" :" initializeThread" ,"parameterTypes" :[" com.sun.jna.Callback" ," com.sun.jna.CallbackReference$AttachOptions" ] }]
32
+ },
33
+ {
34
+ "name" :" com.sun.jna.CallbackReference$AttachOptions"
35
+ },
36
+ {
37
+ "name" :" com.sun.jna.FromNativeConverter" ,
38
+ "methods" :[{"name" :" nativeType" ,"parameterTypes" :[] }]
39
+ },
40
+ {
41
+ "name" :" com.sun.jna.IntegerType" ,
42
+ "fields" :[{"name" :" value" }]
43
+ },
44
+ {
45
+ "name" :" com.sun.jna.JNIEnv"
46
+ },
47
+ {
48
+ "name" :" com.sun.jna.Native" ,
49
+ "methods" :[{"name" :" dispose" ,"parameterTypes" :[] }, {"name" :" fromNative" ,"parameterTypes" :[" com.sun.jna.FromNativeConverter" ," java.lang.Object" ," java.lang.reflect.Method" ] }, {"name" :" fromNative" ,"parameterTypes" :[" java.lang.Class" ," java.lang.Object" ] }, {"name" :" fromNative" ,"parameterTypes" :[" java.lang.reflect.Method" ," java.lang.Object" ] }, {"name" :" nativeType" ,"parameterTypes" :[" java.lang.Class" ] }, {"name" :" toNative" ,"parameterTypes" :[" com.sun.jna.ToNativeConverter" ," java.lang.Object" ] }]
50
+ },
51
+ {
52
+ "name" :" com.sun.jna.Native$ffi_callback" ,
53
+ "methods" :[{"name" :" invoke" ,"parameterTypes" :[" long" ," long" ," long" ] }]
54
+ },
55
+ {
56
+ "name" :" com.sun.jna.NativeMapped" ,
57
+ "methods" :[{"name" :" toNative" ,"parameterTypes" :[] }]
58
+ },
59
+ {
60
+ "name" :" com.sun.jna.Pointer" ,
61
+ "fields" :[{"name" :" peer" }],
62
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" long" ] }]
63
+ },
64
+ {
65
+ "name" :" com.sun.jna.PointerType" ,
66
+ "fields" :[{"name" :" pointer" }]
67
+ },
68
+ {
69
+ "name" :" com.sun.jna.Structure" ,
70
+ "fields" :[{"name" :" memory" }, {"name" :" typeInfo" }],
71
+ "methods" :[{"name" :" autoRead" ,"parameterTypes" :[] }, {"name" :" autoWrite" ,"parameterTypes" :[] }, {"name" :" getTypeInfo" ,"parameterTypes" :[] }, {"name" :" newInstance" ,"parameterTypes" :[" java.lang.Class" ," long" ] }]
72
+ },
73
+ {
74
+ "name" :" com.sun.jna.Structure$ByValue"
75
+ },
76
+ {
77
+ "name" :" com.sun.jna.Structure$FFIType$FFITypes" ,
78
+ "fields" :[{"name" :" ffi_type_double" }, {"name" :" ffi_type_float" }, {"name" :" ffi_type_longdouble" }, {"name" :" ffi_type_pointer" }, {"name" :" ffi_type_sint16" }, {"name" :" ffi_type_sint32" }, {"name" :" ffi_type_sint64" }, {"name" :" ffi_type_sint8" }, {"name" :" ffi_type_uint16" }, {"name" :" ffi_type_uint32" }, {"name" :" ffi_type_uint64" }, {"name" :" ffi_type_uint8" }, {"name" :" ffi_type_void" }]
79
+ },
80
+ {
81
+ "name" :" com.sun.jna.WString" ,
82
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" java.lang.String" ] }]
83
+ },
84
+ {
85
+ "name" :" java.lang.Boolean" ,
86
+ "fields" :[{"name" :" TYPE" }, {"name" :" value" }],
87
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" boolean" ] }, {"name" :" getBoolean" ,"parameterTypes" :[" java.lang.String" ] }]
88
+ },
89
+ {
90
+ "name" :" java.lang.Byte" ,
91
+ "fields" :[{"name" :" TYPE" }, {"name" :" value" }],
92
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" byte" ] }]
93
+ },
94
+ {
95
+ "name" :" java.lang.Character" ,
96
+ "fields" :[{"name" :" TYPE" }, {"name" :" value" }],
97
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" char" ] }]
98
+ },
99
+ {
100
+ "name" :" java.lang.Class" ,
101
+ "methods" :[{"name" :" getComponentType" ,"parameterTypes" :[] }]
102
+ },
103
+ {
104
+ "name" :" java.lang.Double" ,
105
+ "fields" :[{"name" :" TYPE" }, {"name" :" value" }],
106
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" double" ] }]
107
+ },
108
+ {
109
+ "name" :" java.lang.Float" ,
110
+ "fields" :[{"name" :" TYPE" }, {"name" :" value" }],
111
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" float" ] }]
112
+ },
113
+ {
114
+ "name" :" java.lang.Integer" ,
115
+ "fields" :[{"name" :" TYPE" }, {"name" :" value" }],
116
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" int" ] }]
117
+ },
118
+ {
119
+ "name" :" java.lang.Long" ,
120
+ "fields" :[{"name" :" TYPE" }, {"name" :" value" }],
121
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" long" ] }]
122
+ },
123
+ {
124
+ "name" :" java.lang.Object" ,
125
+ "methods" :[{"name" :" toString" ,"parameterTypes" :[] }]
126
+ },
127
+ {
128
+ "name" :" java.lang.Short" ,
129
+ "fields" :[{"name" :" TYPE" }, {"name" :" value" }],
130
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" short" ] }]
131
+ },
132
+ {
133
+ "name" :" java.lang.String" ,
134
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" byte[]" ] }, {"name" :" <init>" ,"parameterTypes" :[" byte[]" ," java.lang.String" ] }, {"name" :" getBytes" ,"parameterTypes" :[] }, {"name" :" getBytes" ,"parameterTypes" :[" java.lang.String" ] }, {"name" :" lastIndexOf" ,"parameterTypes" :[" int" ] }, {"name" :" substring" ,"parameterTypes" :[" int" ] }, {"name" :" toCharArray" ,"parameterTypes" :[] }]
135
+ },
136
+ {
137
+ "name" :" java.lang.System" ,
138
+ "methods" :[{"name" :" getProperty" ,"parameterTypes" :[" java.lang.String" ] }, {"name" :" setProperty" ,"parameterTypes" :[" java.lang.String" ," java.lang.String" ] }]
139
+ },
140
+ {
141
+ "name" :" java.lang.UnsatisfiedLinkError" ,
142
+ "methods" :[{"name" :" <init>" ,"parameterTypes" :[" java.lang.String" ] }]
143
+ },
144
+ {
145
+ "name" :" java.lang.Void" ,
146
+ "fields" :[{"name" :" TYPE" }]
147
+ },
148
+ {
149
+ "name" :" java.lang.reflect.Method" ,
150
+ "methods" :[{"name" :" getParameterTypes" ,"parameterTypes" :[] }, {"name" :" getReturnType" ,"parameterTypes" :[] }]
151
+ },
152
+ {
153
+ "name" :" java.nio.Buffer" ,
154
+ "methods" :[{"name" :" position" ,"parameterTypes" :[] }]
155
+ },
156
+ {
157
+ "name" :" java.nio.ByteBuffer" ,
158
+ "methods" :[{"name" :" array" ,"parameterTypes" :[] }, {"name" :" arrayOffset" ,"parameterTypes" :[] }]
159
+ },
160
+ {
161
+ "name" :" java.nio.CharBuffer" ,
162
+ "methods" :[{"name" :" array" ,"parameterTypes" :[] }, {"name" :" arrayOffset" ,"parameterTypes" :[] }]
163
+ },
164
+ {
165
+ "name" :" java.nio.DoubleBuffer" ,
166
+ "methods" :[{"name" :" array" ,"parameterTypes" :[] }, {"name" :" arrayOffset" ,"parameterTypes" :[] }]
167
+ },
168
+ {
169
+ "name" :" java.nio.FloatBuffer" ,
170
+ "methods" :[{"name" :" array" ,"parameterTypes" :[] }, {"name" :" arrayOffset" ,"parameterTypes" :[] }]
171
+ },
172
+ {
173
+ "name" :" java.nio.IntBuffer" ,
174
+ "methods" :[{"name" :" array" ,"parameterTypes" :[] }, {"name" :" arrayOffset" ,"parameterTypes" :[] }]
175
+ },
176
+ {
177
+ "name" :" java.nio.LongBuffer" ,
178
+ "methods" :[{"name" :" array" ,"parameterTypes" :[] }, {"name" :" arrayOffset" ,"parameterTypes" :[] }]
179
+ },
180
+ {
181
+ "name" :" java.nio.ShortBuffer" ,
182
+ "methods" :[{"name" :" array" ,"parameterTypes" :[] }, {"name" :" arrayOffset" ,"parameterTypes" :[] }]
183
+ }
184
+ ]
0 commit comments