2
0

java_sysh.inc 22 KB

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