1{ Imports for Java packages/classes: java.io.IIOException, java.io.IOException, java.io.Serializable, java.lang.AbstractStringBuilder, java.lang.Appendable, java.lang.Boolean, java.lang.Byte, java.lang.CharSequence, java.lang.Character, java.lang.Class, java.lang.Cloneable, java.lang.Comparable, java.lang.Double, java.lang.Enum, java.lang.Error, java.lang.Exception, java.lang.Float, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.IndexOutOfBoundsException, java.lang.Integer, java.lang.Iterable, java.lang.LinkageError, java.lang.Long, java.lang.Math, java.lang.NoSuchMethodException, java.lang.Number, java.lang.Object, java.lang.Readable, java.lang.Runtime, java.lang.RuntimeException, java.lang.Short, java.lang.String, java.lang.StringBuffer, java.lang.StringBuilder, java.lang.System, java.lang.ThreadLocal, java.lang.Throwable, java.lang.UnsupportedOperationException, java.lang.reflect.AccessibleObject, java.lang.reflect.AnnotatedElement, java.lang.reflect.Array, java.lang.reflect.Field, java.lang.reflect.GenericDeclaration, java.lang.reflect.InvocationTargetException, java.lang.reflect.Member, java.lang.reflect.Method, java.lang.reflect.Type, java.lang.AssertionError, java.math.BigInteger, java.nio.Buffer, java.nio.ByteBuffer, java.nio.CharBuffer, java.nio.charset., java.text.Collator, java.util.AbstractCollection, java.util.AbstractMap, java.util.AbstractSet, java.util.Arrays, java.util.BitSet, java.util.Calendar, java.util.Collection, java.util.Comparator, java.util.EnumSet, java.util.HashMap, java.util.Iterator, java.util.Map, java.util.Set }
2type
3  JLNoSuchMethodException = class;
4  Arr1JLNoSuchMethodException = array of JLNoSuchMethodException;
5  Arr2JLNoSuchMethodException = array of Arr1JLNoSuchMethodException;
6  Arr3JLNoSuchMethodException = array of Arr2JLNoSuchMethodException;
7
8  JLObject = class;
9  Arr1JLObject = array of JLObject;
10  Arr2JLObject = array of Arr1JLObject;
11  Arr3JLObject = array of Arr2JLObject;
12
13  JLStringBuilder = class;
14  Arr1JLStringBuilder = array of JLStringBuilder;
15  Arr2JLStringBuilder = array of Arr1JLStringBuilder;
16  Arr3JLStringBuilder = array of Arr2JLStringBuilder;
17
18  JLAbstractStringBuilder = class;
19  Arr1JLAbstractStringBuilder = array of JLAbstractStringBuilder;
20  Arr2JLAbstractStringBuilder = array of Arr1JLAbstractStringBuilder;
21  Arr3JLAbstractStringBuilder = array of Arr2JLAbstractStringBuilder;
22
23  JLRInvocationTargetException = class;
24  Arr1JLRInvocationTargetException = array of JLRInvocationTargetException;
25  Arr2JLRInvocationTargetException = array of Arr1JLRInvocationTargetException;
26  Arr3JLRInvocationTargetException = array of Arr2JLRInvocationTargetException;
27
28  JLError = class;
29  Arr1JLError = array of JLError;
30  Arr2JLError = array of Arr1JLError;
31  Arr3JLError = array of Arr2JLError;
32
33  JLRField = class;
34  Arr1JLRField = array of JLRField;
35  Arr2JLRField = array of Arr1JLRField;
36  Arr3JLRField = array of Arr2JLRField;
37
38  JNBuffer = class;
39  Arr1JNBuffer = array of JNBuffer;
40  Arr2JNBuffer = array of Arr1JNBuffer;
41  Arr3JNBuffer = array of Arr2JNBuffer;
42
43  JUArrays = class;
44  Arr1JUArrays = array of JUArrays;
45  Arr2JUArrays = array of Arr1JUArrays;
46  Arr3JUArrays = array of Arr2JUArrays;
47
48  JLRuntime = class;
49  Arr1JLRuntime = array of JLRuntime;
50  Arr2JLRuntime = array of Arr1JLRuntime;
51  Arr3JLRuntime = array of Arr2JLRuntime;
52
53  JLLong = class;
54  Arr1JLLong = array of JLLong;
55  Arr2JLLong = array of Arr1JLLong;
56  Arr3JLLong = array of Arr2JLLong;
57
58  JLMath = class;
59  Arr1JLMath = array of JLMath;
60  Arr2JLMath = array of Arr1JLMath;
61  Arr3JLMath = array of Arr2JLMath;
62
63  JNCharBuffer = class;
64  Arr1JNCharBuffer = array of JNCharBuffer;
65  Arr2JNCharBuffer = array of Arr1JNCharBuffer;
66  Arr3JNCharBuffer = array of Arr2JNCharBuffer;
67
68  JLLinkageError = class;
69  Arr1JLLinkageError = array of JLLinkageError;
70  Arr2JLLinkageError = array of Arr1JLLinkageError;
71  Arr3JLLinkageError = array of Arr2JLLinkageError;
72
73  JNCCharsetEncoder = class;
74  Arr1JNCCharsetEncoder = array of JNCCharsetEncoder;
75  Arr2JNCCharsetEncoder = array of Arr1JNCCharsetEncoder;
76  Arr3JNCCharsetEncoder = array of Arr2JNCCharsetEncoder;
77
78  JUAbstractCollection = class;
79  Arr1JUAbstractCollection = array of JUAbstractCollection;
80  Arr2JUAbstractCollection = array of Arr1JUAbstractCollection;
81  Arr3JUAbstractCollection = array of Arr2JUAbstractCollection;
82
83  JNCCoderResult = class;
84  Arr1JNCCoderResult = array of JNCCoderResult;
85  Arr2JNCCoderResult = array of Arr1JNCCoderResult;
86  Arr3JNCCoderResult = array of Arr2JNCCoderResult;
87
88  JLThreadLocal = class;
89  Arr1JLThreadLocal = array of JLThreadLocal;
90  Arr2JLThreadLocal = array of Arr1JLThreadLocal;
91  Arr3JLThreadLocal = array of Arr2JLThreadLocal;
92
93  JUAbstractMap = class;
94  Arr1JUAbstractMap = array of JUAbstractMap;
95  Arr2JUAbstractMap = array of Arr1JUAbstractMap;
96  Arr3JUAbstractMap = array of Arr2JUAbstractMap;
97
98  JNCCoderMalfunctionError = class;
99  Arr1JNCCoderMalfunctionError = array of JNCCoderMalfunctionError;
100  Arr2JNCCoderMalfunctionError = array of Arr1JNCCoderMalfunctionError;
101  Arr3JNCCoderMalfunctionError = array of Arr2JNCCoderMalfunctionError;
102
103  JUEnumSet = class;
104  Arr1JUEnumSet = array of JUEnumSet;
105  Arr2JUEnumSet = array of Arr1JUEnumSet;
106  Arr3JUEnumSet = array of Arr2JUEnumSet;
107
108  JNCCharacterCodingException = class;
109  Arr1JNCCharacterCodingException = array of JNCCharacterCodingException;
110  Arr2JNCCharacterCodingException = array of Arr1JNCCharacterCodingException;
111  Arr3JNCCharacterCodingException = array of Arr2JNCCharacterCodingException;
112
113  JLIndexOutOfBoundsException = class;
114  Arr1JLIndexOutOfBoundsException = array of JLIndexOutOfBoundsException;
115  Arr2JLIndexOutOfBoundsException = array of Arr1JLIndexOutOfBoundsException;
116  Arr3JLIndexOutOfBoundsException = array of Arr2JLIndexOutOfBoundsException;
117
118  JUHashMap = class;
119  Arr1JUHashMap = array of JUHashMap;
120  Arr2JUHashMap = array of Arr1JUHashMap;
121  Arr3JUHashMap = array of Arr2JUHashMap;
122
123  JUCalendar = class;
124  Arr1JUCalendar = array of JUCalendar;
125  Arr2JUCalendar = array of Arr1JUCalendar;
126  Arr3JUCalendar = array of Arr2JUCalendar;
127
128  JLDouble = class;
129  Arr1JLDouble = array of JLDouble;
130  Arr2JLDouble = array of Arr1JLDouble;
131  Arr3JLDouble = array of Arr2JLDouble;
132
133  JUBitSet = class;
134  Arr1JUBitSet = array of JUBitSet;
135  Arr2JUBitSet = array of Arr1JUBitSet;
136  Arr3JUBitSet = array of Arr2JUBitSet;
137
138  JLString = class;
139  Arr1JLString = array of JLString;
140  Arr2JLString = array of Arr1JLString;
141  Arr3JLString = array of Arr2JLString;
142
143  JUAbstractSet = class;
144  Arr1JUAbstractSet = array of JUAbstractSet;
145  Arr2JUAbstractSet = array of Arr1JUAbstractSet;
146  Arr3JUAbstractSet = array of Arr2JUAbstractSet;
147
148  JLFloat = class;
149  Arr1JLFloat = array of JLFloat;
150  Arr2JLFloat = array of Arr1JLFloat;
151  Arr3JLFloat = array of Arr2JLFloat;
152
153  JLRuntimeException = class;
154  Arr1JLRuntimeException = array of JLRuntimeException;
155  Arr2JLRuntimeException = array of Arr1JLRuntimeException;
156  Arr3JLRuntimeException = array of Arr2JLRuntimeException;
157
158  JLIllegalStateException = class;
159  Arr1JLIllegalStateException = array of JLIllegalStateException;
160  Arr2JLIllegalStateException = array of Arr1JLIllegalStateException;
161  Arr3JLIllegalStateException = array of Arr2JLIllegalStateException;
162
163  JLRAccessibleObject = class;
164  Arr1JLRAccessibleObject = array of JLRAccessibleObject;
165  Arr2JLRAccessibleObject = array of Arr1JLRAccessibleObject;
166  Arr3JLRAccessibleObject = array of Arr2JLRAccessibleObject;
167
168  JLStringBuffer = class;
169  Arr1JLStringBuffer = array of JLStringBuffer;
170  Arr2JLStringBuffer = array of Arr1JLStringBuffer;
171  Arr3JLStringBuffer = array of Arr2JLStringBuffer;
172
173  JNByteBuffer = class;
174  Arr1JNByteBuffer = array of JNByteBuffer;
175  Arr2JNByteBuffer = array of Arr1JNByteBuffer;
176  Arr3JNByteBuffer = array of Arr2JNByteBuffer;
177
178  JLEnum = class;
179  Arr1JLEnum = array of JLEnum;
180  Arr2JLEnum = array of Arr1JLEnum;
181  Arr3JLEnum = array of Arr2JLEnum;
182
183  JNCSCharsetProvider = class;
184  Arr1JNCSCharsetProvider = array of JNCSCharsetProvider;
185  Arr2JNCSCharsetProvider = array of Arr1JNCSCharsetProvider;
186  Arr3JNCSCharsetProvider = array of Arr2JNCSCharsetProvider;
187
188  JLNumber = class;
189  Arr1JLNumber = array of JLNumber;
190  Arr2JLNumber = array of Arr1JLNumber;
191  Arr3JLNumber = array of Arr2JLNumber;
192
193  JIIOException = class;
194  Arr1JIIOException = array of JIIOException;
195  Arr2JIIOException = array of Arr1JIIOException;
196  Arr3JIIOException = array of Arr2JIIOException;
197
198  JLRMethod = class;
199  Arr1JLRMethod = array of JLRMethod;
200  Arr2JLRMethod = array of Arr1JLRMethod;
201  Arr3JLRMethod = array of Arr2JLRMethod;
202
203  JLCharacter = class;
204  Arr1JLCharacter = array of JLCharacter;
205  Arr2JLCharacter = array of Arr1JLCharacter;
206  Arr3JLCharacter = array of Arr2JLCharacter;
207
208  JNCCodingErrorAction = class;
209  Arr1JNCCodingErrorAction = array of JNCCodingErrorAction;
210  Arr2JNCCodingErrorAction = array of Arr1JNCCodingErrorAction;
211  Arr3JNCCodingErrorAction = array of Arr2JNCCodingErrorAction;
212
213  JMBigInteger = class;
214  Arr1JMBigInteger = array of JMBigInteger;
215  Arr2JMBigInteger = array of Arr1JMBigInteger;
216  Arr3JMBigInteger = array of Arr2JMBigInteger;
217
218  JNCCharsetDecoder = class;
219  Arr1JNCCharsetDecoder = array of JNCCharsetDecoder;
220  Arr2JNCCharsetDecoder = array of Arr1JNCCharsetDecoder;
221  Arr3JNCCharsetDecoder = array of Arr2JNCCharsetDecoder;
222
223  JLBoolean = class;
224  Arr1JLBoolean = array of JLBoolean;
225  Arr2JLBoolean = array of Arr1JLBoolean;
226  Arr3JLBoolean = array of Arr2JLBoolean;
227
228  JNCCharset = class;
229  Arr1JNCCharset = array of JNCCharset;
230  Arr2JNCCharset = array of Arr1JNCCharset;
231  Arr3JNCCharset = array of Arr2JNCCharset;
232
233  JLShort = class;
234  Arr1JLShort = array of JLShort;
235  Arr2JLShort = array of Arr1JLShort;
236  Arr3JLShort = array of Arr2JLShort;
237
238  JLThrowable = class;
239  Arr1JLThrowable = array of JLThrowable;
240  Arr2JLThrowable = array of Arr1JLThrowable;
241  Arr3JLThrowable = array of Arr2JLThrowable;
242
243  JLInteger = class;
244  Arr1JLInteger = array of JLInteger;
245  Arr2JLInteger = array of Arr1JLInteger;
246  Arr3JLInteger = array of Arr2JLInteger;
247
248  JNCUnmappableCharacterException = class;
249  Arr1JNCUnmappableCharacterException = array of JNCUnmappableCharacterException;
250  Arr2JNCUnmappableCharacterException = array of Arr1JNCUnmappableCharacterException;
251  Arr3JNCUnmappableCharacterException = array of Arr2JNCUnmappableCharacterException;
252
253  JNCMalformedInputException = class;
254  Arr1JNCMalformedInputException = array of JNCMalformedInputException;
255  Arr2JNCMalformedInputException = array of Arr1JNCMalformedInputException;
256  Arr3JNCMalformedInputException = array of Arr2JNCMalformedInputException;
257
258  JNCIllegalCharsetNameException = class;
259  Arr1JNCIllegalCharsetNameException = array of JNCIllegalCharsetNameException;
260  Arr2JNCIllegalCharsetNameException = array of Arr1JNCIllegalCharsetNameException;
261  Arr3JNCIllegalCharsetNameException = array of Arr2JNCIllegalCharsetNameException;
262
263  JLByte = class;
264  Arr1JLByte = array of JLByte;
265  Arr2JLByte = array of Arr1JLByte;
266  Arr3JLByte = array of Arr2JLByte;
267
268  JNCUnsupportedCharsetException = class;
269  Arr1JNCUnsupportedCharsetException = array of JNCUnsupportedCharsetException;
270  Arr2JNCUnsupportedCharsetException = array of Arr1JNCUnsupportedCharsetException;
271  Arr3JNCUnsupportedCharsetException = array of Arr2JNCUnsupportedCharsetException;
272
273  JLRArray = class;
274  Arr1JLRArray = array of JLRArray;
275  Arr2JLRArray = array of Arr1JLRArray;
276  Arr3JLRArray = array of Arr2JLRArray;
277
278  JLUnsupportedOperationException = class;
279  Arr1JLUnsupportedOperationException = array of JLUnsupportedOperationException;
280  Arr2JLUnsupportedOperationException = array of Arr1JLUnsupportedOperationException;
281  Arr3JLUnsupportedOperationException = array of Arr2JLUnsupportedOperationException;
282
283  JLException = class;
284  Arr1JLException = array of JLException;
285  Arr2JLException = array of Arr1JLException;
286  Arr3JLException = array of Arr2JLException;
287
288  JTCollator = class;
289  Arr1JTCollator = array of JTCollator;
290  Arr2JTCollator = array of Arr1JTCollator;
291  Arr3JTCollator = array of Arr2JTCollator;
292
293  JLClass = class;
294  Arr1JLClass = array of JLClass;
295  Arr2JLClass = array of Arr1JLClass;
296  Arr3JLClass = array of Arr2JLClass;
297
298  JLIllegalArgumentException = class;
299  Arr1JLIllegalArgumentException = array of JLIllegalArgumentException;
300  Arr2JLIllegalArgumentException = array of Arr1JLIllegalArgumentException;
301  Arr3JLIllegalArgumentException = array of Arr2JLIllegalArgumentException;
302
303  JLSystem = class;
304  Arr1JLSystem = array of JLSystem;
305  Arr2JLSystem = array of Arr1JLSystem;
306  Arr3JLSystem = array of Arr2JLSystem;
307
308  JLIterable = interface;
309  Arr1JLIterable = array of JLIterable;
310  Arr2JLIterable = array of Arr1JLIterable;
311  Arr3JLIterable = array of Arr2JLIterable;
312
313  JUIterator = interface;
314  Arr1JUIterator = array of JUIterator;
315  Arr2JUIterator = array of Arr1JUIterator;
316  Arr3JUIterator = array of Arr2JUIterator;
317
318  JLCloneable = interface;
319  Arr1JLCloneable = array of JLCloneable;
320  Arr2JLCloneable = array of Arr1JLCloneable;
321  Arr3JLCloneable = array of Arr2JLCloneable;
322
323  JLAppendable = interface;
324  Arr1JLAppendable = array of JLAppendable;
325  Arr2JLAppendable = array of Arr1JLAppendable;
326  Arr3JLAppendable = array of Arr2JLAppendable;
327
328  JUCollection = interface;
329  Arr1JUCollection = array of JUCollection;
330  Arr2JUCollection = array of Arr1JUCollection;
331  Arr3JUCollection = array of Arr2JUCollection;
332
333  JUMap = interface;
334  Arr1JUMap = array of JUMap;
335  Arr2JUMap = array of Arr1JUMap;
336  Arr3JUMap = array of Arr2JUMap;
337
338  JUSet = interface;
339  Arr1JUSet = array of JUSet;
340  Arr2JUSet = array of Arr1JUSet;
341  Arr3JUSet = array of Arr2JUSet;
342
343  JLRType = interface;
344  Arr1JLRType = array of JLRType;
345  Arr2JLRType = array of Arr1JLRType;
346  Arr3JLRType = array of Arr2JLRType;
347
348  JLComparable = interface;
349  Arr1JLComparable = array of JLComparable;
350  Arr2JLComparable = array of Arr1JLComparable;
351  Arr3JLComparable = array of Arr2JLComparable;
352
353  JLRMember = interface;
354  Arr1JLRMember = array of JLRMember;
355  Arr2JLRMember = array of Arr1JLRMember;
356  Arr3JLRMember = array of Arr2JLRMember;
357
358  JLCharSequence = interface;
359  Arr1JLCharSequence = array of JLCharSequence;
360  Arr2JLCharSequence = array of Arr1JLCharSequence;
361  Arr3JLCharSequence = array of Arr2JLCharSequence;
362
363  JLRGenericDeclaration = interface;
364  Arr1JLRGenericDeclaration = array of JLRGenericDeclaration;
365  Arr2JLRGenericDeclaration = array of Arr1JLRGenericDeclaration;
366  Arr3JLRGenericDeclaration = array of Arr2JLRGenericDeclaration;
367
368  JLRAnnotatedElement = interface;
369  Arr1JLRAnnotatedElement = array of JLRAnnotatedElement;
370  Arr2JLRAnnotatedElement = array of Arr1JLRAnnotatedElement;
371  Arr3JLRAnnotatedElement = array of Arr2JLRAnnotatedElement;
372
373  JUComparator = interface;
374  Arr1JUComparator = array of JUComparator;
375  Arr2JUComparator = array of Arr1JUComparator;
376  Arr3JUComparator = array of Arr2JUComparator;
377
378  JISerializable = interface;
379  Arr1JISerializable = array of JISerializable;
380  Arr2JISerializable = array of Arr1JISerializable;
381  Arr3JISerializable = array of Arr2JISerializable;
382
383  JLReadable = interface;
384  Arr1JLReadable = array of JLReadable;
385  Arr2JLReadable = array of Arr1JLReadable;
386  Arr3JLReadable = array of Arr2JLReadable;
387
388  JUWeakHashMap = class;
389  Arr1JUWeakHashMap = array of JUWeakHashMap;
390  Arr2JUWeakHashMap = array of Arr1JUWeakHashMap;
391  Arr3JUWeakHashMap = array of Arr2JUWeakHashMap;
392
393  JLThread = class external 'java.lang' name 'Thread';
394  Arr1JLThread = array of JLThread;
395  Arr2JLThread = array of Arr1JLThread;
396  Arr3JLThread = array of Arr2JLThread;
397
398  JUDate = class external 'java.util' name 'Date';
399  Arr1JUDate = array of JUDate;
400  Arr2JUDate = array of Arr1JUDate;
401  Arr3JUDate = array of Arr2JUDate;
402
403  JLClassLoader = class external 'java.lang' name 'ClassLoader';
404  Arr1JLClassLoader = array of JLClassLoader;
405  Arr2JLClassLoader = array of Arr1JLClassLoader;
406  Arr3JLClassLoader = array of Arr2JLClassLoader;
407
408  JNIntBuffer = class external 'java.nio' name 'IntBuffer';
409  Arr1JNIntBuffer = array of JNIntBuffer;
410  Arr2JNIntBuffer = array of Arr1JNIntBuffer;
411  Arr3JNIntBuffer = array of Arr2JNIntBuffer;
412
413  JNByteOrder = class external 'java.nio' name 'ByteOrder';
414  Arr1JNByteOrder = array of JNByteOrder;
415  Arr2JNByteOrder = array of Arr1JNByteOrder;
416  Arr3JNByteOrder = array of Arr2JNByteOrder;
417
418  JIInputStream = class external 'java.io' name 'InputStream';
419  Arr1JIInputStream = array of JIInputStream;
420  Arr2JIInputStream = array of Arr1JIInputStream;
421  Arr3JIInputStream = array of Arr2JIInputStream;
422
423  JNLongBuffer = class external 'java.nio' name 'LongBuffer';
424  Arr1JNLongBuffer = array of JNLongBuffer;
425  Arr2JNLongBuffer = array of Arr1JNLongBuffer;
426  Arr3JNLongBuffer = array of Arr2JNLongBuffer;
427
428  JLSecurityManager = class external 'java.lang' name 'SecurityManager';
429  Arr1JLSecurityManager = array of JLSecurityManager;
430  Arr2JLSecurityManager = array of Arr1JLSecurityManager;
431  Arr3JLSecurityManager = array of Arr2JLSecurityManager;
432
433  JIPrintWriter = class external 'java.io' name 'PrintWriter';
434  Arr1JIPrintWriter = array of JIPrintWriter;
435  Arr2JIPrintWriter = array of Arr1JIPrintWriter;
436  Arr3JIPrintWriter = array of Arr2JIPrintWriter;
437
438  JNDoubleBuffer = class external 'java.nio' name 'DoubleBuffer';
439  Arr1JNDoubleBuffer = array of JNDoubleBuffer;
440  Arr2JNDoubleBuffer = array of Arr1JNDoubleBuffer;
441  Arr3JNDoubleBuffer = array of Arr2JNDoubleBuffer;
442
443  JLPackage = class external 'java.lang' name 'Package';
444  Arr1JLPackage = array of JLPackage;
445  Arr2JLPackage = array of Arr1JLPackage;
446  Arr3JLPackage = array of Arr2JLPackage;
447
448  JURandom = class external 'java.util' name 'Random';
449  Arr1JURandom = array of JURandom;
450  Arr2JURandom = array of Arr1JURandom;
451  Arr3JURandom = array of Arr2JURandom;
452
453  JIOutputStream = class external 'java.io' name 'OutputStream';
454  Arr1JIOutputStream = array of JIOutputStream;
455  Arr2JIOutputStream = array of Arr1JIOutputStream;
456  Arr3JIOutputStream = array of Arr2JIOutputStream;
457
458  JLStackTraceElement = class external 'java.lang' name 'StackTraceElement';
459  Arr1JLStackTraceElement = array of JLStackTraceElement;
460  Arr2JLStackTraceElement = array of Arr1JLStackTraceElement;
461  Arr3JLStackTraceElement = array of Arr2JLStackTraceElement;
462
463  JIFile = class external 'java.io' name 'File';
464  Arr1JIFile = array of JIFile;
465  Arr2JIFile = array of Arr1JIFile;
466  Arr3JIFile = array of Arr2JIFile;
467
468  JUProperties = class external 'java.util' name 'Properties';
469  Arr1JUProperties = array of JUProperties;
470  Arr2JUProperties = array of Arr1JUProperties;
471  Arr3JUProperties = array of Arr2JUProperties;
472
473  JNFloatBuffer = class external 'java.nio' name 'FloatBuffer';
474  Arr1JNFloatBuffer = array of JNFloatBuffer;
475  Arr2JNFloatBuffer = array of Arr1JNFloatBuffer;
476  Arr3JNFloatBuffer = array of Arr2JNFloatBuffer;
477
478  JNShortBuffer = class external 'java.nio' name 'ShortBuffer';
479  Arr1JNShortBuffer = array of JNShortBuffer;
480  Arr2JNShortBuffer = array of Arr1JNShortBuffer;
481  Arr3JNShortBuffer = array of Arr2JNShortBuffer;
482
483  JSProtectionDomain = class external 'java.security' name 'ProtectionDomain';
484  Arr1JSProtectionDomain = array of JSProtectionDomain;
485  Arr2JSProtectionDomain = array of Arr1JSProtectionDomain;
486  Arr3JSProtectionDomain = array of Arr2JSProtectionDomain;
487
488  JIPrintStream = class external 'java.io' name 'PrintStream';
489  Arr1JIPrintStream = array of JIPrintStream;
490  Arr2JIPrintStream = array of Arr1JIPrintStream;
491  Arr3JIPrintStream = array of Arr2JIPrintStream;
492
493  JTCollationKey = class external 'java.text' name 'CollationKey';
494  Arr1JTCollationKey = array of JTCollationKey;
495  Arr2JTCollationKey = array of Arr1JTCollationKey;
496  Arr3JTCollationKey = array of Arr2JTCollationKey;
497
498  JLRConstructor = class external 'java.lang.reflect' name 'Constructor';
499  Arr1JLRConstructor = array of JLRConstructor;
500  Arr2JLRConstructor = array of Arr1JLRConstructor;
501  Arr3JLRConstructor = array of Arr2JLRConstructor;
502
503  JNURL = class external 'java.net' name 'URL';
504  Arr1JNURL = array of JNURL;
505  Arr2JNURL = array of Arr1JNURL;
506  Arr3JNURL = array of Arr2JNURL;
507
508  JIConsole = class external 'java.io' name 'Console';
509  Arr1JIConsole = array of JIConsole;
510  Arr2JIConsole = array of Arr1JIConsole;
511  Arr3JIConsole = array of Arr2JIConsole;
512
513  JLProcess = class external 'java.lang' name 'Process';
514  Arr1JLProcess = array of JLProcess;
515  Arr2JLProcess = array of Arr1JLProcess;
516  Arr3JLProcess = array of Arr2JLProcess;
517
518  JULocale = class external 'java.util' name 'Locale';
519  Arr1JULocale = array of JULocale;
520  Arr2JULocale = array of Arr1JULocale;
521  Arr3JULocale = array of Arr2JULocale;
522
523  JUTimeZone = class external 'java.util' name 'TimeZone';
524  Arr1JUTimeZone = array of JUTimeZone;
525  Arr2JUTimeZone = array of Arr1JUTimeZone;
526  Arr3JUTimeZone = array of Arr2JUTimeZone;
527
528  JUList = interface external 'java.util' name 'List';
529  Arr1JUList = array of JUList;
530  Arr2JUList = array of Arr1JUList;
531  Arr3JUList = array of Arr2JUList;
532
533  JLAAnnotation = interface external 'java.lang.annotation' name 'Annotation';
534  Arr1JLAAnnotation = array of JLAAnnotation;
535  Arr2JLAAnnotation = array of Arr1JLAAnnotation;
536  Arr3JLAAnnotation = array of Arr2JLAAnnotation;
537
538  JNCChannel = interface external 'java.nio.channels' name 'Channel';
539  Arr1JNCChannel = array of JNCChannel;
540  Arr2JNCChannel = array of Arr1JNCChannel;
541  Arr3JNCChannel = array of Arr2JNCChannel;
542
543  JLRTypeVariable = interface external 'java.lang.reflect' name 'TypeVariable';
544  Arr1JLRTypeVariable = array of JLRTypeVariable;
545  Arr2JLRTypeVariable = array of Arr1JLRTypeVariable;
546  Arr3JLRTypeVariable = array of Arr2JLRTypeVariable;
547
548  JUSortedMap = interface external 'java.util' name 'SortedMap';
549  Arr1JUSortedMap = array of JUSortedMap;
550  Arr2JUSortedMap = array of Arr1JUSortedMap;
551  Arr3JUSortedMap = array of Arr2JUSortedMap;
552
553  JLAssertionError = class;
554  Arr1JLAssertionError = array of JLAssertionError;
555  Arr2JLAssertionError = array of Arr1JLAssertionError;
556  Arr3JLAssertionError = array of Arr2JLAssertionError;
557
558