001 // This file is auto-generated by the Joe-E builder based on the taming
002 // database (safej files), and should not be edited directly.
003 package org.joe_e.taming;
004
005 import java.util.HashMap;
006 import java.util.HashSet;
007
008 public class Policy {
009 private Policy() {}
010
011 private static HashMap<String, String[]> honoraries =
012 new HashMap<String, String[]>();
013 private static HashSet<String> fields = new HashSet<String>();
014 private static HashSet<String> constructors = new HashSet<String>();
015 private static HashSet<String> methods = new HashSet<String>();
016
017 public static boolean hasHonorary(String type, String honorary) {
018 if (honoraries.containsKey(type)) {
019 for (String hon : honoraries.get(type)) {
020 if (hon.equals(honorary)) {
021 return true;
022 }
023 }
024 }
025 return false;
026 }
027
028 public static boolean fieldEnabled(String fieldSig) {
029 return fields.contains(fieldSig);
030 }
031
032 public static boolean constructorEnabled(String ctorSig) {
033 return constructors.contains(ctorSig);
034 }
035
036 public static boolean methodEnabled(String methodSig) {
037 return methods.contains(methodSig);
038 }
039
040 static {
041 // Type java.io.BufferedInputStream
042 methods.add("java.io.BufferedInputStream.markSupported()");
043 methods.add("java.io.BufferedInputStream.read(byte[], int, int)");
044 methods.add("java.io.BufferedInputStream.skip(long)");
045 methods.add("java.io.BufferedInputStream.mark(int)");
046 methods.add("java.io.BufferedInputStream.read()");
047 methods.add("java.io.BufferedInputStream.close()");
048 methods.add("java.io.BufferedInputStream.available()");
049 methods.add("java.io.BufferedInputStream.reset()");
050
051 // Type java.io.BufferedOutputStream
052 fields.add("java.io.BufferedOutputStream.count");
053 fields.add("java.io.BufferedOutputStream.buf");
054 constructors.add("java.io.BufferedOutputStream(OutputStream, int)");
055 methods.add("java.io.BufferedOutputStream.write(byte[], int, int)");
056 methods.add("java.io.BufferedOutputStream.write(int)");
057 methods.add("java.io.BufferedOutputStream.flush()");
058
059 // Type java.io.BufferedReader
060 constructors.add("java.io.BufferedReader(Reader, int)");
061 methods.add("java.io.BufferedReader.read()");
062 methods.add("java.io.BufferedReader.reset()");
063 methods.add("java.io.BufferedReader.markSupported()");
064 methods.add("java.io.BufferedReader.close()");
065 methods.add("java.io.BufferedReader.readLine()");
066 methods.add("java.io.BufferedReader.skip(long)");
067 methods.add("java.io.BufferedReader.ready()");
068 methods.add("java.io.BufferedReader.read(char[], int, int)");
069 methods.add("java.io.BufferedReader.mark(int)");
070
071 // Type java.io.BufferedWriter
072 methods.add("java.io.BufferedWriter.write(String, int, int)");
073 methods.add("java.io.BufferedWriter.write(int)");
074 methods.add("java.io.BufferedWriter.flush()");
075 methods.add("java.io.BufferedWriter.write(char[], int, int)");
076 methods.add("java.io.BufferedWriter.close()");
077
078 // Type java.io.ByteArrayInputStream
079 methods.add("java.io.ByteArrayInputStream.close()");
080 methods.add("java.io.ByteArrayInputStream.mark(int)");
081 methods.add("java.io.ByteArrayInputStream.markSupported()");
082 methods.add("java.io.ByteArrayInputStream.reset()");
083 methods.add("java.io.ByteArrayInputStream.read(byte[], int, int)");
084 methods.add("java.io.ByteArrayInputStream.available()");
085 methods.add("java.io.ByteArrayInputStream.read()");
086 methods.add("java.io.ByteArrayInputStream.skip(long)");
087
088 // Type java.io.ByteArrayOutputStream
089 methods.add("java.io.ByteArrayOutputStream.write(int)");
090 methods.add("java.io.ByteArrayOutputStream.write(byte[], int, int)");
091 methods.add("java.io.ByteArrayOutputStream.close()");
092
093 // Type java.io.CharArrayReader
094 methods.add("java.io.CharArrayReader.close()");
095 methods.add("java.io.CharArrayReader.read(char[], int, int)");
096 methods.add("java.io.CharArrayReader.read()");
097 methods.add("java.io.CharArrayReader.ready()");
098 methods.add("java.io.CharArrayReader.skip(long)");
099 methods.add("java.io.CharArrayReader.reset()");
100 methods.add("java.io.CharArrayReader.mark(int)");
101 methods.add("java.io.CharArrayReader.markSupported()");
102
103 // Type java.io.CharArrayWriter
104 methods.add("java.io.CharArrayWriter.close()");
105 methods.add("java.io.CharArrayWriter.write(String, int, int)");
106 methods.add("java.io.CharArrayWriter.append(CharSequence, int, int)");
107 methods.add("java.io.CharArrayWriter.flush()");
108 methods.add("java.io.CharArrayWriter.append(char)");
109 methods.add("java.io.CharArrayWriter.append(CharSequence)");
110 methods.add("java.io.CharArrayWriter.write(int)");
111 methods.add("java.io.CharArrayWriter.write(char[], int, int)");
112
113 // Type java.io.CharConversionException
114 honoraries.put("java.io.CharConversionException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
115
116 // Type java.io.Closeable
117
118 // Type java.io.DataInput
119
120 // Type java.io.DataInputStream
121 methods.add("java.io.DataInputStream.read(byte[])");
122 methods.add("java.io.DataInputStream.read(byte[], int, int)");
123
124 // Type java.io.DataOutput
125
126 // Type java.io.DataOutputStream
127 methods.add("java.io.DataOutputStream.write(int)");
128 methods.add("java.io.DataOutputStream.flush()");
129 methods.add("java.io.DataOutputStream.write(byte[], int, int)");
130
131 // Type java.io.EOFException
132 honoraries.put("java.io.EOFException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
133 constructors.add("java.io.EOFException(String)");
134 constructors.add("java.io.EOFException()");
135
136 // Type java.io.Externalizable
137
138 // Type java.io.File
139 methods.add("java.io.File.equals(Object)");
140
141 // Type java.io.FileDescriptor
142
143 // Type java.io.FileFilter
144
145 // Type java.io.FileInputStream
146 methods.add("java.io.FileInputStream.skip(long)");
147 methods.add("java.io.FileInputStream.close()");
148 methods.add("java.io.FileInputStream.read()");
149 methods.add("java.io.FileInputStream.available()");
150 methods.add("java.io.FileInputStream.read(byte[], int, int)");
151 methods.add("java.io.FileInputStream.read(byte[])");
152
153 // Type java.io.FileNotFoundException
154 honoraries.put("java.io.FileNotFoundException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
155 constructors.add("java.io.FileNotFoundException(String)");
156 constructors.add("java.io.FileNotFoundException()");
157
158 // Type java.io.FileOutputStream
159 methods.add("java.io.FileOutputStream.write(byte[], int, int)");
160 methods.add("java.io.FileOutputStream.close()");
161 methods.add("java.io.FileOutputStream.write(byte[])");
162 methods.add("java.io.FileOutputStream.write(int)");
163
164 // Type java.io.FilePermission
165 methods.add("java.io.FilePermission.equals(Object)");
166
167 // Type java.io.FileReader
168
169 // Type java.io.FileWriter
170
171 // Type java.io.FilenameFilter
172
173 // Type java.io.FilterInputStream
174 methods.add("java.io.FilterInputStream.markSupported()");
175 methods.add("java.io.FilterInputStream.available()");
176 methods.add("java.io.FilterInputStream.read()");
177 methods.add("java.io.FilterInputStream.mark(int)");
178 methods.add("java.io.FilterInputStream.close()");
179 methods.add("java.io.FilterInputStream.reset()");
180 methods.add("java.io.FilterInputStream.read(byte[], int, int)");
181 methods.add("java.io.FilterInputStream.skip(long)");
182 methods.add("java.io.FilterInputStream.read(byte[])");
183
184 // Type java.io.FilterOutputStream
185 methods.add("java.io.FilterOutputStream.write(byte[])");
186 methods.add("java.io.FilterOutputStream.write(byte[], int, int)");
187 methods.add("java.io.FilterOutputStream.close()");
188 methods.add("java.io.FilterOutputStream.write(int)");
189 methods.add("java.io.FilterOutputStream.flush()");
190
191 // Type java.io.FilterReader
192 methods.add("java.io.FilterReader.read()");
193 methods.add("java.io.FilterReader.skip(long)");
194 methods.add("java.io.FilterReader.ready()");
195 methods.add("java.io.FilterReader.reset()");
196 methods.add("java.io.FilterReader.mark(int)");
197 methods.add("java.io.FilterReader.markSupported()");
198 methods.add("java.io.FilterReader.close()");
199 methods.add("java.io.FilterReader.read(char[], int, int)");
200
201 // Type java.io.FilterWriter
202 methods.add("java.io.FilterWriter.close()");
203 methods.add("java.io.FilterWriter.write(char[], int, int)");
204 methods.add("java.io.FilterWriter.write(int)");
205 methods.add("java.io.FilterWriter.write(String, int, int)");
206 methods.add("java.io.FilterWriter.flush()");
207
208 // Type java.io.Flushable
209
210 // Type java.io.IOException
211 honoraries.put("java.io.IOException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
212 constructors.add("java.io.IOException(String)");
213 constructors.add("java.io.IOException()");
214
215 // Type java.io.InputStream
216 constructors.add("java.io.InputStream()");
217 methods.add("java.io.InputStream.mark(int)");
218 methods.add("java.io.InputStream.skip(long)");
219 methods.add("java.io.InputStream.available()");
220 methods.add("java.io.InputStream.read()");
221 methods.add("java.io.InputStream.read(byte[])");
222 methods.add("java.io.InputStream.markSupported()");
223 methods.add("java.io.InputStream.close()");
224 methods.add("java.io.InputStream.read(byte[], int, int)");
225 methods.add("java.io.InputStream.reset()");
226
227 // Type java.io.InputStreamReader
228 methods.add("java.io.InputStreamReader.read(char[], int, int)");
229 methods.add("java.io.InputStreamReader.close()");
230 methods.add("java.io.InputStreamReader.read()");
231 methods.add("java.io.InputStreamReader.ready()");
232
233 // Type java.io.InterruptedIOException
234 honoraries.put("java.io.InterruptedIOException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
235
236 // Type java.io.InvalidClassException
237 honoraries.put("java.io.InvalidClassException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
238
239 // Type java.io.InvalidObjectException
240 honoraries.put("java.io.InvalidObjectException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
241
242 // Type java.io.LineNumberInputStream
243 methods.add("java.io.LineNumberInputStream.read(byte[], int, int)");
244 methods.add("java.io.LineNumberInputStream.mark(int)");
245 methods.add("java.io.LineNumberInputStream.reset()");
246 methods.add("java.io.LineNumberInputStream.available()");
247 methods.add("java.io.LineNumberInputStream.skip(long)");
248 methods.add("java.io.LineNumberInputStream.read()");
249
250 // Type java.io.LineNumberReader
251 methods.add("java.io.LineNumberReader.skip(long)");
252 methods.add("java.io.LineNumberReader.reset()");
253 methods.add("java.io.LineNumberReader.readLine()");
254 methods.add("java.io.LineNumberReader.read()");
255 methods.add("java.io.LineNumberReader.read(char[], int, int)");
256 methods.add("java.io.LineNumberReader.mark(int)");
257
258 // Type java.io.NotActiveException
259 honoraries.put("java.io.NotActiveException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
260
261 // Type java.io.NotSerializableException
262 honoraries.put("java.io.NotSerializableException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
263
264 // Type java.io.ObjectInput
265
266 // Type java.io.ObjectInputStream
267 methods.add("java.io.ObjectInputStream.close()");
268 methods.add("java.io.ObjectInputStream.available()");
269 methods.add("java.io.ObjectInputStream.read(byte[], int, int)");
270 methods.add("java.io.ObjectInputStream.read()");
271
272 // Type java.io.ObjectInputStream$GetField
273
274 // Type java.io.ObjectInputValidation
275
276 // Type java.io.ObjectOutput
277
278 // Type java.io.ObjectOutputStream
279 methods.add("java.io.ObjectOutputStream.write(byte[], int, int)");
280 methods.add("java.io.ObjectOutputStream.close()");
281 methods.add("java.io.ObjectOutputStream.flush()");
282 methods.add("java.io.ObjectOutputStream.write(int)");
283 methods.add("java.io.ObjectOutputStream.write(byte[])");
284
285 // Type java.io.ObjectOutputStream$PutField
286
287 // Type java.io.ObjectStreamClass
288
289 // Type java.io.ObjectStreamConstants
290
291 // Type java.io.ObjectStreamException
292 honoraries.put("java.io.ObjectStreamException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
293
294 // Type java.io.ObjectStreamField
295
296 // Type java.io.OptionalDataException
297 honoraries.put("java.io.OptionalDataException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
298
299 // Type java.io.OutputStream
300 constructors.add("java.io.OutputStream()");
301 methods.add("java.io.OutputStream.close()");
302 methods.add("java.io.OutputStream.flush()");
303 methods.add("java.io.OutputStream.write(byte[], int, int)");
304 methods.add("java.io.OutputStream.write(int)");
305 methods.add("java.io.OutputStream.write(byte[])");
306
307 // Type java.io.OutputStreamWriter
308 methods.add("java.io.OutputStreamWriter.write(int)");
309 methods.add("java.io.OutputStreamWriter.write(char[], int, int)");
310 methods.add("java.io.OutputStreamWriter.write(String, int, int)");
311 methods.add("java.io.OutputStreamWriter.close()");
312 methods.add("java.io.OutputStreamWriter.flush()");
313
314 // Type java.io.PipedInputStream
315 methods.add("java.io.PipedInputStream.read()");
316 methods.add("java.io.PipedInputStream.close()");
317 methods.add("java.io.PipedInputStream.available()");
318 methods.add("java.io.PipedInputStream.read(byte[], int, int)");
319
320 // Type java.io.PipedOutputStream
321 methods.add("java.io.PipedOutputStream.write(int)");
322 methods.add("java.io.PipedOutputStream.close()");
323 methods.add("java.io.PipedOutputStream.flush()");
324 methods.add("java.io.PipedOutputStream.write(byte[], int, int)");
325
326 // Type java.io.PipedReader
327 methods.add("java.io.PipedReader.read(char[], int, int)");
328 methods.add("java.io.PipedReader.ready()");
329 methods.add("java.io.PipedReader.close()");
330 methods.add("java.io.PipedReader.read()");
331
332 // Type java.io.PipedWriter
333 methods.add("java.io.PipedWriter.flush()");
334 methods.add("java.io.PipedWriter.write(char[], int, int)");
335 methods.add("java.io.PipedWriter.close()");
336 methods.add("java.io.PipedWriter.write(int)");
337
338 // Type java.io.PrintStream
339 methods.add("java.io.PrintStream.flush()");
340 methods.add("java.io.PrintStream.close()");
341 methods.add("java.io.PrintStream.write(int)");
342 methods.add("java.io.PrintStream.write(byte[], int, int)");
343
344 // Type java.io.PrintWriter
345 methods.add("java.io.PrintWriter.write(int)");
346 methods.add("java.io.PrintWriter.close()");
347 methods.add("java.io.PrintWriter.flush()");
348 methods.add("java.io.PrintWriter.append(CharSequence)");
349 methods.add("java.io.PrintWriter.write(String, int, int)");
350 methods.add("java.io.PrintWriter.append(CharSequence, int, int)");
351 methods.add("java.io.PrintWriter.write(String)");
352 methods.add("java.io.PrintWriter.write(char[])");
353 methods.add("java.io.PrintWriter.write(char[], int, int)");
354 methods.add("java.io.PrintWriter.append(char)");
355
356 // Type java.io.PushbackInputStream
357 methods.add("java.io.PushbackInputStream.reset()");
358 methods.add("java.io.PushbackInputStream.read(byte[], int, int)");
359 methods.add("java.io.PushbackInputStream.markSupported()");
360 methods.add("java.io.PushbackInputStream.mark(int)");
361 methods.add("java.io.PushbackInputStream.read()");
362 methods.add("java.io.PushbackInputStream.available()");
363 methods.add("java.io.PushbackInputStream.close()");
364 methods.add("java.io.PushbackInputStream.skip(long)");
365
366 // Type java.io.PushbackReader
367 methods.add("java.io.PushbackReader.skip(long)");
368 methods.add("java.io.PushbackReader.reset()");
369 methods.add("java.io.PushbackReader.ready()");
370 methods.add("java.io.PushbackReader.close()");
371 methods.add("java.io.PushbackReader.read()");
372 methods.add("java.io.PushbackReader.mark(int)");
373 methods.add("java.io.PushbackReader.read(char[], int, int)");
374 methods.add("java.io.PushbackReader.markSupported()");
375
376 // Type java.io.RandomAccessFile
377
378 // Type java.io.Reader
379 constructors.add("java.io.Reader(Object)");
380 constructors.add("java.io.Reader()");
381 methods.add("java.io.Reader.read(char[])");
382 methods.add("java.io.Reader.markSupported()");
383 methods.add("java.io.Reader.mark(int)");
384 methods.add("java.io.Reader.reset()");
385 methods.add("java.io.Reader.skip(long)");
386 methods.add("java.io.Reader.read()");
387 methods.add("java.io.Reader.close()");
388 methods.add("java.io.Reader.read(char[], int, int)");
389 methods.add("java.io.Reader.read(CharBuffer)");
390 methods.add("java.io.Reader.ready()");
391
392 // Type java.io.SequenceInputStream
393 methods.add("java.io.SequenceInputStream.read(byte[], int, int)");
394 methods.add("java.io.SequenceInputStream.read()");
395 methods.add("java.io.SequenceInputStream.close()");
396 methods.add("java.io.SequenceInputStream.available()");
397
398 // Type java.io.Serializable
399
400 // Type java.io.SerializablePermission
401
402 // Type java.io.StreamCorruptedException
403 honoraries.put("java.io.StreamCorruptedException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
404
405 // Type java.io.StreamTokenizer
406
407 // Type java.io.StringBufferInputStream
408 methods.add("java.io.StringBufferInputStream.read(byte[], int, int)");
409 methods.add("java.io.StringBufferInputStream.available()");
410 methods.add("java.io.StringBufferInputStream.reset()");
411 methods.add("java.io.StringBufferInputStream.skip(long)");
412 methods.add("java.io.StringBufferInputStream.read()");
413
414 // Type java.io.StringReader
415 methods.add("java.io.StringReader.reset()");
416 methods.add("java.io.StringReader.close()");
417 methods.add("java.io.StringReader.read(char[], int, int)");
418 methods.add("java.io.StringReader.markSupported()");
419 methods.add("java.io.StringReader.read()");
420 methods.add("java.io.StringReader.ready()");
421 methods.add("java.io.StringReader.skip(long)");
422 methods.add("java.io.StringReader.mark(int)");
423
424 // Type java.io.StringWriter
425 methods.add("java.io.StringWriter.flush()");
426 methods.add("java.io.StringWriter.close()");
427 methods.add("java.io.StringWriter.append(char)");
428 methods.add("java.io.StringWriter.write(String)");
429 methods.add("java.io.StringWriter.append(CharSequence, int, int)");
430 methods.add("java.io.StringWriter.write(int)");
431 methods.add("java.io.StringWriter.write(char[], int, int)");
432 methods.add("java.io.StringWriter.append(CharSequence)");
433 methods.add("java.io.StringWriter.write(String, int, int)");
434
435 // Type java.io.SyncFailedException
436 honoraries.put("java.io.SyncFailedException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
437
438 // Type java.io.UTFDataFormatException
439 honoraries.put("java.io.UTFDataFormatException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
440
441 // Type java.io.UnsupportedEncodingException
442 honoraries.put("java.io.UnsupportedEncodingException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
443
444 // Type java.io.WriteAbortedException
445 honoraries.put("java.io.WriteAbortedException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
446 methods.add("java.io.WriteAbortedException.getCause()");
447
448 // Type java.io.Writer
449 constructors.add("java.io.Writer()");
450 constructors.add("java.io.Writer(Object)");
451 methods.add("java.io.Writer.write(char[], int, int)");
452 methods.add("java.io.Writer.write(char[])");
453 methods.add("java.io.Writer.write(String)");
454 methods.add("java.io.Writer.close()");
455 methods.add("java.io.Writer.write(int)");
456 methods.add("java.io.Writer.flush()");
457 methods.add("java.io.Writer.append(char)");
458 methods.add("java.io.Writer.write(String, int, int)");
459 methods.add("java.io.Writer.append(CharSequence, int, int)");
460 methods.add("java.io.Writer.append(CharSequence)");
461
462 // Type java.lang.AbstractMethodError
463 honoraries.put("java.lang.AbstractMethodError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
464
465 // Type java.lang.AbstractStringBuilder
466 methods.add("java.lang.AbstractStringBuilder.codePointCount(int, int)");
467 methods.add("java.lang.AbstractStringBuilder.setCharAt(int, char)");
468 methods.add("java.lang.AbstractStringBuilder.ensureCapacity(int)");
469 methods.add("java.lang.AbstractStringBuilder.charAt(int)");
470 methods.add("java.lang.AbstractStringBuilder.subSequence(int, int)");
471 methods.add("java.lang.AbstractStringBuilder.codePointAt(int)");
472 methods.add("java.lang.AbstractStringBuilder.length()");
473 methods.add("java.lang.AbstractStringBuilder.trimToSize()");
474 methods.add("java.lang.AbstractStringBuilder.setLength(int)");
475 methods.add("java.lang.AbstractStringBuilder.substring(int)");
476 methods.add("java.lang.AbstractStringBuilder.getChars(int, int, char[], int)");
477 methods.add("java.lang.AbstractStringBuilder.substring(int, int)");
478 methods.add("java.lang.AbstractStringBuilder.offsetByCodePoints(int, int)");
479 methods.add("java.lang.AbstractStringBuilder.codePointBefore(int)");
480
481 // Type java.lang.Appendable
482
483 // Type java.lang.ArithmeticException
484 honoraries.put("java.lang.ArithmeticException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
485 constructors.add("java.lang.ArithmeticException()");
486 constructors.add("java.lang.ArithmeticException(String)");
487
488 // Type java.lang.ArrayIndexOutOfBoundsException
489 honoraries.put("java.lang.ArrayIndexOutOfBoundsException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
490
491 // Type java.lang.ArrayStoreException
492 honoraries.put("java.lang.ArrayStoreException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
493
494 // Type java.lang.AssertionError
495 honoraries.put("java.lang.AssertionError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
496 constructors.add("java.lang.AssertionError(char)");
497 constructors.add("java.lang.AssertionError()");
498 constructors.add("java.lang.AssertionError(int)");
499 constructors.add("java.lang.AssertionError(double)");
500 constructors.add("java.lang.AssertionError(boolean)");
501 constructors.add("java.lang.AssertionError(long)");
502 constructors.add("java.lang.AssertionError(float)");
503
504 // Type java.lang.Boolean
505 honoraries.put("java.lang.Boolean", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
506 fields.add("java.lang.Boolean.TYPE");
507 fields.add("java.lang.Boolean.FALSE");
508 fields.add("java.lang.Boolean.TRUE");
509 constructors.add("java.lang.Boolean(boolean)");
510 constructors.add("java.lang.Boolean(String)");
511 methods.add("java.lang.Boolean.parseBoolean(String)");
512 methods.add("java.lang.Boolean.hashCode()");
513 methods.add("java.lang.Boolean.valueOf(boolean)");
514 methods.add("java.lang.Boolean.booleanValue()");
515 methods.add("java.lang.Boolean.equals(Object)");
516 methods.add("java.lang.Boolean.compareTo(Boolean)");
517 methods.add("java.lang.Boolean.valueOf(String)");
518 methods.add("java.lang.Boolean.toString(boolean)");
519 methods.add("java.lang.Boolean.toString()");
520
521 // Type java.lang.Byte
522 honoraries.put("java.lang.Byte", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
523 fields.add("java.lang.Byte.SIZE");
524 fields.add("java.lang.Byte.MAX_VALUE");
525 fields.add("java.lang.Byte.TYPE");
526 fields.add("java.lang.Byte.MIN_VALUE");
527 constructors.add("java.lang.Byte(String)");
528 constructors.add("java.lang.Byte(byte)");
529 methods.add("java.lang.Byte.valueOf(byte)");
530 methods.add("java.lang.Byte.valueOf(String)");
531 methods.add("java.lang.Byte.hashCode()");
532 methods.add("java.lang.Byte.valueOf(String, int)");
533 methods.add("java.lang.Byte.equals(Object)");
534 methods.add("java.lang.Byte.parseByte(String)");
535 methods.add("java.lang.Byte.shortValue()");
536 methods.add("java.lang.Byte.intValue()");
537 methods.add("java.lang.Byte.toString()");
538 methods.add("java.lang.Byte.decode(String)");
539 methods.add("java.lang.Byte.compareTo(Byte)");
540 methods.add("java.lang.Byte.longValue()");
541 methods.add("java.lang.Byte.parseByte(String, int)");
542 methods.add("java.lang.Byte.byteValue()");
543 methods.add("java.lang.Byte.toString(byte)");
544 methods.add("java.lang.Byte.floatValue()");
545 methods.add("java.lang.Byte.doubleValue()");
546
547 // Type java.lang.CharSequence
548
549 // Type java.lang.Character
550 honoraries.put("java.lang.Character", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
551 fields.add("java.lang.Character.ENCLOSING_MARK");
552 fields.add("java.lang.Character.COMBINING_SPACING_MARK");
553 fields.add("java.lang.Character.DIRECTIONALITY_WHITESPACE");
554 fields.add("java.lang.Character.CURRENCY_SYMBOL");
555 fields.add("java.lang.Character.MAX_SURROGATE");
556 fields.add("java.lang.Character.PRIVATE_USE");
557 fields.add("java.lang.Character.TITLECASE_LETTER");
558 fields.add("java.lang.Character.MIN_VALUE");
559 fields.add("java.lang.Character.SPACE_SEPARATOR");
560 fields.add("java.lang.Character.DIRECTIONALITY_COMMON_NUMBER_SEPARATOR");
561 fields.add("java.lang.Character.DIRECTIONALITY_UNDEFINED");
562 fields.add("java.lang.Character.MAX_CODE_POINT");
563 fields.add("java.lang.Character.DIRECTIONALITY_NONSPACING_MARK");
564 fields.add("java.lang.Character.DIRECTIONALITY_LEFT_TO_RIGHT");
565 fields.add("java.lang.Character.NON_SPACING_MARK");
566 fields.add("java.lang.Character.UNASSIGNED");
567 fields.add("java.lang.Character.DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING");
568 fields.add("java.lang.Character.DASH_PUNCTUATION");
569 fields.add("java.lang.Character.MAX_HIGH_SURROGATE");
570 fields.add("java.lang.Character.LINE_SEPARATOR");
571 fields.add("java.lang.Character.MATH_SYMBOL");
572 fields.add("java.lang.Character.MIN_SURROGATE");
573 fields.add("java.lang.Character.MAX_LOW_SURROGATE");
574 fields.add("java.lang.Character.DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR");
575 fields.add("java.lang.Character.MIN_SUPPLEMENTARY_CODE_POINT");
576 fields.add("java.lang.Character.DIRECTIONALITY_EUROPEAN_NUMBER");
577 fields.add("java.lang.Character.MIN_RADIX");
578 fields.add("java.lang.Character.LETTER_NUMBER");
579 fields.add("java.lang.Character.UPPERCASE_LETTER");
580 fields.add("java.lang.Character.CONTROL");
581 fields.add("java.lang.Character.DIRECTIONALITY_BOUNDARY_NEUTRAL");
582 fields.add("java.lang.Character.DIRECTIONALITY_OTHER_NEUTRALS");
583 fields.add("java.lang.Character.DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE");
584 fields.add("java.lang.Character.DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC");
585 fields.add("java.lang.Character.DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR");
586 fields.add("java.lang.Character.DIRECTIONALITY_SEGMENT_SEPARATOR");
587 fields.add("java.lang.Character.MAX_VALUE");
588 fields.add("java.lang.Character.CONNECTOR_PUNCTUATION");
589 fields.add("java.lang.Character.END_PUNCTUATION");
590 fields.add("java.lang.Character.FORMAT");
591 fields.add("java.lang.Character.MODIFIER_SYMBOL");
592 fields.add("java.lang.Character.LOWERCASE_LETTER");
593 fields.add("java.lang.Character.MIN_LOW_SURROGATE");
594 fields.add("java.lang.Character.DIRECTIONALITY_PARAGRAPH_SEPARATOR");
595 fields.add("java.lang.Character.OTHER_LETTER");
596 fields.add("java.lang.Character.DIRECTIONALITY_RIGHT_TO_LEFT");
597 fields.add("java.lang.Character.DIRECTIONALITY_POP_DIRECTIONAL_FORMAT");
598 fields.add("java.lang.Character.INITIAL_QUOTE_PUNCTUATION");
599 fields.add("java.lang.Character.DECIMAL_DIGIT_NUMBER");
600 fields.add("java.lang.Character.TYPE");
601 fields.add("java.lang.Character.DIRECTIONALITY_ARABIC_NUMBER");
602 fields.add("java.lang.Character.MIN_CODE_POINT");
603 fields.add("java.lang.Character.PARAGRAPH_SEPARATOR");
604 fields.add("java.lang.Character.MIN_HIGH_SURROGATE");
605 fields.add("java.lang.Character.OTHER_PUNCTUATION");
606 fields.add("java.lang.Character.START_PUNCTUATION");
607 fields.add("java.lang.Character.SIZE");
608 fields.add("java.lang.Character.OTHER_SYMBOL");
609 fields.add("java.lang.Character.OTHER_NUMBER");
610 fields.add("java.lang.Character.SURROGATE");
611 fields.add("java.lang.Character.FINAL_QUOTE_PUNCTUATION");
612 fields.add("java.lang.Character.DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE");
613 fields.add("java.lang.Character.MODIFIER_LETTER");
614 fields.add("java.lang.Character.DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING");
615 fields.add("java.lang.Character.MAX_RADIX");
616 constructors.add("java.lang.Character(char)");
617 methods.add("java.lang.Character.codePointAt(char[], int, int)");
618 methods.add("java.lang.Character.isIdentifierIgnorable(int)");
619 methods.add("java.lang.Character.isLowerCase(char)");
620 methods.add("java.lang.Character.compareTo(Character)");
621 methods.add("java.lang.Character.isLetter(int)");
622 methods.add("java.lang.Character.isISOControl(char)");
623 methods.add("java.lang.Character.isJavaIdentifierStart(char)");
624 methods.add("java.lang.Character.isJavaIdentifierStart(int)");
625 methods.add("java.lang.Character.isSupplementaryCodePoint(int)");
626 methods.add("java.lang.Character.codePointCount(char[], int, int)");
627 methods.add("java.lang.Character.isUnicodeIdentifierPart(char)");
628 methods.add("java.lang.Character.isSurrogatePair(char, char)");
629 methods.add("java.lang.Character.isLowSurrogate(char)");
630 methods.add("java.lang.Character.getNumericValue(char)");
631 methods.add("java.lang.Character.codePointAt(CharSequence, int)");
632 methods.add("java.lang.Character.isTitleCase(char)");
633 methods.add("java.lang.Character.isMirrored(char)");
634 methods.add("java.lang.Character.toString(char)");
635 methods.add("java.lang.Character.offsetByCodePoints(CharSequence, int, int)");
636 methods.add("java.lang.Character.reverseBytes(char)");
637 methods.add("java.lang.Character.getType(char)");
638 methods.add("java.lang.Character.toUpperCase(char)");
639 methods.add("java.lang.Character.charCount(int)");
640 methods.add("java.lang.Character.isISOControl(int)");
641 methods.add("java.lang.Character.isJavaIdentifierPart(int)");
642 methods.add("java.lang.Character.codePointBefore(char[], int)");
643 methods.add("java.lang.Character.isSpaceChar(char)");
644 methods.add("java.lang.Character.isLetter(char)");
645 methods.add("java.lang.Character.valueOf(char)");
646 methods.add("java.lang.Character.getNumericValue(int)");
647 methods.add("java.lang.Character.isLetterOrDigit(int)");
648 methods.add("java.lang.Character.toLowerCase(int)");
649 methods.add("java.lang.Character.isDigit(char)");
650 methods.add("java.lang.Character.equals(Object)");
651 methods.add("java.lang.Character.offsetByCodePoints(char[], int, int, int, int)");
652 methods.add("java.lang.Character.toCodePoint(char, char)");
653 methods.add("java.lang.Character.getDirectionality(char)");
654 methods.add("java.lang.Character.isUpperCase(int)");
655 methods.add("java.lang.Character.isDefined(char)");
656 methods.add("java.lang.Character.isUpperCase(char)");
657 methods.add("java.lang.Character.codePointBefore(CharSequence, int)");
658 methods.add("java.lang.Character.toTitleCase(int)");
659 methods.add("java.lang.Character.isUnicodeIdentifierPart(int)");
660 methods.add("java.lang.Character.isTitleCase(int)");
661 methods.add("java.lang.Character.isUnicodeIdentifierStart(int)");
662 methods.add("java.lang.Character.isJavaIdentifierPart(char)");
663 methods.add("java.lang.Character.isValidCodePoint(int)");
664 methods.add("java.lang.Character.toString()");
665 methods.add("java.lang.Character.getDirectionality(int)");
666 methods.add("java.lang.Character.isMirrored(int)");
667 methods.add("java.lang.Character.digit(int, int)");
668 methods.add("java.lang.Character.isWhitespace(char)");
669 methods.add("java.lang.Character.isSpaceChar(int)");
670 methods.add("java.lang.Character.isUnicodeIdentifierStart(char)");
671 methods.add("java.lang.Character.isLetterOrDigit(char)");
672 methods.add("java.lang.Character.isDigit(int)");
673 methods.add("java.lang.Character.forDigit(int, int)");
674 methods.add("java.lang.Character.toChars(int, char[], int)");
675 methods.add("java.lang.Character.codePointCount(CharSequence, int, int)");
676 methods.add("java.lang.Character.toTitleCase(char)");
677 methods.add("java.lang.Character.toChars(int)");
678 methods.add("java.lang.Character.isWhitespace(int)");
679 methods.add("java.lang.Character.isHighSurrogate(char)");
680 methods.add("java.lang.Character.getType(int)");
681 methods.add("java.lang.Character.hashCode()");
682 methods.add("java.lang.Character.isIdentifierIgnorable(char)");
683 methods.add("java.lang.Character.charValue()");
684 methods.add("java.lang.Character.isSpace(char)");
685 methods.add("java.lang.Character.isDefined(int)");
686 methods.add("java.lang.Character.codePointAt(char[], int)");
687 methods.add("java.lang.Character.isLowerCase(int)");
688 methods.add("java.lang.Character.codePointBefore(char[], int, int)");
689 methods.add("java.lang.Character.digit(char, int)");
690 methods.add("java.lang.Character.toUpperCase(int)");
691 methods.add("java.lang.Character.toLowerCase(char)");
692
693 // Type java.lang.Character$Subset
694 methods.add("java.lang.Character$Subset.equals(Object)");
695
696 // Type java.lang.Character$UnicodeBlock
697
698 // Type java.lang.Class
699 honoraries.put("java.lang.Class", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Equatable"});
700 methods.add("java.lang.Class.getSuperclass()");
701 methods.add("java.lang.Class.isMemberClass()");
702 methods.add("java.lang.Class.isInstance(Object)");
703 methods.add("java.lang.Class.isAnonymousClass()");
704 methods.add("java.lang.Class.getInterfaces()");
705 methods.add("java.lang.Class.getEnclosingClass()");
706 methods.add("java.lang.Class.isArray()");
707 methods.add("java.lang.Class.isLocalClass()");
708 methods.add("java.lang.Class.isAssignableFrom(Class<?>)");
709 methods.add("java.lang.Class.getDeclaringClass()");
710 methods.add("java.lang.Class.getGenericInterfaces()");
711 methods.add("java.lang.Class.isInterface()");
712 methods.add("java.lang.Class.cast(Object)");
713 methods.add("java.lang.Class.getGenericSuperclass()");
714 methods.add("java.lang.Class.isAnnotation()");
715 methods.add("java.lang.Class.getTypeParameters()");
716 methods.add("java.lang.Class.isSynthetic()");
717 methods.add("java.lang.Class.isPrimitive()");
718 methods.add("java.lang.Class.asSubclass(Class<U>)");
719 methods.add("java.lang.Class.getModifiers()");
720 methods.add("java.lang.Class.isEnum()");
721 methods.add("java.lang.Class.getPackage()");
722 methods.add("java.lang.Class.getComponentType()");
723
724 // Type java.lang.ClassCastException
725 honoraries.put("java.lang.ClassCastException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
726 constructors.add("java.lang.ClassCastException(String)");
727 constructors.add("java.lang.ClassCastException()");
728
729 // Type java.lang.ClassCircularityError
730 honoraries.put("java.lang.ClassCircularityError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
731
732 // Type java.lang.ClassFormatError
733 honoraries.put("java.lang.ClassFormatError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
734
735 // Type java.lang.ClassLoader
736
737 // Type java.lang.ClassNotFoundException
738 honoraries.put("java.lang.ClassNotFoundException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
739 constructors.add("java.lang.ClassNotFoundException(String, Throwable)");
740 constructors.add("java.lang.ClassNotFoundException()");
741 constructors.add("java.lang.ClassNotFoundException(String)");
742 methods.add("java.lang.ClassNotFoundException.getCause()");
743 methods.add("java.lang.ClassNotFoundException.getException()");
744
745 // Type java.lang.CloneNotSupportedException
746 honoraries.put("java.lang.CloneNotSupportedException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
747
748 // Type java.lang.Cloneable
749
750 // Type java.lang.Comparable
751
752 // Type java.lang.Compiler
753
754 // Type java.lang.Deprecated
755
756 // Type java.lang.Double
757 honoraries.put("java.lang.Double", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
758 fields.add("java.lang.Double.SIZE");
759 fields.add("java.lang.Double.NaN");
760 fields.add("java.lang.Double.MAX_VALUE");
761 fields.add("java.lang.Double.POSITIVE_INFINITY");
762 fields.add("java.lang.Double.MIN_VALUE");
763 fields.add("java.lang.Double.TYPE");
764 fields.add("java.lang.Double.NEGATIVE_INFINITY");
765 constructors.add("java.lang.Double(String)");
766 constructors.add("java.lang.Double(double)");
767 methods.add("java.lang.Double.byteValue()");
768 methods.add("java.lang.Double.compareTo(Double)");
769 methods.add("java.lang.Double.toString()");
770 methods.add("java.lang.Double.valueOf(double)");
771 methods.add("java.lang.Double.doubleToLongBits(double)");
772 methods.add("java.lang.Double.isNaN()");
773 methods.add("java.lang.Double.isInfinite(double)");
774 methods.add("java.lang.Double.isInfinite()");
775 methods.add("java.lang.Double.parseDouble(String)");
776 methods.add("java.lang.Double.toString(double)");
777 methods.add("java.lang.Double.longBitsToDouble(long)");
778 methods.add("java.lang.Double.doubleValue()");
779 methods.add("java.lang.Double.isNaN(double)");
780 methods.add("java.lang.Double.toHexString(double)");
781 methods.add("java.lang.Double.hashCode()");
782 methods.add("java.lang.Double.valueOf(String)");
783 methods.add("java.lang.Double.equals(Object)");
784 methods.add("java.lang.Double.intValue()");
785 methods.add("java.lang.Double.shortValue()");
786 methods.add("java.lang.Double.doubleToRawLongBits(double)");
787 methods.add("java.lang.Double.floatValue()");
788 methods.add("java.lang.Double.compare(double, double)");
789 methods.add("java.lang.Double.longValue()");
790
791 // Type java.lang.Enum
792 honoraries.put("java.lang.Enum", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Equatable"});
793 methods.add("java.lang.Enum.getDeclaringClass()");
794 methods.add("java.lang.Enum.equals(Object)");
795 methods.add("java.lang.Enum.name()");
796 methods.add("java.lang.Enum.compareTo(E)");
797 methods.add("java.lang.Enum.clone()");
798
799 // Type java.lang.EnumConstantNotPresentException
800 honoraries.put("java.lang.EnumConstantNotPresentException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
801
802 // Type java.lang.Error
803 honoraries.put("java.lang.Error", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
804 constructors.add("java.lang.Error(String, Throwable)");
805 constructors.add("java.lang.Error(Throwable)");
806 constructors.add("java.lang.Error(String)");
807 constructors.add("java.lang.Error()");
808
809 // Type java.lang.Exception
810 honoraries.put("java.lang.Exception", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
811 constructors.add("java.lang.Exception(String)");
812 constructors.add("java.lang.Exception()");
813 constructors.add("java.lang.Exception(String, Throwable)");
814 constructors.add("java.lang.Exception(Throwable)");
815
816 // Type java.lang.ExceptionInInitializerError
817 honoraries.put("java.lang.ExceptionInInitializerError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
818 constructors.add("java.lang.ExceptionInInitializerError()");
819 constructors.add("java.lang.ExceptionInInitializerError(Throwable)");
820 constructors.add("java.lang.ExceptionInInitializerError(String)");
821 methods.add("java.lang.ExceptionInInitializerError.getException()");
822 methods.add("java.lang.ExceptionInInitializerError.getCause()");
823
824 // Type java.lang.Float
825 honoraries.put("java.lang.Float", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
826 fields.add("java.lang.Float.POSITIVE_INFINITY");
827 fields.add("java.lang.Float.TYPE");
828 fields.add("java.lang.Float.NEGATIVE_INFINITY");
829 fields.add("java.lang.Float.MAX_VALUE");
830 fields.add("java.lang.Float.MIN_VALUE");
831 fields.add("java.lang.Float.SIZE");
832 fields.add("java.lang.Float.NaN");
833 constructors.add("java.lang.Float(float)");
834 constructors.add("java.lang.Float(double)");
835 constructors.add("java.lang.Float(String)");
836 methods.add("java.lang.Float.byteValue()");
837 methods.add("java.lang.Float.intBitsToFloat(int)");
838 methods.add("java.lang.Float.toHexString(float)");
839 methods.add("java.lang.Float.equals(Object)");
840 methods.add("java.lang.Float.isInfinite()");
841 methods.add("java.lang.Float.floatToRawIntBits(float)");
842 methods.add("java.lang.Float.hashCode()");
843 methods.add("java.lang.Float.valueOf(String)");
844 methods.add("java.lang.Float.floatToIntBits(float)");
845 methods.add("java.lang.Float.longValue()");
846 methods.add("java.lang.Float.compareTo(Float)");
847 methods.add("java.lang.Float.shortValue()");
848 methods.add("java.lang.Float.parseFloat(String)");
849 methods.add("java.lang.Float.isInfinite(float)");
850 methods.add("java.lang.Float.compare(float, float)");
851 methods.add("java.lang.Float.isNaN(float)");
852 methods.add("java.lang.Float.intValue()");
853 methods.add("java.lang.Float.toString()");
854 methods.add("java.lang.Float.floatValue()");
855 methods.add("java.lang.Float.isNaN()");
856 methods.add("java.lang.Float.toString(float)");
857 methods.add("java.lang.Float.valueOf(float)");
858 methods.add("java.lang.Float.doubleValue()");
859
860 // Type java.lang.IllegalAccessError
861 honoraries.put("java.lang.IllegalAccessError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
862
863 // Type java.lang.IllegalAccessException
864 honoraries.put("java.lang.IllegalAccessException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
865
866 // Type java.lang.IllegalArgumentException
867 honoraries.put("java.lang.IllegalArgumentException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
868 constructors.add("java.lang.IllegalArgumentException(String, Throwable)");
869 constructors.add("java.lang.IllegalArgumentException(Throwable)");
870 constructors.add("java.lang.IllegalArgumentException(String)");
871 constructors.add("java.lang.IllegalArgumentException()");
872
873 // Type java.lang.IllegalMonitorStateException
874 honoraries.put("java.lang.IllegalMonitorStateException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
875
876 // Type java.lang.IllegalStateException
877 honoraries.put("java.lang.IllegalStateException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
878
879 // Type java.lang.IllegalThreadStateException
880 honoraries.put("java.lang.IllegalThreadStateException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
881
882 // Type java.lang.IncompatibleClassChangeError
883 honoraries.put("java.lang.IncompatibleClassChangeError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
884
885 // Type java.lang.IndexOutOfBoundsException
886 honoraries.put("java.lang.IndexOutOfBoundsException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
887
888 // Type java.lang.InheritableThreadLocal
889
890 // Type java.lang.InstantiationError
891 honoraries.put("java.lang.InstantiationError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
892
893 // Type java.lang.InstantiationException
894 honoraries.put("java.lang.InstantiationException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
895
896 // Type java.lang.Integer
897 honoraries.put("java.lang.Integer", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
898 fields.add("java.lang.Integer.SIZE");
899 fields.add("java.lang.Integer.TYPE");
900 fields.add("java.lang.Integer.MIN_VALUE");
901 fields.add("java.lang.Integer.MAX_VALUE");
902 constructors.add("java.lang.Integer(int)");
903 constructors.add("java.lang.Integer(String)");
904 methods.add("java.lang.Integer.parseInt(String, int)");
905 methods.add("java.lang.Integer.toString(int)");
906 methods.add("java.lang.Integer.toString(int, int)");
907 methods.add("java.lang.Integer.valueOf(String, int)");
908 methods.add("java.lang.Integer.compareTo(Integer)");
909 methods.add("java.lang.Integer.toHexString(int)");
910 methods.add("java.lang.Integer.toBinaryString(int)");
911 methods.add("java.lang.Integer.doubleValue()");
912 methods.add("java.lang.Integer.valueOf(int)");
913 methods.add("java.lang.Integer.longValue()");
914 methods.add("java.lang.Integer.reverseBytes(int)");
915 methods.add("java.lang.Integer.shortValue()");
916 methods.add("java.lang.Integer.floatValue()");
917 methods.add("java.lang.Integer.toOctalString(int)");
918 methods.add("java.lang.Integer.equals(Object)");
919 methods.add("java.lang.Integer.bitCount(int)");
920 methods.add("java.lang.Integer.valueOf(String)");
921 methods.add("java.lang.Integer.intValue()");
922 methods.add("java.lang.Integer.lowestOneBit(int)");
923 methods.add("java.lang.Integer.hashCode()");
924 methods.add("java.lang.Integer.highestOneBit(int)");
925 methods.add("java.lang.Integer.numberOfTrailingZeros(int)");
926 methods.add("java.lang.Integer.rotateLeft(int, int)");
927 methods.add("java.lang.Integer.parseInt(String)");
928 methods.add("java.lang.Integer.signum(int)");
929 methods.add("java.lang.Integer.toString()");
930 methods.add("java.lang.Integer.numberOfLeadingZeros(int)");
931 methods.add("java.lang.Integer.reverse(int)");
932 methods.add("java.lang.Integer.byteValue()");
933 methods.add("java.lang.Integer.rotateRight(int, int)");
934 methods.add("java.lang.Integer.decode(String)");
935
936 // Type java.lang.InternalError
937 honoraries.put("java.lang.InternalError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
938
939 // Type java.lang.InterruptedException
940 honoraries.put("java.lang.InterruptedException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
941
942 // Type java.lang.Iterable
943
944 // Type java.lang.LinkageError
945 honoraries.put("java.lang.LinkageError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
946
947 // Type java.lang.Long
948 honoraries.put("java.lang.Long", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
949 fields.add("java.lang.Long.SIZE");
950 fields.add("java.lang.Long.MIN_VALUE");
951 fields.add("java.lang.Long.MAX_VALUE");
952 fields.add("java.lang.Long.TYPE");
953 constructors.add("java.lang.Long(String)");
954 constructors.add("java.lang.Long(long)");
955 methods.add("java.lang.Long.toOctalString(long)");
956 methods.add("java.lang.Long.reverseBytes(long)");
957 methods.add("java.lang.Long.highestOneBit(long)");
958 methods.add("java.lang.Long.intValue()");
959 methods.add("java.lang.Long.hashCode()");
960 methods.add("java.lang.Long.parseLong(String, int)");
961 methods.add("java.lang.Long.compareTo(Long)");
962 methods.add("java.lang.Long.toBinaryString(long)");
963 methods.add("java.lang.Long.toString(long, int)");
964 methods.add("java.lang.Long.longValue()");
965 methods.add("java.lang.Long.decode(String)");
966 methods.add("java.lang.Long.rotateLeft(long, int)");
967 methods.add("java.lang.Long.valueOf(long)");
968 methods.add("java.lang.Long.rotateRight(long, int)");
969 methods.add("java.lang.Long.valueOf(String)");
970 methods.add("java.lang.Long.parseLong(String)");
971 methods.add("java.lang.Long.toString()");
972 methods.add("java.lang.Long.floatValue()");
973 methods.add("java.lang.Long.numberOfTrailingZeros(long)");
974 methods.add("java.lang.Long.shortValue()");
975 methods.add("java.lang.Long.lowestOneBit(long)");
976 methods.add("java.lang.Long.toHexString(long)");
977 methods.add("java.lang.Long.toString(long)");
978 methods.add("java.lang.Long.byteValue()");
979 methods.add("java.lang.Long.numberOfLeadingZeros(long)");
980 methods.add("java.lang.Long.valueOf(String, int)");
981 methods.add("java.lang.Long.bitCount(long)");
982 methods.add("java.lang.Long.equals(Object)");
983 methods.add("java.lang.Long.signum(long)");
984 methods.add("java.lang.Long.doubleValue()");
985 methods.add("java.lang.Long.reverse(long)");
986
987 // Type java.lang.Math
988
989 // Type java.lang.NegativeArraySizeException
990 honoraries.put("java.lang.NegativeArraySizeException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
991
992 // Type java.lang.NoClassDefFoundError
993 honoraries.put("java.lang.NoClassDefFoundError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
994
995 // Type java.lang.NoSuchFieldError
996 honoraries.put("java.lang.NoSuchFieldError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
997
998 // Type java.lang.NoSuchFieldException
999 honoraries.put("java.lang.NoSuchFieldException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1000
1001 // Type java.lang.NoSuchMethodError
1002 honoraries.put("java.lang.NoSuchMethodError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1003
1004 // Type java.lang.NoSuchMethodException
1005 honoraries.put("java.lang.NoSuchMethodException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1006
1007 // Type java.lang.NullPointerException
1008 honoraries.put("java.lang.NullPointerException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1009 constructors.add("java.lang.NullPointerException()");
1010 constructors.add("java.lang.NullPointerException(String)");
1011
1012 // Type java.lang.Number
1013 honoraries.put("java.lang.Number", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
1014 methods.add("java.lang.Number.shortValue()");
1015 methods.add("java.lang.Number.floatValue()");
1016 methods.add("java.lang.Number.doubleValue()");
1017 methods.add("java.lang.Number.byteValue()");
1018 methods.add("java.lang.Number.intValue()");
1019 methods.add("java.lang.Number.longValue()");
1020
1021 // Type java.lang.NumberFormatException
1022 honoraries.put("java.lang.NumberFormatException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1023
1024 // Type java.lang.Object
1025 constructors.add("java.lang.Object()");
1026 methods.add("java.lang.Object.equals(Object)");
1027 methods.add("java.lang.Object.getClass()");
1028 methods.add("java.lang.Object.clone()");
1029
1030 // Type java.lang.OutOfMemoryError
1031 honoraries.put("java.lang.OutOfMemoryError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1032
1033 // Type java.lang.Override
1034
1035 // Type java.lang.Package
1036
1037 // Type java.lang.Process
1038
1039 // Type java.lang.ProcessBuilder
1040
1041 // Type java.lang.Readable
1042
1043 // Type java.lang.Runnable
1044
1045 // Type java.lang.Runtime
1046
1047 // Type java.lang.RuntimeException
1048 honoraries.put("java.lang.RuntimeException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1049 constructors.add("java.lang.RuntimeException()");
1050 constructors.add("java.lang.RuntimeException(String, Throwable)");
1051 constructors.add("java.lang.RuntimeException(Throwable)");
1052 constructors.add("java.lang.RuntimeException(String)");
1053
1054 // Type java.lang.RuntimePermission
1055
1056 // Type java.lang.SecurityException
1057 honoraries.put("java.lang.SecurityException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1058
1059 // Type java.lang.SecurityManager
1060
1061 // Type java.lang.Short
1062 honoraries.put("java.lang.Short", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
1063 fields.add("java.lang.Short.MAX_VALUE");
1064 fields.add("java.lang.Short.TYPE");
1065 fields.add("java.lang.Short.SIZE");
1066 fields.add("java.lang.Short.MIN_VALUE");
1067 constructors.add("java.lang.Short(String)");
1068 constructors.add("java.lang.Short(short)");
1069 methods.add("java.lang.Short.valueOf(String)");
1070 methods.add("java.lang.Short.toString()");
1071 methods.add("java.lang.Short.valueOf(String, int)");
1072 methods.add("java.lang.Short.longValue()");
1073 methods.add("java.lang.Short.compareTo(Short)");
1074 methods.add("java.lang.Short.floatValue()");
1075 methods.add("java.lang.Short.equals(Object)");
1076 methods.add("java.lang.Short.byteValue()");
1077 methods.add("java.lang.Short.decode(String)");
1078 methods.add("java.lang.Short.shortValue()");
1079 methods.add("java.lang.Short.parseShort(String, int)");
1080 methods.add("java.lang.Short.toString(short)");
1081 methods.add("java.lang.Short.intValue()");
1082 methods.add("java.lang.Short.hashCode()");
1083 methods.add("java.lang.Short.reverseBytes(short)");
1084 methods.add("java.lang.Short.parseShort(String)");
1085 methods.add("java.lang.Short.valueOf(short)");
1086 methods.add("java.lang.Short.doubleValue()");
1087
1088 // Type java.lang.StackOverflowError
1089 honoraries.put("java.lang.StackOverflowError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1090
1091 // Type java.lang.StackTraceElement
1092 methods.add("java.lang.StackTraceElement.equals(Object)");
1093
1094 // Type java.lang.StrictMath
1095
1096 // Type java.lang.String
1097 honoraries.put("java.lang.String", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
1098 fields.add("java.lang.String.CASE_INSENSITIVE_ORDER");
1099 constructors.add("java.lang.String(char[])");
1100 constructors.add("java.lang.String(String)");
1101 constructors.add("java.lang.String(StringBuilder)");
1102 constructors.add("java.lang.String(StringBuffer)");
1103 constructors.add("java.lang.String(char[], int, int)");
1104 constructors.add("java.lang.String()");
1105 methods.add("java.lang.String.valueOf(double)");
1106 methods.add("java.lang.String.valueOf(float)");
1107 methods.add("java.lang.String.compareTo(String)");
1108 methods.add("java.lang.String.equals(Object)");
1109 methods.add("java.lang.String.replace(char, char)");
1110 methods.add("java.lang.String.lastIndexOf(String)");
1111 methods.add("java.lang.String.substring(int)");
1112 methods.add("java.lang.String.codePointAt(int)");
1113 methods.add("java.lang.String.matches(String)");
1114 methods.add("java.lang.String.regionMatches(int, String, int, int)");
1115 methods.add("java.lang.String.valueOf(int)");
1116 methods.add("java.lang.String.indexOf(int, int)");
1117 methods.add("java.lang.String.toString()");
1118 methods.add("java.lang.String.subSequence(int, int)");
1119 methods.add("java.lang.String.trim()");
1120 methods.add("java.lang.String.toCharArray()");
1121 methods.add("java.lang.String.replaceFirst(String, String)");
1122 methods.add("java.lang.String.copyValueOf(char[], int, int)");
1123 methods.add("java.lang.String.equalsIgnoreCase(String)");
1124 methods.add("java.lang.String.lastIndexOf(int, int)");
1125 methods.add("java.lang.String.charAt(int)");
1126 methods.add("java.lang.String.codePointCount(int, int)");
1127 methods.add("java.lang.String.valueOf(boolean)");
1128 methods.add("java.lang.String.replaceAll(String, String)");
1129 methods.add("java.lang.String.valueOf(char[])");
1130 methods.add("java.lang.String.split(String, int)");
1131 methods.add("java.lang.String.valueOf(char)");
1132 methods.add("java.lang.String.codePointBefore(int)");
1133 methods.add("java.lang.String.hashCode()");
1134 methods.add("java.lang.String.compareToIgnoreCase(String)");
1135 methods.add("java.lang.String.valueOf(char[], int, int)");
1136 methods.add("java.lang.String.substring(int, int)");
1137 methods.add("java.lang.String.lastIndexOf(String, int)");
1138 methods.add("java.lang.String.contentEquals(StringBuffer)");
1139 methods.add("java.lang.String.indexOf(String)");
1140 methods.add("java.lang.String.length()");
1141 methods.add("java.lang.String.indexOf(String, int)");
1142 methods.add("java.lang.String.copyValueOf(char[])");
1143 methods.add("java.lang.String.startsWith(String, int)");
1144 methods.add("java.lang.String.contains(CharSequence)");
1145 methods.add("java.lang.String.getChars(int, int, char[], int)");
1146 methods.add("java.lang.String.lastIndexOf(int)");
1147 methods.add("java.lang.String.regionMatches(boolean, int, String, int, int)");
1148 methods.add("java.lang.String.split(String)");
1149 methods.add("java.lang.String.endsWith(String)");
1150 methods.add("java.lang.String.replace(CharSequence, CharSequence)");
1151 methods.add("java.lang.String.contentEquals(CharSequence)");
1152 methods.add("java.lang.String.startsWith(String)");
1153 methods.add("java.lang.String.indexOf(int)");
1154 methods.add("java.lang.String.concat(String)");
1155 methods.add("java.lang.String.valueOf(long)");
1156
1157 // Type java.lang.StringBuffer
1158 methods.add("java.lang.StringBuffer.ensureCapacity(int)");
1159 methods.add("java.lang.StringBuffer.setLength(int)");
1160 methods.add("java.lang.StringBuffer.codePointBefore(int)");
1161 methods.add("java.lang.StringBuffer.length()");
1162 methods.add("java.lang.StringBuffer.charAt(int)");
1163 methods.add("java.lang.StringBuffer.codePointCount(int, int)");
1164 methods.add("java.lang.StringBuffer.subSequence(int, int)");
1165 methods.add("java.lang.StringBuffer.offsetByCodePoints(int, int)");
1166 methods.add("java.lang.StringBuffer.getChars(int, int, char[], int)");
1167 methods.add("java.lang.StringBuffer.setCharAt(int, char)");
1168 methods.add("java.lang.StringBuffer.trimToSize()");
1169 methods.add("java.lang.StringBuffer.codePointAt(int)");
1170 methods.add("java.lang.StringBuffer.substring(int)");
1171 methods.add("java.lang.StringBuffer.substring(int, int)");
1172
1173 // Type java.lang.StringBuilder
1174 constructors.add("java.lang.StringBuilder()");
1175 constructors.add("java.lang.StringBuilder(CharSequence)");
1176 constructors.add("java.lang.StringBuilder(String)");
1177 constructors.add("java.lang.StringBuilder(int)");
1178 methods.add("java.lang.StringBuilder.insert(int, char)");
1179 methods.add("java.lang.StringBuilder.delete(int, int)");
1180 methods.add("java.lang.StringBuilder.append(long)");
1181 methods.add("java.lang.StringBuilder.append(CharSequence, int, int)");
1182 methods.add("java.lang.StringBuilder.insert(int, boolean)");
1183 methods.add("java.lang.StringBuilder.insert(int, float)");
1184 methods.add("java.lang.StringBuilder.append(String)");
1185 methods.add("java.lang.StringBuilder.insert(int, CharSequence, int, int)");
1186 methods.add("java.lang.StringBuilder.deleteCharAt(int)");
1187 methods.add("java.lang.StringBuilder.insert(int, CharSequence)");
1188 methods.add("java.lang.StringBuilder.insert(int, double)");
1189 methods.add("java.lang.StringBuilder.append(double)");
1190 methods.add("java.lang.StringBuilder.insert(int, String)");
1191 methods.add("java.lang.StringBuilder.append(char[])");
1192 methods.add("java.lang.StringBuilder.append(StringBuffer)");
1193 methods.add("java.lang.StringBuilder.append(int)");
1194 methods.add("java.lang.StringBuilder.replace(int, int, String)");
1195 methods.add("java.lang.StringBuilder.lastIndexOf(String, int)");
1196 methods.add("java.lang.StringBuilder.reverse()");
1197 methods.add("java.lang.StringBuilder.insert(int, char[], int, int)");
1198 methods.add("java.lang.StringBuilder.appendCodePoint(int)");
1199 methods.add("java.lang.StringBuilder.append(float)");
1200 methods.add("java.lang.StringBuilder.indexOf(String)");
1201 methods.add("java.lang.StringBuilder.insert(int, long)");
1202 methods.add("java.lang.StringBuilder.append(char[], int, int)");
1203 methods.add("java.lang.StringBuilder.insert(int, int)");
1204 methods.add("java.lang.StringBuilder.append(boolean)");
1205 methods.add("java.lang.StringBuilder.append(char)");
1206 methods.add("java.lang.StringBuilder.lastIndexOf(String)");
1207 methods.add("java.lang.StringBuilder.indexOf(String, int)");
1208 methods.add("java.lang.StringBuilder.toString()");
1209 methods.add("java.lang.StringBuilder.insert(int, char[])");
1210 methods.add("java.lang.StringBuilder.append(CharSequence)");
1211
1212 // Type java.lang.StringIndexOutOfBoundsException
1213 honoraries.put("java.lang.StringIndexOutOfBoundsException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1214
1215 // Type java.lang.SuppressWarnings
1216
1217 // Type java.lang.System
1218 methods.add("java.lang.System.arraycopy(Object, int, Object, int, int)");
1219
1220 // Type java.lang.Thread
1221
1222 // Type java.lang.Thread$State
1223 honoraries.put("java.lang.Thread$State", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Equatable"});
1224
1225 // Type java.lang.Thread$UncaughtExceptionHandler
1226
1227 // Type java.lang.ThreadDeath
1228 honoraries.put("java.lang.ThreadDeath", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1229
1230 // Type java.lang.ThreadGroup
1231
1232 // Type java.lang.ThreadLocal
1233
1234 // Type java.lang.Throwable
1235 honoraries.put("java.lang.Throwable", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1236 constructors.add("java.lang.Throwable(String, Throwable)");
1237 constructors.add("java.lang.Throwable()");
1238 constructors.add("java.lang.Throwable(Throwable)");
1239 constructors.add("java.lang.Throwable(String)");
1240 methods.add("java.lang.Throwable.getCause()");
1241
1242 // Type java.lang.TypeNotPresentException
1243 honoraries.put("java.lang.TypeNotPresentException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1244
1245 // Type java.lang.UnknownError
1246 honoraries.put("java.lang.UnknownError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1247
1248 // Type java.lang.UnsatisfiedLinkError
1249 honoraries.put("java.lang.UnsatisfiedLinkError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1250
1251 // Type java.lang.UnsupportedClassVersionError
1252 honoraries.put("java.lang.UnsupportedClassVersionError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1253
1254 // Type java.lang.UnsupportedOperationException
1255 honoraries.put("java.lang.UnsupportedOperationException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1256 constructors.add("java.lang.UnsupportedOperationException(String)");
1257 constructors.add("java.lang.UnsupportedOperationException(Throwable)");
1258 constructors.add("java.lang.UnsupportedOperationException(String, Throwable)");
1259 constructors.add("java.lang.UnsupportedOperationException()");
1260
1261 // Type java.lang.VerifyError
1262 honoraries.put("java.lang.VerifyError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1263
1264 // Type java.lang.VirtualMachineError
1265 honoraries.put("java.lang.VirtualMachineError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1266
1267 // Type java.lang.Void
1268
1269 // Type java.lang.annotation.Annotation
1270 methods.add("java.lang.annotation.Annotation.annotationType()");
1271 methods.add("java.lang.annotation.Annotation.equals(Object)");
1272
1273 // Type java.lang.annotation.Documented
1274
1275 // Type java.lang.annotation.ElementType
1276 honoraries.put("java.lang.annotation.ElementType", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Equatable"});
1277 fields.add("java.lang.annotation.ElementType.CONSTRUCTOR");
1278 fields.add("java.lang.annotation.ElementType.TYPE");
1279 fields.add("java.lang.annotation.ElementType.PARAMETER");
1280 fields.add("java.lang.annotation.ElementType.ANNOTATION_TYPE");
1281 fields.add("java.lang.annotation.ElementType.PACKAGE");
1282 fields.add("java.lang.annotation.ElementType.METHOD");
1283 fields.add("java.lang.annotation.ElementType.LOCAL_VARIABLE");
1284 fields.add("java.lang.annotation.ElementType.FIELD");
1285 methods.add("java.lang.annotation.ElementType.valueOf(String)");
1286 methods.add("java.lang.annotation.ElementType.values()");
1287
1288 // Type java.lang.annotation.Inherited
1289
1290 // Type java.lang.annotation.Retention
1291
1292 // Type java.lang.annotation.RetentionPolicy
1293 honoraries.put("java.lang.annotation.RetentionPolicy", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Equatable"});
1294 fields.add("java.lang.annotation.RetentionPolicy.RUNTIME");
1295 fields.add("java.lang.annotation.RetentionPolicy.CLASS");
1296 fields.add("java.lang.annotation.RetentionPolicy.SOURCE");
1297 methods.add("java.lang.annotation.RetentionPolicy.values()");
1298 methods.add("java.lang.annotation.RetentionPolicy.valueOf(String)");
1299
1300 // Type java.lang.annotation.Target
1301
1302 // Type java.lang.reflect.AccessibleObject
1303
1304 // Type java.lang.reflect.AnnotatedElement
1305
1306 // Type java.lang.reflect.Array
1307
1308 // Type java.lang.reflect.Constructor
1309 honoraries.put("java.lang.reflect.Constructor", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
1310 methods.add("java.lang.reflect.Constructor.getTypeParameters()");
1311 methods.add("java.lang.reflect.Constructor.equals(Object)");
1312 methods.add("java.lang.reflect.Constructor.isVarArgs()");
1313 methods.add("java.lang.reflect.Constructor.getParameterTypes()");
1314 methods.add("java.lang.reflect.Constructor.toString()");
1315 methods.add("java.lang.reflect.Constructor.toGenericString()");
1316 methods.add("java.lang.reflect.Constructor.isSynthetic()");
1317 methods.add("java.lang.reflect.Constructor.getGenericParameterTypes()");
1318 methods.add("java.lang.reflect.Constructor.getModifiers()");
1319 methods.add("java.lang.reflect.Constructor.getName()");
1320 methods.add("java.lang.reflect.Constructor.getDeclaringClass()");
1321
1322 // Type java.lang.reflect.Field
1323 honoraries.put("java.lang.reflect.Field", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
1324 methods.add("java.lang.reflect.Field.getAnnotation(Class<T>)");
1325 methods.add("java.lang.reflect.Field.getName()");
1326 methods.add("java.lang.reflect.Field.getGenericType()");
1327 methods.add("java.lang.reflect.Field.isEnumConstant()");
1328 methods.add("java.lang.reflect.Field.getType()");
1329 methods.add("java.lang.reflect.Field.equals(Object)");
1330 methods.add("java.lang.reflect.Field.toString()");
1331 methods.add("java.lang.reflect.Field.getDeclaringClass()");
1332 methods.add("java.lang.reflect.Field.isSynthetic()");
1333 methods.add("java.lang.reflect.Field.toGenericString()");
1334 methods.add("java.lang.reflect.Field.hashCode()");
1335
1336 // Type java.lang.reflect.GenericArrayType
1337
1338 // Type java.lang.reflect.GenericDeclaration
1339 methods.add("java.lang.reflect.GenericDeclaration.getTypeParameters()");
1340
1341 // Type java.lang.reflect.GenericSignatureFormatError
1342 honoraries.put("java.lang.reflect.GenericSignatureFormatError", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1343
1344 // Type java.lang.reflect.InvocationHandler
1345
1346 // Type java.lang.reflect.InvocationTargetException
1347 honoraries.put("java.lang.reflect.InvocationTargetException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1348 constructors.add("java.lang.reflect.InvocationTargetException(Throwable, String)");
1349 constructors.add("java.lang.reflect.InvocationTargetException(Throwable)");
1350 constructors.add("java.lang.reflect.InvocationTargetException()");
1351 methods.add("java.lang.reflect.InvocationTargetException.getTargetException()");
1352 methods.add("java.lang.reflect.InvocationTargetException.getCause()");
1353
1354 // Type java.lang.reflect.MalformedParameterizedTypeException
1355 honoraries.put("java.lang.reflect.MalformedParameterizedTypeException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1356
1357 // Type java.lang.reflect.Member
1358
1359 // Type java.lang.reflect.Method
1360 honoraries.put("java.lang.reflect.Method", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
1361 methods.add("java.lang.reflect.Method.isBridge()");
1362 methods.add("java.lang.reflect.Method.getModifiers()");
1363 methods.add("java.lang.reflect.Method.getGenericReturnType()");
1364 methods.add("java.lang.reflect.Method.getParameterTypes()");
1365 methods.add("java.lang.reflect.Method.isSynthetic()");
1366 methods.add("java.lang.reflect.Method.getTypeParameters()");
1367 methods.add("java.lang.reflect.Method.getDeclaringClass()");
1368 methods.add("java.lang.reflect.Method.getAnnotation(Class<T>)");
1369 methods.add("java.lang.reflect.Method.getDefaultValue()");
1370 methods.add("java.lang.reflect.Method.isVarArgs()");
1371 methods.add("java.lang.reflect.Method.getName()");
1372 methods.add("java.lang.reflect.Method.equals(Object)");
1373 methods.add("java.lang.reflect.Method.getReturnType()");
1374 methods.add("java.lang.reflect.Method.getGenericParameterTypes()");
1375
1376 // Type java.lang.reflect.Modifier
1377 fields.add("java.lang.reflect.Modifier.PROTECTED");
1378 fields.add("java.lang.reflect.Modifier.INTERFACE");
1379 fields.add("java.lang.reflect.Modifier.TRANSIENT");
1380 fields.add("java.lang.reflect.Modifier.FINAL");
1381 fields.add("java.lang.reflect.Modifier.STATIC");
1382 fields.add("java.lang.reflect.Modifier.ABSTRACT");
1383 fields.add("java.lang.reflect.Modifier.PUBLIC");
1384 fields.add("java.lang.reflect.Modifier.NATIVE");
1385 fields.add("java.lang.reflect.Modifier.VOLATILE");
1386 fields.add("java.lang.reflect.Modifier.SYNCHRONIZED");
1387 fields.add("java.lang.reflect.Modifier.PRIVATE");
1388 fields.add("java.lang.reflect.Modifier.STRICT");
1389 constructors.add("java.lang.reflect.Modifier()");
1390 methods.add("java.lang.reflect.Modifier.isFinal(int)");
1391 methods.add("java.lang.reflect.Modifier.isPublic(int)");
1392 methods.add("java.lang.reflect.Modifier.isPrivate(int)");
1393 methods.add("java.lang.reflect.Modifier.isNative(int)");
1394 methods.add("java.lang.reflect.Modifier.isSynchronized(int)");
1395 methods.add("java.lang.reflect.Modifier.isVolatile(int)");
1396 methods.add("java.lang.reflect.Modifier.isStatic(int)");
1397 methods.add("java.lang.reflect.Modifier.isStrict(int)");
1398 methods.add("java.lang.reflect.Modifier.toString(int)");
1399 methods.add("java.lang.reflect.Modifier.isAbstract(int)");
1400 methods.add("java.lang.reflect.Modifier.isInterface(int)");
1401 methods.add("java.lang.reflect.Modifier.isProtected(int)");
1402 methods.add("java.lang.reflect.Modifier.isTransient(int)");
1403
1404 // Type java.lang.reflect.ParameterizedType
1405 honoraries.put("java.lang.reflect.ParameterizedType", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1406 methods.add("java.lang.reflect.ParameterizedType.getOwnerType()");
1407 methods.add("java.lang.reflect.ParameterizedType.getRawType()");
1408 methods.add("java.lang.reflect.ParameterizedType.getActualTypeArguments()");
1409
1410 // Type java.lang.reflect.Proxy
1411
1412 // Type java.lang.reflect.ReflectPermission
1413
1414 // Type java.lang.reflect.Type
1415
1416 // Type java.lang.reflect.TypeVariable
1417 honoraries.put("java.lang.reflect.TypeVariable", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
1418 methods.add("java.lang.reflect.TypeVariable.getName()");
1419 methods.add("java.lang.reflect.TypeVariable.getGenericDeclaration()");
1420
1421 // Type java.lang.reflect.UndeclaredThrowableException
1422 honoraries.put("java.lang.reflect.UndeclaredThrowableException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1423 constructors.add("java.lang.reflect.UndeclaredThrowableException(Throwable)");
1424 constructors.add("java.lang.reflect.UndeclaredThrowableException(Throwable, String)");
1425 methods.add("java.lang.reflect.UndeclaredThrowableException.getUndeclaredThrowable()");
1426 methods.add("java.lang.reflect.UndeclaredThrowableException.getCause()");
1427
1428 // Type java.lang.reflect.WildcardType
1429 honoraries.put("java.lang.reflect.WildcardType", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1430 methods.add("java.lang.reflect.WildcardType.getUpperBounds()");
1431
1432 // Type java.math.BigDecimal
1433 honoraries.put("java.math.BigDecimal", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
1434 fields.add("java.math.BigDecimal.ZERO");
1435 fields.add("java.math.BigDecimal.ROUND_HALF_EVEN");
1436 fields.add("java.math.BigDecimal.ROUND_HALF_UP");
1437 fields.add("java.math.BigDecimal.ROUND_HALF_DOWN");
1438 fields.add("java.math.BigDecimal.ONE");
1439 fields.add("java.math.BigDecimal.TEN");
1440 fields.add("java.math.BigDecimal.ROUND_UP");
1441 fields.add("java.math.BigDecimal.ROUND_UNNECESSARY");
1442 fields.add("java.math.BigDecimal.ROUND_FLOOR");
1443 fields.add("java.math.BigDecimal.ROUND_CEILING");
1444 fields.add("java.math.BigDecimal.ROUND_DOWN");
1445 constructors.add("java.math.BigDecimal(BigInteger, int, MathContext)");
1446 constructors.add("java.math.BigDecimal(double)");
1447 constructors.add("java.math.BigDecimal(double, MathContext)");
1448 constructors.add("java.math.BigDecimal(BigInteger)");
1449 constructors.add("java.math.BigDecimal(long, MathContext)");
1450 constructors.add("java.math.BigDecimal(long)");
1451 constructors.add("java.math.BigDecimal(char[])");
1452 constructors.add("java.math.BigDecimal(char[], MathContext)");
1453 constructors.add("java.math.BigDecimal(String, MathContext)");
1454 constructors.add("java.math.BigDecimal(int)");
1455 constructors.add("java.math.BigDecimal(int, MathContext)");
1456 constructors.add("java.math.BigDecimal(char[], int, int)");
1457 constructors.add("java.math.BigDecimal(BigInteger, MathContext)");
1458 constructors.add("java.math.BigDecimal(String)");
1459 constructors.add("java.math.BigDecimal(char[], int, int, MathContext)");
1460 constructors.add("java.math.BigDecimal(BigInteger, int)");
1461 methods.add("java.math.BigDecimal.divideAndRemainder(BigDecimal, MathContext)");
1462 methods.add("java.math.BigDecimal.round(MathContext)");
1463 methods.add("java.math.BigDecimal.scale()");
1464 methods.add("java.math.BigDecimal.divide(BigDecimal, RoundingMode)");
1465 methods.add("java.math.BigDecimal.valueOf(long)");
1466 methods.add("java.math.BigDecimal.signum()");
1467 methods.add("java.math.BigDecimal.toEngineeringString()");
1468 methods.add("java.math.BigDecimal.plus()");
1469 methods.add("java.math.BigDecimal.remainder(BigDecimal, MathContext)");
1470 methods.add("java.math.BigDecimal.valueOf(long, int)");
1471 methods.add("java.math.BigDecimal.valueOf(double)");
1472 methods.add("java.math.BigDecimal.movePointLeft(int)");
1473 methods.add("java.math.BigDecimal.toPlainString()");
1474 methods.add("java.math.BigDecimal.max(BigDecimal)");
1475 methods.add("java.math.BigDecimal.multiply(BigDecimal)");
1476 methods.add("java.math.BigDecimal.scaleByPowerOfTen(int)");
1477 methods.add("java.math.BigDecimal.multiply(BigDecimal, MathContext)");
1478 methods.add("java.math.BigDecimal.plus(MathContext)");
1479 methods.add("java.math.BigDecimal.divide(BigDecimal, int, int)");
1480 methods.add("java.math.BigDecimal.subtract(BigDecimal, MathContext)");
1481 methods.add("java.math.BigDecimal.pow(int, MathContext)");
1482 methods.add("java.math.BigDecimal.intValue()");
1483 methods.add("java.math.BigDecimal.divideToIntegralValue(BigDecimal, MathContext)");
1484 methods.add("java.math.BigDecimal.longValueExact()");
1485 methods.add("java.math.BigDecimal.divide(BigDecimal, int, RoundingMode)");
1486 methods.add("java.math.BigDecimal.negate(MathContext)");
1487 methods.add("java.math.BigDecimal.hashCode()");
1488 methods.add("java.math.BigDecimal.unscaledValue()");
1489 methods.add("java.math.BigDecimal.equals(Object)");
1490 methods.add("java.math.BigDecimal.setScale(int)");
1491 methods.add("java.math.BigDecimal.movePointRight(int)");
1492 methods.add("java.math.BigDecimal.toString()");
1493 methods.add("java.math.BigDecimal.byteValueExact()");
1494 methods.add("java.math.BigDecimal.divideToIntegralValue(BigDecimal)");
1495 methods.add("java.math.BigDecimal.floatValue()");
1496 methods.add("java.math.BigDecimal.add(BigDecimal)");
1497 methods.add("java.math.BigDecimal.stripTrailingZeros()");
1498 methods.add("java.math.BigDecimal.abs(MathContext)");
1499 methods.add("java.math.BigDecimal.compareTo(BigDecimal)");
1500 methods.add("java.math.BigDecimal.subtract(BigDecimal)");
1501 methods.add("java.math.BigDecimal.divide(BigDecimal)");
1502 methods.add("java.math.BigDecimal.intValueExact()");
1503 methods.add("java.math.BigDecimal.toBigInteger()");
1504 methods.add("java.math.BigDecimal.abs()");
1505 methods.add("java.math.BigDecimal.min(BigDecimal)");
1506 methods.add("java.math.BigDecimal.setScale(int, int)");
1507 methods.add("java.math.BigDecimal.pow(int)");
1508 methods.add("java.math.BigDecimal.add(BigDecimal, MathContext)");
1509 methods.add("java.math.BigDecimal.longValue()");
1510 methods.add("java.math.BigDecimal.shortValueExact()");
1511 methods.add("java.math.BigDecimal.ulp()");
1512 methods.add("java.math.BigDecimal.precision()");
1513 methods.add("java.math.BigDecimal.divide(BigDecimal, MathContext)");
1514 methods.add("java.math.BigDecimal.divide(BigDecimal, int)");
1515 methods.add("java.math.BigDecimal.negate()");
1516 methods.add("java.math.BigDecimal.setScale(int, RoundingMode)");
1517 methods.add("java.math.BigDecimal.toBigIntegerExact()");
1518 methods.add("java.math.BigDecimal.remainder(BigDecimal)");
1519 methods.add("java.math.BigDecimal.doubleValue()");
1520 methods.add("java.math.BigDecimal.divideAndRemainder(BigDecimal)");
1521
1522 // Type java.math.BigInteger
1523 honoraries.put("java.math.BigInteger", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
1524 fields.add("java.math.BigInteger.ONE");
1525 fields.add("java.math.BigInteger.TEN");
1526 fields.add("java.math.BigInteger.ZERO");
1527 constructors.add("java.math.BigInteger(int, Random)");
1528 constructors.add("java.math.BigInteger(byte[])");
1529 constructors.add("java.math.BigInteger(int, int, Random)");
1530 constructors.add("java.math.BigInteger(String, int)");
1531 constructors.add("java.math.BigInteger(int, byte[])");
1532 constructors.add("java.math.BigInteger(String)");
1533 methods.add("java.math.BigInteger.or(BigInteger)");
1534 methods.add("java.math.BigInteger.subtract(BigInteger)");
1535 methods.add("java.math.BigInteger.negate()");
1536 methods.add("java.math.BigInteger.toString(int)");
1537 methods.add("java.math.BigInteger.toByteArray()");
1538 methods.add("java.math.BigInteger.max(BigInteger)");
1539 methods.add("java.math.BigInteger.shiftRight(int)");
1540 methods.add("java.math.BigInteger.and(BigInteger)");
1541 methods.add("java.math.BigInteger.intValue()");
1542 methods.add("java.math.BigInteger.clearBit(int)");
1543 methods.add("java.math.BigInteger.flipBit(int)");
1544 methods.add("java.math.BigInteger.xor(BigInteger)");
1545 methods.add("java.math.BigInteger.compareTo(BigInteger)");
1546 methods.add("java.math.BigInteger.divide(BigInteger)");
1547 methods.add("java.math.BigInteger.multiply(BigInteger)");
1548 methods.add("java.math.BigInteger.add(BigInteger)");
1549 methods.add("java.math.BigInteger.signum()");
1550 methods.add("java.math.BigInteger.min(BigInteger)");
1551 methods.add("java.math.BigInteger.floatValue()");
1552 methods.add("java.math.BigInteger.hashCode()");
1553 methods.add("java.math.BigInteger.remainder(BigInteger)");
1554 methods.add("java.math.BigInteger.not()");
1555 methods.add("java.math.BigInteger.modInverse(BigInteger)");
1556 methods.add("java.math.BigInteger.longValue()");
1557 methods.add("java.math.BigInteger.setBit(int)");
1558 methods.add("java.math.BigInteger.probablePrime(int, Random)");
1559 methods.add("java.math.BigInteger.getLowestSetBit()");
1560 methods.add("java.math.BigInteger.doubleValue()");
1561 methods.add("java.math.BigInteger.toString()");
1562 methods.add("java.math.BigInteger.valueOf(long)");
1563 methods.add("java.math.BigInteger.testBit(int)");
1564 methods.add("java.math.BigInteger.bitLength()");
1565 methods.add("java.math.BigInteger.modPow(BigInteger, BigInteger)");
1566 methods.add("java.math.BigInteger.pow(int)");
1567 methods.add("java.math.BigInteger.bitCount()");
1568 methods.add("java.math.BigInteger.shiftLeft(int)");
1569 methods.add("java.math.BigInteger.equals(Object)");
1570 methods.add("java.math.BigInteger.divideAndRemainder(BigInteger)");
1571 methods.add("java.math.BigInteger.mod(BigInteger)");
1572 methods.add("java.math.BigInteger.andNot(BigInteger)");
1573 methods.add("java.math.BigInteger.abs()");
1574 methods.add("java.math.BigInteger.gcd(BigInteger)");
1575
1576 // Type java.math.MathContext
1577 honoraries.put("java.math.MathContext", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Selfless"});
1578 fields.add("java.math.MathContext.DECIMAL128");
1579 fields.add("java.math.MathContext.DECIMAL64");
1580 fields.add("java.math.MathContext.UNLIMITED");
1581 fields.add("java.math.MathContext.DECIMAL32");
1582 constructors.add("java.math.MathContext(String)");
1583 constructors.add("java.math.MathContext(int, RoundingMode)");
1584 constructors.add("java.math.MathContext(int)");
1585 methods.add("java.math.MathContext.getRoundingMode()");
1586 methods.add("java.math.MathContext.getPrecision()");
1587 methods.add("java.math.MathContext.equals(Object)");
1588 methods.add("java.math.MathContext.hashCode()");
1589 methods.add("java.math.MathContext.toString()");
1590
1591 // Type java.math.RoundingMode
1592 honoraries.put("java.math.RoundingMode", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Equatable"});
1593 fields.add("java.math.RoundingMode.UP");
1594 fields.add("java.math.RoundingMode.HALF_UP");
1595 fields.add("java.math.RoundingMode.FLOOR");
1596 fields.add("java.math.RoundingMode.CEILING");
1597 fields.add("java.math.RoundingMode.UNNECESSARY");
1598 fields.add("java.math.RoundingMode.HALF_EVEN");
1599 fields.add("java.math.RoundingMode.HALF_DOWN");
1600 fields.add("java.math.RoundingMode.DOWN");
1601 methods.add("java.math.RoundingMode.values()");
1602 methods.add("java.math.RoundingMode.valueOf(int)");
1603 methods.add("java.math.RoundingMode.valueOf(String)");
1604
1605 // Type java.net.Authenticator
1606
1607 // Type java.net.Authenticator$RequestorType
1608 honoraries.put("java.net.Authenticator$RequestorType", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Equatable"});
1609
1610 // Type java.net.BindException
1611 honoraries.put("java.net.BindException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1612
1613 // Type java.net.CacheRequest
1614
1615 // Type java.net.CacheResponse
1616
1617 // Type java.net.ConnectException
1618 honoraries.put("java.net.ConnectException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1619
1620 // Type java.net.ContentHandler
1621
1622 // Type java.net.ContentHandlerFactory
1623
1624 // Type java.net.CookieHandler
1625
1626 // Type java.net.DatagramPacket
1627
1628 // Type java.net.DatagramSocket
1629
1630 // Type java.net.DatagramSocketImpl
1631
1632 // Type java.net.DatagramSocketImplFactory
1633
1634 // Type java.net.FileNameMap
1635
1636 // Type java.net.HttpRetryException
1637 honoraries.put("java.net.HttpRetryException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1638
1639 // Type java.net.HttpURLConnection
1640
1641 // Type java.net.Inet4Address
1642 methods.add("java.net.Inet4Address.equals(Object)");
1643
1644 // Type java.net.Inet6Address
1645 methods.add("java.net.Inet6Address.equals(Object)");
1646
1647 // Type java.net.InetAddress
1648 methods.add("java.net.InetAddress.equals(Object)");
1649
1650 // Type java.net.InetSocketAddress
1651 methods.add("java.net.InetSocketAddress.equals(Object)");
1652
1653 // Type java.net.JarURLConnection
1654
1655 // Type java.net.MalformedURLException
1656 honoraries.put("java.net.MalformedURLException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1657
1658 // Type java.net.MulticastSocket
1659
1660 // Type java.net.NetPermission
1661
1662 // Type java.net.NetworkInterface
1663 methods.add("java.net.NetworkInterface.equals(Object)");
1664
1665 // Type java.net.NoRouteToHostException
1666 honoraries.put("java.net.NoRouteToHostException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1667
1668 // Type java.net.PasswordAuthentication
1669
1670 // Type java.net.PortUnreachableException
1671 honoraries.put("java.net.PortUnreachableException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1672
1673 // Type java.net.ProtocolException
1674 honoraries.put("java.net.ProtocolException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1675
1676 // Type java.net.Proxy
1677 methods.add("java.net.Proxy.equals(Object)");
1678
1679 // Type java.net.Proxy$Type
1680 honoraries.put("java.net.Proxy$Type", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless", "org.joe_e.Equatable"});
1681
1682 // Type java.net.ProxySelector
1683
1684 // Type java.net.ResponseCache
1685
1686 // Type java.net.SecureCacheResponse
1687
1688 // Type java.net.ServerSocket
1689
1690 // Type java.net.Socket
1691 methods.add("java.net.Socket.close()");
1692
1693 // Type java.net.SocketAddress
1694
1695 // Type java.net.SocketException
1696 honoraries.put("java.net.SocketException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1697
1698 // Type java.net.SocketImpl
1699
1700 // Type java.net.SocketImplFactory
1701
1702 // Type java.net.SocketOptions
1703
1704 // Type java.net.SocketPermission
1705 methods.add("java.net.SocketPermission.equals(Object)");
1706
1707 // Type java.net.SocketTimeoutException
1708 honoraries.put("java.net.SocketTimeoutException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1709
1710 // Type java.net.URI
1711 methods.add("java.net.URI.equals(Object)");
1712
1713 // Type java.net.URISyntaxException
1714 honoraries.put("java.net.URISyntaxException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1715
1716 // Type java.net.URL
1717 methods.add("java.net.URL.equals(Object)");
1718
1719 // Type java.net.URLClassLoader
1720
1721 // Type java.net.URLConnection
1722
1723 // Type java.net.URLDecoder
1724
1725 // Type java.net.URLEncoder
1726
1727 // Type java.net.URLStreamHandler
1728
1729 // Type java.net.URLStreamHandlerFactory
1730
1731 // Type java.net.UnknownHostException
1732 honoraries.put("java.net.UnknownHostException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1733
1734 // Type java.net.UnknownServiceException
1735 honoraries.put("java.net.UnknownServiceException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1736
1737 // Type java.util.AbstractList
1738 fields.add("java.util.AbstractList.modCount");
1739 constructors.add("java.util.AbstractList()");
1740 methods.add("java.util.AbstractList.clear()");
1741 methods.add("java.util.AbstractList.get(int)");
1742 methods.add("java.util.AbstractList.subList(int, int)");
1743 methods.add("java.util.AbstractList.remove(int)");
1744 methods.add("java.util.AbstractList.equals(Object)");
1745 methods.add("java.util.AbstractList.lastIndexOf(Object)");
1746 methods.add("java.util.AbstractList.add(int, E)");
1747 methods.add("java.util.AbstractList.indexOf(Object)");
1748 methods.add("java.util.AbstractList.set(int, E)");
1749 methods.add("java.util.AbstractList.iterator()");
1750 methods.add("java.util.AbstractList.add(E)");
1751 methods.add("java.util.AbstractList.listIterator()");
1752 methods.add("java.util.AbstractList.listIterator(int)");
1753 methods.add("java.util.AbstractList.addAll(int, Collection<? extends E>)");
1754 methods.add("java.util.AbstractList.removeRange(int, int)");
1755
1756 // Type java.util.ArrayList
1757 constructors.add("java.util.ArrayList(int)");
1758 constructors.add("java.util.ArrayList()");
1759 constructors.add("java.util.ArrayList(Collection<? extends E>)");
1760 methods.add("java.util.ArrayList.add(int, E)");
1761 methods.add("java.util.ArrayList.toArray()");
1762 methods.add("java.util.ArrayList.ensureCapacity(int)");
1763 methods.add("java.util.ArrayList.indexOf(Object)");
1764 methods.add("java.util.ArrayList.size()");
1765 methods.add("java.util.ArrayList.add(E)");
1766 methods.add("java.util.ArrayList.trimToSize()");
1767 methods.add("java.util.ArrayList.addAll(Collection<? extends E>)");
1768 methods.add("java.util.ArrayList.removeRange(int, int)");
1769 methods.add("java.util.ArrayList.lastIndexOf(Object)");
1770 methods.add("java.util.ArrayList.isEmpty()");
1771 methods.add("java.util.ArrayList.set(int, E)");
1772 methods.add("java.util.ArrayList.remove(Object)");
1773 methods.add("java.util.ArrayList.clear()");
1774 methods.add("java.util.ArrayList.toArray(T[])");
1775 methods.add("java.util.ArrayList.clone()");
1776 methods.add("java.util.ArrayList.addAll(int, Collection<? extends E>)");
1777 methods.add("java.util.ArrayList.remove(int)");
1778 methods.add("java.util.ArrayList.contains(Object)");
1779 methods.add("java.util.ArrayList.get(int)");
1780
1781 // Type java.util.Iterator
1782 methods.add("java.util.Iterator.hasNext()");
1783 methods.add("java.util.Iterator.next()");
1784
1785 // Type java.util.NoSuchElementException
1786 honoraries.put("java.util.NoSuchElementException", new String[]{"org.joe_e.Immutable", "org.joe_e.Powerless"});
1787 constructors.add("java.util.NoSuchElementException(String)");
1788 constructors.add("java.util.NoSuchElementException()");
1789
1790 // Type org.joe_e.Equatable
1791
1792 // Type org.joe_e.ErrorHandler
1793 methods.add("org.joe_e.ErrorHandler.handle(Error)");
1794
1795 // Type org.joe_e.Immutable
1796
1797 // Type org.joe_e.IsJoeE
1798
1799 // Type org.joe_e.JoeE
1800 methods.add("org.joe_e.JoeE.isSubtypeOf(Class<?>, Class<?>)");
1801 methods.add("org.joe_e.JoeE.abort(Error)");
1802 methods.add("org.joe_e.JoeE.instanceOf(Object, Class<?>)");
1803
1804 // Type org.joe_e.Powerless
1805
1806 // Type org.joe_e.Selfless
1807 methods.add("org.joe_e.Selfless.hashCode()");
1808
1809 // Type org.joe_e.Struct
1810 constructors.add("org.joe_e.Struct()");
1811 methods.add("org.joe_e.Struct.hashCode()");
1812 methods.add("org.joe_e.Struct.equals(Object)");
1813
1814 // Type org.joe_e.Token
1815 constructors.add("org.joe_e.Token()");
1816
1817 // Type org.joe_e.array.ArrayBuilder
1818 methods.add("org.joe_e.array.ArrayBuilder.snapshot()");
1819 methods.add("org.joe_e.array.ArrayBuilder.length()");
1820 methods.add("org.joe_e.array.ArrayBuilder.append(E[], int, int)");
1821 methods.add("org.joe_e.array.ArrayBuilder.append(E)");
1822 methods.add("org.joe_e.array.ArrayBuilder.append(E[])");
1823
1824 // Type org.joe_e.array.BooleanArray
1825 methods.add("org.joe_e.array.BooleanArray.getBoolean(int)");
1826 methods.add("org.joe_e.array.BooleanArray.array(boolean, boolean)");
1827 methods.add("org.joe_e.array.BooleanArray.builder(int)");
1828 methods.add("org.joe_e.array.BooleanArray.array(boolean, boolean, boolean)");
1829 methods.add("org.joe_e.array.BooleanArray.length()");
1830 methods.add("org.joe_e.array.BooleanArray.with(boolean)");
1831 methods.add("org.joe_e.array.BooleanArray.toBooleanArray()");
1832 methods.add("org.joe_e.array.BooleanArray.toArray(T[])");
1833 methods.add("org.joe_e.array.BooleanArray.array(boolean, boolean, boolean, boolean)");
1834 methods.add("org.joe_e.array.BooleanArray.get(int)");
1835 methods.add("org.joe_e.array.BooleanArray.array(boolean)");
1836 methods.add("org.joe_e.array.BooleanArray.hashCode()");
1837 methods.add("org.joe_e.array.BooleanArray.toString()");
1838 methods.add("org.joe_e.array.BooleanArray.array(boolean[])");
1839 methods.add("org.joe_e.array.BooleanArray.without(int)");
1840 methods.add("org.joe_e.array.BooleanArray.array()");
1841 methods.add("org.joe_e.array.BooleanArray.builder()");
1842 methods.add("org.joe_e.array.BooleanArray.with(Boolean)");
1843 methods.add("org.joe_e.array.BooleanArray.equals(Object)");
1844
1845 // Type org.joe_e.array.BooleanArray$Builder
1846 methods.add("org.joe_e.array.BooleanArray$Builder.append(boolean[])");
1847 methods.add("org.joe_e.array.BooleanArray$Builder.snapshot()");
1848 methods.add("org.joe_e.array.BooleanArray$Builder.append(Boolean)");
1849 methods.add("org.joe_e.array.BooleanArray$Builder.append(Boolean[])");
1850 methods.add("org.joe_e.array.BooleanArray$Builder.append(boolean)");
1851 methods.add("org.joe_e.array.BooleanArray$Builder.append(Boolean[], int, int)");
1852 methods.add("org.joe_e.array.BooleanArray$Builder.append(boolean[], int, int)");
1853
1854 // Type org.joe_e.array.ByteArray
1855 methods.add("org.joe_e.array.ByteArray.with(byte)");
1856 methods.add("org.joe_e.array.ByteArray.length()");
1857 methods.add("org.joe_e.array.ByteArray.getByte(int)");
1858 methods.add("org.joe_e.array.ByteArray.array(byte, byte)");
1859 methods.add("org.joe_e.array.ByteArray.array(byte, byte, byte, byte)");
1860 methods.add("org.joe_e.array.ByteArray.builder(int)");
1861 methods.add("org.joe_e.array.ByteArray.array()");
1862 methods.add("org.joe_e.array.ByteArray.asInputStream()");
1863 methods.add("org.joe_e.array.ByteArray.equals(Object)");
1864 methods.add("org.joe_e.array.ByteArray.array(byte[])");
1865 methods.add("org.joe_e.array.ByteArray.toString()");
1866 methods.add("org.joe_e.array.ByteArray.array(byte, byte, byte)");
1867 methods.add("org.joe_e.array.ByteArray.toByteArray()");
1868 methods.add("org.joe_e.array.ByteArray.hashCode()");
1869 methods.add("org.joe_e.array.ByteArray.builder()");
1870 methods.add("org.joe_e.array.ByteArray.array(byte)");
1871 methods.add("org.joe_e.array.ByteArray.with(Byte)");
1872 methods.add("org.joe_e.array.ByteArray.get(int)");
1873 methods.add("org.joe_e.array.ByteArray.toArray(T[])");
1874 methods.add("org.joe_e.array.ByteArray.without(int)");
1875
1876 // Type org.joe_e.array.ByteArray$Builder
1877 methods.add("org.joe_e.array.ByteArray$Builder.append(byte[], int, int)");
1878 methods.add("org.joe_e.array.ByteArray$Builder.snapshot()");
1879 methods.add("org.joe_e.array.ByteArray$Builder.asOutputStream()");
1880 methods.add("org.joe_e.array.ByteArray$Builder.append(Byte[])");
1881 methods.add("org.joe_e.array.ByteArray$Builder.append(Byte[], int, int)");
1882 methods.add("org.joe_e.array.ByteArray$Builder.append(Byte)");
1883 methods.add("org.joe_e.array.ByteArray$Builder.append(byte)");
1884 methods.add("org.joe_e.array.ByteArray$Builder.append(byte[])");
1885
1886 // Type org.joe_e.array.ByteArray$BuilderOutputStream
1887 constructors.add("org.joe_e.array.ByteArray$BuilderOutputStream(Builder)");
1888 constructors.add("org.joe_e.array.ByteArray$BuilderOutputStream()");
1889 constructors.add("org.joe_e.array.ByteArray$BuilderOutputStream(int)");
1890 methods.add("org.joe_e.array.ByteArray$BuilderOutputStream.snapshot()");
1891 methods.add("org.joe_e.array.ByteArray$BuilderOutputStream.write(byte[])");
1892 methods.add("org.joe_e.array.ByteArray$BuilderOutputStream.write(int)");
1893 methods.add("org.joe_e.array.ByteArray$BuilderOutputStream.write(byte[], int, int)");
1894 methods.add("org.joe_e.array.ByteArray$BuilderOutputStream.length()");
1895
1896 // Type org.joe_e.array.CharArray
1897 methods.add("org.joe_e.array.CharArray.array()");
1898 methods.add("org.joe_e.array.CharArray.builder(int)");
1899 methods.add("org.joe_e.array.CharArray.equals(Object)");
1900 methods.add("org.joe_e.array.CharArray.with(char)");
1901 methods.add("org.joe_e.array.CharArray.array(char[])");
1902 methods.add("org.joe_e.array.CharArray.toArray(T[])");
1903 methods.add("org.joe_e.array.CharArray.builder()");
1904 methods.add("org.joe_e.array.CharArray.length()");
1905 methods.add("org.joe_e.array.CharArray.get(int)");
1906 methods.add("org.joe_e.array.CharArray.toCharArray()");
1907 methods.add("org.joe_e.array.CharArray.array(char)");
1908 methods.add("org.joe_e.array.CharArray.without(int)");
1909 methods.add("org.joe_e.array.CharArray.toString()");
1910 methods.add("org.joe_e.array.CharArray.with(Character)");
1911 methods.add("org.joe_e.array.CharArray.getChar(int)");
1912 methods.add("org.joe_e.array.CharArray.array(char, char)");
1913 methods.add("org.joe_e.array.CharArray.array(char, char, char, char)");
1914 methods.add("org.joe_e.array.CharArray.array(char, char, char)");
1915 methods.add("org.joe_e.array.CharArray.hashCode()");
1916
1917 // Type org.joe_e.array.CharArray$Builder
1918 methods.add("org.joe_e.array.CharArray$Builder.append(Character)");
1919 methods.add("org.joe_e.array.CharArray$Builder.snapshot()");
1920 methods.add("org.joe_e.array.CharArray$Builder.append(char)");
1921 methods.add("org.joe_e.array.CharArray$Builder.append(char[])");
1922 methods.add("org.joe_e.array.CharArray$Builder.append(Character[], int, int)");
1923 methods.add("org.joe_e.array.CharArray$Builder.append(Character[])");
1924 methods.add("org.joe_e.array.CharArray$Builder.append(char[], int, int)");
1925
1926 // Type org.joe_e.array.ConstArray
1927 methods.add("org.joe_e.array.ConstArray.length()");
1928 methods.add("org.joe_e.array.ConstArray.builder(int)");
1929 methods.add("org.joe_e.array.ConstArray.get(int)");
1930 methods.add("org.joe_e.array.ConstArray.toString()");
1931 methods.add("org.joe_e.array.ConstArray.array(T[])");
1932 methods.add("org.joe_e.array.ConstArray.builder()");
1933 methods.add("org.joe_e.array.ConstArray.toArray(T[])");
1934 methods.add("org.joe_e.array.ConstArray.equals(Object)");
1935 methods.add("org.joe_e.array.ConstArray.array()");
1936 methods.add("org.joe_e.array.ConstArray.hashCode()");
1937 methods.add("org.joe_e.array.ConstArray.array(T, T, T, T)");
1938 methods.add("org.joe_e.array.ConstArray.iterator()");
1939 methods.add("org.joe_e.array.ConstArray.array(T)");
1940 methods.add("org.joe_e.array.ConstArray.without(int)");
1941 methods.add("org.joe_e.array.ConstArray.with(E)");
1942 methods.add("org.joe_e.array.ConstArray.array(T, T, T)");
1943 methods.add("org.joe_e.array.ConstArray.array(T, T)");
1944
1945 // Type org.joe_e.array.ConstArray$Builder
1946 methods.add("org.joe_e.array.ConstArray$Builder.snapshot()");
1947 methods.add("org.joe_e.array.ConstArray$Builder.append(E)");
1948 methods.add("org.joe_e.array.ConstArray$Builder.append(E[], int, int)");
1949 methods.add("org.joe_e.array.ConstArray$Builder.length()");
1950 methods.add("org.joe_e.array.ConstArray$Builder.append(E[])");
1951
1952 // Type org.joe_e.array.DoubleArray
1953 methods.add("org.joe_e.array.DoubleArray.get(int)");
1954 methods.add("org.joe_e.array.DoubleArray.toString()");
1955 methods.add("org.joe_e.array.DoubleArray.with(Double)");
1956 methods.add("org.joe_e.array.DoubleArray.hashCode()");
1957 methods.add("org.joe_e.array.DoubleArray.equals(Object)");
1958 methods.add("org.joe_e.array.DoubleArray.toArray(T[])");
1959 methods.add("org.joe_e.array.DoubleArray.toDoubleArray()");
1960 methods.add("org.joe_e.array.DoubleArray.array(double[])");
1961 methods.add("org.joe_e.array.DoubleArray.array(double, double)");
1962 methods.add("org.joe_e.array.DoubleArray.builder(int)");
1963 methods.add("org.joe_e.array.DoubleArray.with(double)");
1964 methods.add("org.joe_e.array.DoubleArray.builder()");
1965 methods.add("org.joe_e.array.DoubleArray.without(int)");
1966 methods.add("org.joe_e.array.DoubleArray.array(double, double, double, double)");
1967 methods.add("org.joe_e.array.DoubleArray.array()");
1968 methods.add("org.joe_e.array.DoubleArray.array(double)");
1969 methods.add("org.joe_e.array.DoubleArray.array(double, double, double)");
1970 methods.add("org.joe_e.array.DoubleArray.getDouble(int)");
1971 methods.add("org.joe_e.array.DoubleArray.length()");
1972
1973 // Type org.joe_e.array.DoubleArray$Builder
1974 methods.add("org.joe_e.array.DoubleArray$Builder.append(double)");
1975 methods.add("org.joe_e.array.DoubleArray$Builder.append(Double[], int, int)");
1976 methods.add("org.joe_e.array.DoubleArray$Builder.snapshot()");
1977 methods.add("org.joe_e.array.DoubleArray$Builder.append(Double[])");
1978 methods.add("org.joe_e.array.DoubleArray$Builder.append(double[], int, int)");
1979 methods.add("org.joe_e.array.DoubleArray$Builder.append(double[])");
1980 methods.add("org.joe_e.array.DoubleArray$Builder.append(Double)");
1981
1982 // Type org.joe_e.array.FloatArray
1983 methods.add("org.joe_e.array.FloatArray.array(float, float)");
1984 methods.add("org.joe_e.array.FloatArray.with(float)");
1985 methods.add("org.joe_e.array.FloatArray.array()");
1986 methods.add("org.joe_e.array.FloatArray.array(float, float, float, float)");
1987 methods.add("org.joe_e.array.FloatArray.length()");
1988 methods.add("org.joe_e.array.FloatArray.without(int)");
1989 methods.add("org.joe_e.array.FloatArray.with(Float)");
1990 methods.add("org.joe_e.array.FloatArray.array(float[])");
1991 methods.add("org.joe_e.array.FloatArray.array(float)");
1992 methods.add("org.joe_e.array.FloatArray.toArray(T[])");
1993 methods.add("org.joe_e.array.FloatArray.toString()");
1994 methods.add("org.joe_e.array.FloatArray.equals(Object)");
1995 methods.add("org.joe_e.array.FloatArray.builder(int)");
1996 methods.add("org.joe_e.array.FloatArray.builder()");
1997 methods.add("org.joe_e.array.FloatArray.hashCode()");
1998 methods.add("org.joe_e.array.FloatArray.toFloatArray()");
1999 methods.add("org.joe_e.array.FloatArray.getFloat(int)");
2000 methods.add("org.joe_e.array.FloatArray.array(float, float, float)");
2001 methods.add("org.joe_e.array.FloatArray.get(int)");
2002
2003 // Type org.joe_e.array.FloatArray$Builder
2004 methods.add("org.joe_e.array.FloatArray$Builder.snapshot()");
2005 methods.add("org.joe_e.array.FloatArray$Builder.append(float[], int, int)");
2006 methods.add("org.joe_e.array.FloatArray$Builder.append(Float[], int, int)");
2007 methods.add("org.joe_e.array.FloatArray$Builder.append(Float[])");
2008 methods.add("org.joe_e.array.FloatArray$Builder.append(Float)");
2009 methods.add("org.joe_e.array.FloatArray$Builder.append(float)");
2010 methods.add("org.joe_e.array.FloatArray$Builder.append(float[])");
2011
2012 // Type org.joe_e.array.ImmutableArray
2013 methods.add("org.joe_e.array.ImmutableArray.with(E)");
2014 methods.add("org.joe_e.array.ImmutableArray.builder(int)");
2015 methods.add("org.joe_e.array.ImmutableArray.without(int)");
2016 methods.add("org.joe_e.array.ImmutableArray.array(T, T)");
2017 methods.add("org.joe_e.array.ImmutableArray.array()");
2018 methods.add("org.joe_e.array.ImmutableArray.array(T, T, T, T)");
2019 methods.add("org.joe_e.array.ImmutableArray.array(T[])");
2020 methods.add("org.joe_e.array.ImmutableArray.builder()");
2021 methods.add("org.joe_e.array.ImmutableArray.array(T, T, T)");
2022 methods.add("org.joe_e.array.ImmutableArray.array(T)");
2023
2024 // Type org.joe_e.array.ImmutableArray$Builder
2025 methods.add("org.joe_e.array.ImmutableArray$Builder.snapshot()");
2026 methods.add("org.joe_e.array.ImmutableArray$Builder.append(E[], int, int)");
2027 methods.add("org.joe_e.array.ImmutableArray$Builder.append(E[])");
2028 methods.add("org.joe_e.array.ImmutableArray$Builder.append(E)");
2029
2030 // Type org.joe_e.array.IntArray
2031 methods.add("org.joe_e.array.IntArray.array(int, int)");
2032 methods.add("org.joe_e.array.IntArray.with(int)");
2033 methods.add("org.joe_e.array.IntArray.array(int, int, int)");
2034 methods.add("org.joe_e.array.IntArray.toIntArray()");
2035 methods.add("org.joe_e.array.IntArray.toArray(T[])");
2036 methods.add("org.joe_e.array.IntArray.without(int)");
2037 methods.add("org.joe_e.array.IntArray.builder()");
2038 methods.add("org.joe_e.array.IntArray.get(int)");
2039 methods.add("org.joe_e.array.IntArray.equals(Object)");
2040 methods.add("org.joe_e.array.IntArray.with(Integer)");
2041 methods.add("org.joe_e.array.IntArray.array(int)");
2042 methods.add("org.joe_e.array.IntArray.array(int[])");
2043 methods.add("org.joe_e.array.IntArray.hashCode()");
2044 methods.add("org.joe_e.array.IntArray.toString()");
2045 methods.add("org.joe_e.array.IntArray.builder(int)");
2046 methods.add("org.joe_e.array.IntArray.length()");
2047 methods.add("org.joe_e.array.IntArray.array(int, int, int, int)");
2048 methods.add("org.joe_e.array.IntArray.getInt(int)");
2049 methods.add("org.joe_e.array.IntArray.array()");
2050
2051 // Type org.joe_e.array.IntArray$Builder
2052 methods.add("org.joe_e.array.IntArray$Builder.append(Integer[], int, int)");
2053 methods.add("org.joe_e.array.IntArray$Builder.append(int[], int, int)");
2054 methods.add("org.joe_e.array.IntArray$Builder.append(int[])");
2055 methods.add("org.joe_e.array.IntArray$Builder.snapshot()");
2056 methods.add("org.joe_e.array.IntArray$Builder.append(Integer)");
2057 methods.add("org.joe_e.array.IntArray$Builder.append(Integer[])");
2058 methods.add("org.joe_e.array.IntArray$Builder.append(int)");
2059
2060 // Type org.joe_e.array.LongArray
2061 methods.add("org.joe_e.array.LongArray.array(long)");
2062 methods.add("org.joe_e.array.LongArray.get(int)");
2063 methods.add("org.joe_e.array.LongArray.without(int)");
2064 methods.add("org.joe_e.array.LongArray.getLong(int)");
2065 methods.add("org.joe_e.array.LongArray.array(long, long)");
2066 methods.add("org.joe_e.array.LongArray.with(long)");
2067 methods.add("org.joe_e.array.LongArray.equals(Object)");
2068 methods.add("org.joe_e.array.LongArray.builder(int)");
2069 methods.add("org.joe_e.array.LongArray.array(long, long, long, long)");
2070 methods.add("org.joe_e.array.LongArray.toString()");
2071 methods.add("org.joe_e.array.LongArray.toLongArray()");
2072 methods.add("org.joe_e.array.LongArray.builder()");
2073 methods.add("org.joe_e.array.LongArray.hashCode()");
2074 methods.add("org.joe_e.array.LongArray.length()");
2075 methods.add("org.joe_e.array.LongArray.toArray(T[])");
2076 methods.add("org.joe_e.array.LongArray.array(long, long, long)");
2077 methods.add("org.joe_e.array.LongArray.array(long[])");
2078 methods.add("org.joe_e.array.LongArray.array()");
2079 methods.add("org.joe_e.array.LongArray.with(Long)");
2080
2081 // Type org.joe_e.array.LongArray$Builder
2082 methods.add("org.joe_e.array.LongArray$Builder.append(long)");
2083 methods.add("org.joe_e.array.LongArray$Builder.append(Long)");
2084 methods.add("org.joe_e.array.LongArray$Builder.append(Long[], int, int)");
2085 methods.add("org.joe_e.array.LongArray$Builder.append(long[])");
2086 methods.add("org.joe_e.array.LongArray$Builder.snapshot()");
2087 methods.add("org.joe_e.array.LongArray$Builder.append(long[], int, int)");
2088 methods.add("org.joe_e.array.LongArray$Builder.append(Long[])");
2089
2090 // Type org.joe_e.array.PowerlessArray
2091 methods.add("org.joe_e.array.PowerlessArray.array(T, T, T, T)");
2092 methods.add("org.joe_e.array.PowerlessArray.builder(int)");
2093 methods.add("org.joe_e.array.PowerlessArray.array(T, T, T)");
2094 methods.add("org.joe_e.array.PowerlessArray.array(T[])");
2095 methods.add("org.joe_e.array.PowerlessArray.array()");
2096 methods.add("org.joe_e.array.PowerlessArray.array(T, T)");
2097 methods.add("org.joe_e.array.PowerlessArray.without(int)");
2098 methods.add("org.joe_e.array.PowerlessArray.with(E)");
2099 methods.add("org.joe_e.array.PowerlessArray.builder()");
2100 methods.add("org.joe_e.array.PowerlessArray.array(T)");
2101
2102 // Type org.joe_e.array.PowerlessArray$Builder
2103 methods.add("org.joe_e.array.PowerlessArray$Builder.append(E[], int, int)");
2104 methods.add("org.joe_e.array.PowerlessArray$Builder.snapshot()");
2105 methods.add("org.joe_e.array.PowerlessArray$Builder.append(E[])");
2106 methods.add("org.joe_e.array.PowerlessArray$Builder.append(E)");
2107
2108 // Type org.joe_e.array.ShortArray
2109 methods.add("org.joe_e.array.ShortArray.builder()");
2110 methods.add("org.joe_e.array.ShortArray.array(short[])");
2111 methods.add("org.joe_e.array.ShortArray.equals(Object)");
2112 methods.add("org.joe_e.array.ShortArray.toString()");
2113 methods.add("org.joe_e.array.ShortArray.array()");
2114 methods.add("org.joe_e.array.ShortArray.builder(int)");
2115 methods.add("org.joe_e.array.ShortArray.without(int)");
2116 methods.add("org.joe_e.array.ShortArray.toArray(T[])");
2117 methods.add("org.joe_e.array.ShortArray.getShort(int)");
2118 methods.add("org.joe_e.array.ShortArray.hashCode()");
2119 methods.add("org.joe_e.array.ShortArray.with(short)");
2120 methods.add("org.joe_e.array.ShortArray.array(short, short, short, short)");
2121 methods.add("org.joe_e.array.ShortArray.array(short, short)");
2122 methods.add("org.joe_e.array.ShortArray.get(int)");
2123 methods.add("org.joe_e.array.ShortArray.length()");
2124 methods.add("org.joe_e.array.ShortArray.with(Short)");
2125 methods.add("org.joe_e.array.ShortArray.array(short, short, short)");
2126 methods.add("org.joe_e.array.ShortArray.toShortArray()");
2127 methods.add("org.joe_e.array.ShortArray.array(short)");
2128
2129 // Type org.joe_e.array.ShortArray$Builder
2130 methods.add("org.joe_e.array.ShortArray$Builder.append(short[], int, int)");
2131 methods.add("org.joe_e.array.ShortArray$Builder.snapshot()");
2132 methods.add("org.joe_e.array.ShortArray$Builder.append(Short)");
2133 methods.add("org.joe_e.array.ShortArray$Builder.append(short)");
2134 methods.add("org.joe_e.array.ShortArray$Builder.append(Short[])");
2135 methods.add("org.joe_e.array.ShortArray$Builder.append(short[])");
2136 methods.add("org.joe_e.array.ShortArray$Builder.append(Short[], int, int)");
2137
2138 // Type org.joe_e.charset.ASCII
2139 methods.add("org.joe_e.charset.ASCII.encode(String)");
2140 methods.add("org.joe_e.charset.ASCII.output(OutputStream)");
2141 methods.add("org.joe_e.charset.ASCII.input(InputStream)");
2142 methods.add("org.joe_e.charset.ASCII.decode(byte[], int, int)");
2143 methods.add("org.joe_e.charset.ASCII.decode(byte[])");
2144
2145 // Type org.joe_e.charset.URLEncoding
2146 methods.add("org.joe_e.charset.URLEncoding.decode(String)");
2147 methods.add("org.joe_e.charset.URLEncoding.encode(String)");
2148
2149 // Type org.joe_e.charset.UTF8
2150 methods.add("org.joe_e.charset.UTF8.encode(String)");
2151 methods.add("org.joe_e.charset.UTF8.input(InputStream)");
2152 methods.add("org.joe_e.charset.UTF8.output(OutputStream)");
2153 methods.add("org.joe_e.charset.UTF8.decode(byte[], int, int)");
2154 methods.add("org.joe_e.charset.UTF8.decode(byte[])");
2155
2156 // Type org.joe_e.file.Filesystem
2157 methods.add("org.joe_e.file.Filesystem.list(File)");
2158 methods.add("org.joe_e.file.Filesystem.checkName(String)");
2159 methods.add("org.joe_e.file.Filesystem.file(File, String)");
2160 methods.add("org.joe_e.file.Filesystem.length(File)");
2161 methods.add("org.joe_e.file.Filesystem.writeNew(File)");
2162 methods.add("org.joe_e.file.Filesystem.read(File)");
2163
2164 // Type org.joe_e.file.InvalidFilenameException
2165 constructors.add("org.joe_e.file.InvalidFilenameException()");
2166
2167 // Type org.joe_e.reflect.Proxies
2168 methods.add("org.joe_e.reflect.Proxies.proxy(InvocationHandler, Class<?>[])");
2169 methods.add("org.joe_e.reflect.Proxies.isImplementable(Class<?>)");
2170 methods.add("org.joe_e.reflect.Proxies.getHandler(Proxy)");
2171
2172 // Type org.joe_e.reflect.Reflection
2173 methods.add("org.joe_e.reflect.Reflection.constructors(Class<?>)");
2174 methods.add("org.joe_e.reflect.Reflection.field(Class<?>, String)");
2175 methods.add("org.joe_e.reflect.Reflection.invoke(Method, Object, Object[])");
2176 methods.add("org.joe_e.reflect.Reflection.getName(Class<?>)");
2177 methods.add("org.joe_e.reflect.Reflection.constructor(Class<T>, Class<?>[])");
2178 methods.add("org.joe_e.reflect.Reflection.methods(Class<?>)");
2179 methods.add("org.joe_e.reflect.Reflection.set(Field, Object, Object)");
2180 methods.add("org.joe_e.reflect.Reflection.get(Field, Object)");
2181 methods.add("org.joe_e.reflect.Reflection.construct(Constructor<T>, Object[])");
2182 methods.add("org.joe_e.reflect.Reflection.method(Class<?>, String, Class<?>[])");
2183 methods.add("org.joe_e.reflect.Reflection.fields(Class<?>)");
2184
2185 // Type org.joe_e.taming.Policy
2186 methods.add("org.joe_e.taming.Policy.fieldEnabled(String)");
2187 methods.add("org.joe_e.taming.Policy.methodEnabled(String)");
2188 methods.add("org.joe_e.taming.Policy.constructorEnabled(String)");
2189 methods.add("org.joe_e.taming.Policy.hasHonorary(String, String)");
2190 }
2191 }