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 }