public class org.eclipse.jdt.internal.compiler.parser.ScannerHelper
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.compiler.parser.ScannerHelper
super_class: java.lang.Object
{
public static final long[] Bits;
descriptor: [J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final int START_INDEX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int PART_INDEX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static long[][][] Tables;
descriptor: [[[J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static long[][][] Tables7;
descriptor: [[[J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static long[][][] Tables8;
descriptor: [[[J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static long[][][] Tables9;
descriptor: [[[J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static long[][][] Tables11;
descriptor: [[[J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static long[][][] Tables12;
descriptor: [[[J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static long[][][] Tables13;
descriptor: [[[J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
public static final int MAX_OBVIOUS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int[] OBVIOUS_IDENT_CHAR_NATURES;
descriptor: [I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int C_JLS_SPACE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 256
public static final int C_SPECIAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int C_IDENT_START;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int C_UPPER_LETTER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int C_LOWER_LETTER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int C_IDENT_PART;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int C_DIGIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int C_SEPARATOR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int C_SPACE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: bipush 64
newarray 11
dup
iconst_0
1: lconst_1
lastore
dup
iconst_1
ldc 2
lastore
dup
iconst_2
ldc 4
lastore
dup
iconst_3
ldc 8
lastore
dup
iconst_4
ldc 16
lastore
dup
iconst_5
ldc 32
lastore
dup
bipush 6
2: ldc 64
lastore
dup
bipush 7
ldc 128
lastore
dup
bipush 8
ldc 256
lastore
dup
bipush 9
ldc 512
lastore
dup
bipush 10
ldc 1024
lastore
dup
bipush 11
ldc 2048
lastore
dup
bipush 12
3: ldc 4096
lastore
dup
bipush 13
ldc 8192
lastore
dup
bipush 14
ldc 16384
lastore
dup
bipush 15
ldc 32768
lastore
dup
bipush 16
ldc 65536
lastore
dup
bipush 17
ldc 131072
lastore
dup
bipush 18
4: ldc 262144
lastore
dup
bipush 19
ldc 524288
lastore
dup
bipush 20
ldc 1048576
lastore
dup
bipush 21
ldc 2097152
lastore
dup
bipush 22
ldc 4194304
lastore
dup
bipush 23
ldc 8388608
lastore
dup
bipush 24
5: ldc 16777216
lastore
dup
bipush 25
ldc 33554432
lastore
dup
bipush 26
ldc 67108864
lastore
dup
bipush 27
ldc 134217728
lastore
dup
bipush 28
ldc 268435456
lastore
dup
bipush 29
ldc 536870912
lastore
dup
bipush 30
6: ldc 1073741824
lastore
dup
bipush 31
ldc 2147483648
lastore
dup
bipush 32
ldc 4294967296
lastore
dup
bipush 33
ldc 8589934592
lastore
dup
bipush 34
ldc 17179869184
lastore
dup
bipush 35
ldc 34359738368
lastore
dup
bipush 36
7: ldc 68719476736
lastore
dup
bipush 37
ldc 137438953472
lastore
dup
bipush 38
ldc 274877906944
lastore
dup
bipush 39
ldc 549755813888
lastore
dup
bipush 40
ldc 1099511627776
lastore
dup
bipush 41
ldc 2199023255552
lastore
dup
bipush 42
8: ldc 4398046511104
lastore
dup
bipush 43
ldc 8796093022208
lastore
dup
bipush 44
ldc 17592186044416
lastore
dup
bipush 45
ldc 35184372088832
lastore
dup
bipush 46
ldc 70368744177664
lastore
dup
bipush 47
ldc 140737488355328
lastore
dup
bipush 48
9: ldc 281474976710656
lastore
dup
bipush 49
ldc 562949953421312
lastore
dup
bipush 50
ldc 1125899906842624
lastore
dup
bipush 51
ldc 2251799813685248
lastore
dup
bipush 52
ldc 4503599627370496
lastore
dup
bipush 53
ldc 9007199254740992
lastore
dup
bipush 54
10: ldc 18014398509481984
lastore
dup
bipush 55
ldc 36028797018963968
lastore
dup
bipush 56
ldc 72057594037927936
lastore
dup
bipush 57
ldc 144115188075855872
lastore
dup
bipush 58
ldc 288230376151711744
lastore
dup
bipush 59
ldc 576460752303423488
lastore
dup
bipush 60
11: ldc 1152921504606846976
lastore
dup
bipush 61
ldc 2305843009213693952
lastore
dup
bipush 62
ldc 4611686018427387904
lastore
dup
bipush 63
ldc -9223372036854775808
lastore
12: putstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Bits:[J
13: sipush 128
newarray 10
putstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
14: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iconst_0
bipush 8
iastore
15: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iconst_1
bipush 8
iastore
16: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iconst_2
bipush 8
iastore
17: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iconst_3
bipush 8
iastore
18: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iconst_4
bipush 8
iastore
19: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iconst_5
bipush 8
iastore
20: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 6
bipush 8
iastore
21: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 7
bipush 8
iastore
22: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 8
bipush 8
iastore
23: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 14
bipush 8
iastore
24: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 15
bipush 8
iastore
25: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 16
bipush 8
iastore
26: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 17
bipush 8
iastore
27: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 18
bipush 8
iastore
28: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 19
bipush 8
iastore
29: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 20
bipush 8
iastore
30: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 21
bipush 8
iastore
31: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 22
bipush 8
iastore
32: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 23
bipush 8
iastore
33: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 24
bipush 8
iastore
34: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 25
bipush 8
iastore
35: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 26
bipush 8
iastore
36: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 27
bipush 8
iastore
37: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 127
bipush 8
iastore
38: bipush 48
istore 0
start local 0 39: goto 42
40: StackMap locals: int
StackMap stack:
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
bipush 12
iastore
41: iinc 0 1
StackMap locals:
StackMap stack:
42: iload 0
bipush 57
if_icmple 40
end local 0 43: bipush 97
istore 0
start local 0 44: goto 47
45: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
bipush 88
iastore
46: iinc 0 1
StackMap locals:
StackMap stack:
47: iload 0
bipush 122
if_icmple 45
end local 0 48: bipush 65
istore 0
start local 0 49: goto 52
50: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
bipush 104
iastore
51: iinc 0 1
StackMap locals:
StackMap stack:
52: iload 0
bipush 90
if_icmple 50
end local 0 53: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 95
sipush 200
iastore
54: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 36
sipush 200
iastore
55: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 9
sipush 257
iastore
56: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 10
sipush 257
iastore
57: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 11
iconst_1
iastore
58: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 12
sipush 257
iastore
59: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 13
sipush 257
iastore
60: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 28
iconst_1
iastore
61: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 29
iconst_1
iastore
62: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 30
iconst_1
iastore
63: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 31
iconst_1
iastore
64: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 32
sipush 257
iastore
65: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 46
iconst_2
iastore
66: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 58
iconst_2
iastore
67: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 59
iconst_2
iastore
68: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 44
iconst_2
iastore
69: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 91
iconst_2
iastore
70: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 93
iconst_2
iastore
71: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 40
iconst_2
iastore
72: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 41
iconst_2
iastore
73: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 123
iconst_2
iastore
74: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 125
iconst_2
iastore
75: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 43
iconst_2
iastore
76: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 45
iconst_2
iastore
77: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 42
iconst_2
iastore
78: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 47
iconst_2
iastore
79: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 61
iconst_2
iastore
80: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 38
iconst_2
iastore
81: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 124
iconst_2
iastore
82: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 63
iconst_2
iastore
83: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 60
iconst_2
iastore
84: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 62
iconst_2
iastore
85: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 33
iconst_2
iastore
86: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 37
iconst_2
iastore
87: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 94
iconst_2
iastore
88: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 126
iconst_2
iastore
89: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 34
iconst_2
iastore
90: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
bipush 39
iconst_2
iastore
91: return
LocalVariableTable:
Start End Slot Name Signature
39 43 0 i I
44 48 0 i I
49 53 0 i I
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/compiler/parser/ScannerHelper;
static void initializeTable();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "unicode"
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTables:(Ljava/lang/String;)[[[J
putstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables:[[[J
1: return
LocalVariableTable:
Start End Slot Name Signature
static void initializeTable17();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "unicode6"
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTables:(Ljava/lang/String;)[[[J
putstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables7:[[[J
1: return
LocalVariableTable:
Start End Slot Name Signature
static void initializeTable18();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "unicode6_2"
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTables:(Ljava/lang/String;)[[[J
putstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables8:[[[J
1: return
LocalVariableTable:
Start End Slot Name Signature
static void initializeTable19();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "unicode8"
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTables:(Ljava/lang/String;)[[[J
putstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables9:[[[J
1: return
LocalVariableTable:
Start End Slot Name Signature
static void initializeTableJava11();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "unicode10"
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTables:(Ljava/lang/String;)[[[J
putstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables11:[[[J
1: return
LocalVariableTable:
Start End Slot Name Signature
static void initializeTableJava12();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "unicode11"
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTables:(Ljava/lang/String;)[[[J
putstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables12:[[[J
1: return
LocalVariableTable:
Start End Slot Name Signature
static void initializeTableJava13();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "unicode12_1"
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTables:(Ljava/lang/String;)[[[J
putstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables13:[[[J
1: return
LocalVariableTable:
Start End Slot Name Signature
static long[][][] initializeTables(java.lang.String);
descriptor: (Ljava/lang/String;)[[[J
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=7, args_size=1
start local 0 0: iconst_2
anewarray long[][]
astore 1
start local 1 1: aload 1
iconst_0
iconst_3
anewarray long[]
aastore
2: aload 1
iconst_1
iconst_4
anewarray long[]
aastore
3: aconst_null
astore 2
aconst_null
astore 3
4: new java.io.DataInputStream
dup
new java.io.BufferedInputStream
dup
ldc Lorg/eclipse/jdt/internal/compiler/parser/ScannerHelper;
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/start0.rsc"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
invokespecial java.io.BufferedInputStream.<init>:(Ljava/io/InputStream;)V
invokespecial java.io.DataInputStream.<init>:(Ljava/io/InputStream;)V
astore 4
start local 4 5: sipush 1024
newarray 11
astore 5
start local 5 6: iconst_0
istore 6
start local 6 7: goto 10
8: StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream long[] int
StackMap stack:
aload 5
iload 6
aload 4
invokevirtual java.io.DataInputStream.readLong:()J
lastore
9: iinc 6 1
StackMap locals:
StackMap stack:
10: iload 6
sipush 1024
if_icmplt 8
end local 6 11: aload 1
iconst_0
aaload
iconst_0
aload 5
aastore
end local 5 12: aload 4
ifnull 20
aload 4
invokevirtual java.io.DataInputStream.close:()V
goto 20
StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream
StackMap stack: java.lang.Throwable
13: astore 2
aload 4
ifnull 14
aload 4
invokevirtual java.io.DataInputStream.close:()V
end local 4 StackMap locals:
StackMap stack:
14: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
15: astore 3
aload 2
ifnonnull 16
aload 3
astore 2
goto 17
StackMap locals:
StackMap stack:
16: aload 2
aload 3
if_acmpeq 17
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
17: aload 2
athrow
StackMap locals: java.lang.String long[][][]
StackMap stack: java.io.IOException
18: astore 2
start local 2 19: aload 2
invokevirtual java.io.IOException.printStackTrace:()V
end local 2 20: StackMap locals:
StackMap stack:
aconst_null
astore 2
aconst_null
astore 3
21: new java.io.DataInputStream
dup
new java.io.BufferedInputStream
dup
ldc Lorg/eclipse/jdt/internal/compiler/parser/ScannerHelper;
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/start1.rsc"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
invokespecial java.io.BufferedInputStream.<init>:(Ljava/io/InputStream;)V
invokespecial java.io.DataInputStream.<init>:(Ljava/io/InputStream;)V
astore 4
start local 4 22: sipush 1024
newarray 11
astore 5
start local 5 23: iconst_0
istore 6
start local 6 24: goto 27
25: StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream long[] int
StackMap stack:
aload 5
iload 6
aload 4
invokevirtual java.io.DataInputStream.readLong:()J
lastore
26: iinc 6 1
StackMap locals:
StackMap stack:
27: iload 6
sipush 1024
if_icmplt 25
end local 6 28: aload 1
iconst_0
aaload
iconst_1
aload 5
aastore
end local 5 29: aload 4
ifnull 37
aload 4
invokevirtual java.io.DataInputStream.close:()V
goto 37
StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream
StackMap stack: java.lang.Throwable
30: astore 2
aload 4
ifnull 31
aload 4
invokevirtual java.io.DataInputStream.close:()V
end local 4 StackMap locals:
StackMap stack:
31: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
32: astore 3
aload 2
ifnonnull 33
aload 3
astore 2
goto 34
StackMap locals:
StackMap stack:
33: aload 2
aload 3
if_acmpeq 34
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
34: aload 2
athrow
StackMap locals: java.lang.String long[][][]
StackMap stack: java.io.IOException
35: astore 2
start local 2 36: aload 2
invokevirtual java.io.IOException.printStackTrace:()V
end local 2 37: StackMap locals:
StackMap stack:
aconst_null
astore 2
aconst_null
astore 3
38: new java.io.DataInputStream
dup
new java.io.BufferedInputStream
dup
ldc Lorg/eclipse/jdt/internal/compiler/parser/ScannerHelper;
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/start2.rsc"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
invokespecial java.io.BufferedInputStream.<init>:(Ljava/io/InputStream;)V
invokespecial java.io.DataInputStream.<init>:(Ljava/io/InputStream;)V
astore 4
start local 4 39: sipush 1024
newarray 11
astore 5
start local 5 40: iconst_0
istore 6
start local 6 41: goto 44
42: StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream long[] int
StackMap stack:
aload 5
iload 6
aload 4
invokevirtual java.io.DataInputStream.readLong:()J
lastore
43: iinc 6 1
StackMap locals:
StackMap stack:
44: iload 6
sipush 1024
if_icmplt 42
end local 6 45: aload 1
iconst_0
aaload
iconst_2
aload 5
aastore
end local 5 46: aload 4
ifnull 54
aload 4
invokevirtual java.io.DataInputStream.close:()V
goto 54
StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream
StackMap stack: java.lang.Throwable
47: astore 2
aload 4
ifnull 48
aload 4
invokevirtual java.io.DataInputStream.close:()V
end local 4 StackMap locals:
StackMap stack:
48: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
49: astore 3
aload 2
ifnonnull 50
aload 3
astore 2
goto 51
StackMap locals:
StackMap stack:
50: aload 2
aload 3
if_acmpeq 51
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
51: aload 2
athrow
StackMap locals: java.lang.String long[][][]
StackMap stack: java.io.IOException
52: astore 2
start local 2 53: aload 2
invokevirtual java.io.IOException.printStackTrace:()V
end local 2 54: StackMap locals:
StackMap stack:
aconst_null
astore 2
aconst_null
astore 3
55: new java.io.DataInputStream
dup
new java.io.BufferedInputStream
dup
ldc Lorg/eclipse/jdt/internal/compiler/parser/ScannerHelper;
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/part0.rsc"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
invokespecial java.io.BufferedInputStream.<init>:(Ljava/io/InputStream;)V
invokespecial java.io.DataInputStream.<init>:(Ljava/io/InputStream;)V
astore 4
start local 4 56: sipush 1024
newarray 11
astore 5
start local 5 57: iconst_0
istore 6
start local 6 58: goto 61
59: StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream long[] int
StackMap stack:
aload 5
iload 6
aload 4
invokevirtual java.io.DataInputStream.readLong:()J
lastore
60: iinc 6 1
StackMap locals:
StackMap stack:
61: iload 6
sipush 1024
if_icmplt 59
end local 6 62: aload 1
iconst_1
aaload
iconst_0
aload 5
aastore
end local 5 63: aload 4
ifnull 71
aload 4
invokevirtual java.io.DataInputStream.close:()V
goto 71
StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream
StackMap stack: java.lang.Throwable
64: astore 2
aload 4
ifnull 65
aload 4
invokevirtual java.io.DataInputStream.close:()V
end local 4 StackMap locals:
StackMap stack:
65: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
66: astore 3
aload 2
ifnonnull 67
aload 3
astore 2
goto 68
StackMap locals:
StackMap stack:
67: aload 2
aload 3
if_acmpeq 68
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
68: aload 2
athrow
StackMap locals: java.lang.String long[][][]
StackMap stack: java.io.IOException
69: astore 2
start local 2 70: aload 2
invokevirtual java.io.IOException.printStackTrace:()V
end local 2 71: StackMap locals:
StackMap stack:
aconst_null
astore 2
aconst_null
astore 3
72: new java.io.DataInputStream
dup
new java.io.BufferedInputStream
dup
ldc Lorg/eclipse/jdt/internal/compiler/parser/ScannerHelper;
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/part1.rsc"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
invokespecial java.io.BufferedInputStream.<init>:(Ljava/io/InputStream;)V
invokespecial java.io.DataInputStream.<init>:(Ljava/io/InputStream;)V
astore 4
start local 4 73: sipush 1024
newarray 11
astore 5
start local 5 74: iconst_0
istore 6
start local 6 75: goto 78
76: StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream long[] int
StackMap stack:
aload 5
iload 6
aload 4
invokevirtual java.io.DataInputStream.readLong:()J
lastore
77: iinc 6 1
StackMap locals:
StackMap stack:
78: iload 6
sipush 1024
if_icmplt 76
end local 6 79: aload 1
iconst_1
aaload
iconst_1
aload 5
aastore
end local 5 80: aload 4
ifnull 88
aload 4
invokevirtual java.io.DataInputStream.close:()V
goto 88
StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream
StackMap stack: java.lang.Throwable
81: astore 2
aload 4
ifnull 82
aload 4
invokevirtual java.io.DataInputStream.close:()V
end local 4 StackMap locals:
StackMap stack:
82: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
83: astore 3
aload 2
ifnonnull 84
aload 3
astore 2
goto 85
StackMap locals:
StackMap stack:
84: aload 2
aload 3
if_acmpeq 85
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
85: aload 2
athrow
StackMap locals: java.lang.String long[][][]
StackMap stack: java.io.IOException
86: astore 2
start local 2 87: aload 2
invokevirtual java.io.IOException.printStackTrace:()V
end local 2 88: StackMap locals:
StackMap stack:
aconst_null
astore 2
aconst_null
astore 3
89: new java.io.DataInputStream
dup
new java.io.BufferedInputStream
dup
ldc Lorg/eclipse/jdt/internal/compiler/parser/ScannerHelper;
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/part2.rsc"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
invokespecial java.io.BufferedInputStream.<init>:(Ljava/io/InputStream;)V
invokespecial java.io.DataInputStream.<init>:(Ljava/io/InputStream;)V
astore 4
start local 4 90: sipush 1024
newarray 11
astore 5
start local 5 91: iconst_0
istore 6
start local 6 92: goto 95
93: StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream long[] int
StackMap stack:
aload 5
iload 6
aload 4
invokevirtual java.io.DataInputStream.readLong:()J
lastore
94: iinc 6 1
StackMap locals:
StackMap stack:
95: iload 6
sipush 1024
if_icmplt 93
end local 6 96: aload 1
iconst_1
aaload
iconst_2
aload 5
aastore
end local 5 97: aload 4
ifnull 105
aload 4
invokevirtual java.io.DataInputStream.close:()V
goto 105
StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream
StackMap stack: java.lang.Throwable
98: astore 2
aload 4
ifnull 99
aload 4
invokevirtual java.io.DataInputStream.close:()V
end local 4 StackMap locals:
StackMap stack:
99: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
100: astore 3
aload 2
ifnonnull 101
aload 3
astore 2
goto 102
StackMap locals:
StackMap stack:
101: aload 2
aload 3
if_acmpeq 102
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
102: aload 2
athrow
StackMap locals: java.lang.String long[][][]
StackMap stack: java.io.IOException
103: astore 2
start local 2 104: aload 2
invokevirtual java.io.IOException.printStackTrace:()V
end local 2 105: StackMap locals:
StackMap stack:
aconst_null
astore 2
aconst_null
astore 3
106: new java.io.DataInputStream
dup
new java.io.BufferedInputStream
dup
ldc Lorg/eclipse/jdt/internal/compiler/parser/ScannerHelper;
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/part14.rsc"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
invokespecial java.io.BufferedInputStream.<init>:(Ljava/io/InputStream;)V
invokespecial java.io.DataInputStream.<init>:(Ljava/io/InputStream;)V
astore 4
start local 4 107: sipush 1024
newarray 11
astore 5
start local 5 108: iconst_0
istore 6
start local 6 109: goto 112
110: StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream long[] int
StackMap stack:
aload 5
iload 6
aload 4
invokevirtual java.io.DataInputStream.readLong:()J
lastore
111: iinc 6 1
StackMap locals:
StackMap stack:
112: iload 6
sipush 1024
if_icmplt 110
end local 6 113: aload 1
iconst_1
aaload
iconst_3
aload 5
aastore
end local 5 114: aload 4
ifnull 122
aload 4
invokevirtual java.io.DataInputStream.close:()V
goto 122
StackMap locals: java.lang.String long[][][] java.lang.Throwable java.lang.Throwable java.io.DataInputStream
StackMap stack: java.lang.Throwable
115: astore 2
aload 4
ifnull 116
aload 4
invokevirtual java.io.DataInputStream.close:()V
end local 4 StackMap locals:
StackMap stack:
116: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
117: astore 3
aload 2
ifnonnull 118
aload 3
astore 2
goto 119
StackMap locals:
StackMap stack:
118: aload 2
aload 3
if_acmpeq 119
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
119: aload 2
athrow
StackMap locals: java.lang.String long[][][]
StackMap stack: java.io.IOException
120: astore 2
start local 2 121: aload 2
invokevirtual java.io.IOException.printStackTrace:()V
end local 2 122: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 123 0 unicode_path Ljava/lang/String;
1 123 1 tempTable [[[J
5 14 4 inputStream Ljava/io/DataInputStream;
6 12 5 readValues [J
7 11 6 i I
19 20 2 e Ljava/io/IOException;
22 31 4 inputStream Ljava/io/DataInputStream;
23 29 5 readValues [J
24 28 6 i I
36 37 2 e Ljava/io/IOException;
39 48 4 inputStream Ljava/io/DataInputStream;
40 46 5 readValues [J
41 45 6 i I
53 54 2 e Ljava/io/IOException;
56 65 4 inputStream Ljava/io/DataInputStream;
57 63 5 readValues [J
58 62 6 i I
70 71 2 e Ljava/io/IOException;
73 82 4 inputStream Ljava/io/DataInputStream;
74 80 5 readValues [J
75 79 6 i I
87 88 2 e Ljava/io/IOException;
90 99 4 inputStream Ljava/io/DataInputStream;
91 97 5 readValues [J
92 96 6 i I
104 105 2 e Ljava/io/IOException;
107 116 4 inputStream Ljava/io/DataInputStream;
108 114 5 readValues [J
109 113 6 i I
121 122 2 e Ljava/io/IOException;
Exception table:
from to target type
5 12 13 any
4 15 15 any
3 18 18 Class java.io.IOException
22 29 30 any
21 32 32 any
20 35 35 Class java.io.IOException
39 46 47 any
38 49 49 any
37 52 52 Class java.io.IOException
56 63 64 any
55 66 66 any
54 69 69 Class java.io.IOException
73 80 81 any
72 83 83 any
71 86 86 Class java.io.IOException
90 97 98 any
89 100 100 any
88 103 103 Class java.io.IOException
107 114 115 any
106 117 117 any
105 120 120 Class java.io.IOException
MethodParameters:
Name Flags
unicode_path
private static final boolean isBitSet(long[], int);
descriptor: ([JI)Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
bipush 64
idiv
laload
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Bits:[J
iload 1
bipush 64
irem
laload
land
lconst_0
lcmp
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
2: ireturn
3: StackMap locals:
StackMap stack: java.lang.NullPointerException
pop
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 values [J
0 5 1 i I
Exception table:
from to target type
0 2 3 Class java.lang.NullPointerException
MethodParameters:
Name Flags
values
i
public static boolean isJavaIdentifierPart(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
sipush 128
if_icmpge 3
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
bipush 8
iand
ifeq 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Character.isJavaIdentifierPart:(C)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 c C
MethodParameters:
Name Flags
c
public static boolean isJavaIdentifierPart(long, char);
descriptor: (JC)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 2 0: iload 2
sipush 128
if_icmpge 3
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 2
iaload
bipush 8
iand
ifeq 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
lload 0
iload 2
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierPart:(JI)Z
ireturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 complianceLevel J
0 4 2 c C
MethodParameters:
Name Flags
complianceLevel
c
private static boolean isJavaIdentifierPart0(int, long[][][]);
descriptor: (I[[[J)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 0
ldc 2031616
iand
bipush 16
ishr
lookupswitch { // 4
0: 1
1: 2
2: 3
14: 4
default: 5
}
1: StackMap locals:
StackMap stack:
aload 1
iconst_1
aaload
iconst_0
aaload
iload 0
ldc 65535
iand
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isBitSet:([JI)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 1
iconst_1
aaload
iconst_1
aaload
iload 0
ldc 65535
iand
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isBitSet:([JI)Z
ireturn
3: StackMap locals:
StackMap stack:
aload 1
iconst_1
aaload
iconst_2
aaload
iload 0
ldc 65535
iand
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isBitSet:([JI)Z
ireturn
4: StackMap locals:
StackMap stack:
aload 1
iconst_1
aaload
iconst_3
aaload
iload 0
ldc 65535
iand
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isBitSet:([JI)Z
ireturn
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 codePoint I
0 6 1 tables [[[J
MethodParameters:
Name Flags
codePoint
tables
public static boolean isJavaIdentifierPart(long, int);
descriptor: (JI)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 2 0: lload 0
ldc 3276800
lcmp
ifgt 4
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables:[[[J
ifnonnull 3
2: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTable:()V
3: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierPart0:(I[[[J)Z
ireturn
4: StackMap locals:
StackMap stack:
lload 0
ldc 3342336
lcmp
ifgt 8
5: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables7:[[[J
ifnonnull 7
6: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTable17:()V
7: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables7:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierPart0:(I[[[J)Z
ireturn
8: StackMap locals:
StackMap stack:
lload 0
ldc 3407872
lcmp
ifgt 12
9: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables8:[[[J
ifnonnull 11
10: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTable18:()V
11: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables8:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierPart0:(I[[[J)Z
ireturn
12: StackMap locals:
StackMap stack:
lload 0
ldc 3538944
lcmp
ifgt 16
13: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables9:[[[J
ifnonnull 15
14: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTable19:()V
15: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables9:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierPart0:(I[[[J)Z
ireturn
16: StackMap locals:
StackMap stack:
lload 0
ldc 3604480
lcmp
ifgt 20
17: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables11:[[[J
ifnonnull 19
18: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTableJava11:()V
19: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables11:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierPart0:(I[[[J)Z
ireturn
20: StackMap locals:
StackMap stack:
lload 0
ldc 3670016
lcmp
ifgt 24
21: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables12:[[[J
ifnonnull 23
22: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTableJava12:()V
23: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables12:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierPart0:(I[[[J)Z
ireturn
24: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables13:[[[J
ifnonnull 26
25: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTableJava13:()V
26: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables13:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierPart0:(I[[[J)Z
ireturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 complianceLevel J
0 27 2 codePoint I
MethodParameters:
Name Flags
complianceLevel
codePoint
public static boolean isJavaIdentifierPart(long, char, char);
descriptor: (JCC)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 2 start local 3 0: lload 0
iload 2
iload 3
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.toCodePoint:(CC)I
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierPart:(JI)Z
ireturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 complianceLevel J
0 1 2 high C
0 1 3 low C
MethodParameters:
Name Flags
complianceLevel
high
low
public static boolean isJavaIdentifierStart(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
sipush 128
if_icmpge 3
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
bipush 64
iand
ifeq 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Character.isJavaIdentifierStart:(C)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 c C
MethodParameters:
Name Flags
c
public static boolean isJavaIdentifierStart(long, char);
descriptor: (JC)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 2 0: iload 2
sipush 128
if_icmpge 3
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 2
iaload
bipush 64
iand
ifeq 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
lload 0
iload 2
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierStart:(JI)Z
ireturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 complianceLevel J
0 4 2 c C
MethodParameters:
Name Flags
complianceLevel
c
public static boolean isJavaIdentifierStart(long, char, char);
descriptor: (JCC)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 2 start local 3 0: lload 0
iload 2
iload 3
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.toCodePoint:(CC)I
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierStart:(JI)Z
ireturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 complianceLevel J
0 1 2 high C
0 1 3 low C
MethodParameters:
Name Flags
complianceLevel
high
low
private static boolean isJavaIdentifierStart0(int, long[][][]);
descriptor: (I[[[J)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 0
ldc 2031616
iand
bipush 16
ishr
tableswitch { // 0 - 2
0: 1
1: 2
2: 3
default: 4
}
1: StackMap locals:
StackMap stack:
aload 1
iconst_0
aaload
iconst_0
aaload
iload 0
ldc 65535
iand
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isBitSet:([JI)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 1
iconst_0
aaload
iconst_1
aaload
iload 0
ldc 65535
iand
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isBitSet:([JI)Z
ireturn
3: StackMap locals:
StackMap stack:
aload 1
iconst_0
aaload
iconst_2
aaload
iload 0
ldc 65535
iand
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isBitSet:([JI)Z
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 codePoint I
0 5 1 tables [[[J
MethodParameters:
Name Flags
codePoint
tables
public static boolean isJavaIdentifierStart(long, int);
descriptor: (JI)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 2 0: lload 0
ldc 3276800
lcmp
ifgt 4
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables:[[[J
ifnonnull 3
2: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTable:()V
3: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierStart0:(I[[[J)Z
ireturn
4: StackMap locals:
StackMap stack:
lload 0
ldc 3342336
lcmp
ifgt 8
5: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables7:[[[J
ifnonnull 7
6: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTable17:()V
7: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables7:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierStart0:(I[[[J)Z
ireturn
8: StackMap locals:
StackMap stack:
lload 0
ldc 3407872
lcmp
ifgt 12
9: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables8:[[[J
ifnonnull 11
10: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTable18:()V
11: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables8:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierStart0:(I[[[J)Z
ireturn
12: StackMap locals:
StackMap stack:
lload 0
ldc 3538944
lcmp
ifgt 16
13: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables9:[[[J
ifnonnull 15
14: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTable19:()V
15: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables9:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierStart0:(I[[[J)Z
ireturn
16: StackMap locals:
StackMap stack:
lload 0
ldc 3604480
lcmp
ifgt 20
17: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables11:[[[J
ifnonnull 19
18: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTableJava11:()V
19: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables11:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierStart0:(I[[[J)Z
ireturn
20: StackMap locals:
StackMap stack:
lload 0
ldc 3670016
lcmp
ifgt 24
21: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables12:[[[J
ifnonnull 23
22: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTableJava12:()V
23: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables12:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierStart0:(I[[[J)Z
ireturn
24: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables13:[[[J
ifnonnull 26
25: invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.initializeTableJava13:()V
26: StackMap locals:
StackMap stack:
iload 2
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.Tables13:[[[J
invokestatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.isJavaIdentifierStart0:(I[[[J)Z
ireturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 complianceLevel J
0 27 2 codePoint I
MethodParameters:
Name Flags
complianceLevel
codePoint
private static int toCodePoint(char, char);
descriptor: (CC)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 0
ldc 55296
isub
sipush 1024
imul
iload 1
ldc 56320
isub
iadd
ldc 65536
iadd
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 high C
0 1 1 low C
MethodParameters:
Name Flags
high
low
public static boolean isDigit(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
sipush 128
if_icmpge 3
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
iconst_4
iand
ifeq 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Character.isDigit:(C)Z
ifeq 5
4: new org.eclipse.jdt.core.compiler.InvalidInputException
dup
ldc "Invalid_Digit"
invokespecial org.eclipse.jdt.core.compiler.InvalidInputException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 c C
Exceptions:
throws org.eclipse.jdt.core.compiler.InvalidInputException
MethodParameters:
Name Flags
c
public static int digit(char, int);
descriptor: (CI)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
sipush 128
if_icmpge 15
1: iload 1
lookupswitch { // 3
8: 2
10: 5
16: 8
default: 15
}
2: StackMap locals:
StackMap stack:
iload 0
bipush 48
if_icmplt 4
iload 0
bipush 55
if_icmpgt 4
3: iload 0
bipush 48
isub
ireturn
4: StackMap locals:
StackMap stack:
iconst_m1
ireturn
5: StackMap locals:
StackMap stack:
iload 0
bipush 48
if_icmplt 7
iload 0
bipush 57
if_icmpgt 7
6: iload 0
bipush 48
isub
ireturn
7: StackMap locals:
StackMap stack:
iconst_m1
ireturn
8: StackMap locals:
StackMap stack:
iload 0
bipush 48
if_icmplt 10
iload 0
bipush 57
if_icmpgt 10
9: iload 0
bipush 48
isub
ireturn
10: StackMap locals:
StackMap stack:
iload 0
bipush 65
if_icmplt 12
iload 0
bipush 70
if_icmpgt 12
11: iload 0
bipush 65
isub
bipush 10
iadd
ireturn
12: StackMap locals:
StackMap stack:
iload 0
bipush 97
if_icmplt 14
iload 0
bipush 102
if_icmpgt 14
13: iload 0
bipush 97
isub
bipush 10
iadd
ireturn
14: StackMap locals:
StackMap stack:
iconst_m1
ireturn
15: StackMap locals:
StackMap stack:
iload 0
iload 1
invokestatic java.lang.Character.digit:(CI)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 c C
0 16 1 radix I
MethodParameters:
Name Flags
c
radix
public static int getNumericValue(char);
descriptor: (C)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
sipush 128
if_icmpge 5
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
lookupswitch { // 3
4: 2
16: 3
32: 4
default: 5
}
2: StackMap locals:
StackMap stack:
iload 0
bipush 48
isub
ireturn
3: StackMap locals:
StackMap stack:
bipush 10
iload 0
iadd
bipush 97
isub
ireturn
4: StackMap locals:
StackMap stack:
bipush 10
iload 0
iadd
bipush 65
isub
ireturn
5: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Character.getNumericValue:(C)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 c C
MethodParameters:
Name Flags
c
public static int getHexadecimalValue(char);
descriptor: (C)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 48 - 102
48: 1
49: 2
50: 3
51: 4
52: 5
53: 6
54: 7
55: 8
56: 9
57: 10
58: 17
59: 17
60: 17
61: 17
62: 17
63: 17
64: 17
65: 11
66: 12
67: 13
68: 14
69: 15
70: 16
71: 17
72: 17
73: 17
74: 17
75: 17
76: 17
77: 17
78: 17
79: 17
80: 17
81: 17
82: 17
83: 17
84: 17
85: 17
86: 17
87: 17
88: 17
89: 17
90: 17
91: 17
92: 17
93: 17
94: 17
95: 17
96: 17
97: 11
98: 12
99: 13
100: 14
101: 15
102: 16
default: 17
}
1: StackMap locals:
StackMap stack:
iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iconst_2
ireturn
4: StackMap locals:
StackMap stack:
iconst_3
ireturn
5: StackMap locals:
StackMap stack:
iconst_4
ireturn
6: StackMap locals:
StackMap stack:
iconst_5
ireturn
7: StackMap locals:
StackMap stack:
bipush 6
ireturn
8: StackMap locals:
StackMap stack:
bipush 7
ireturn
9: StackMap locals:
StackMap stack:
bipush 8
ireturn
10: StackMap locals:
StackMap stack:
bipush 9
ireturn
11: StackMap locals:
StackMap stack:
bipush 10
ireturn
12: StackMap locals:
StackMap stack:
bipush 11
ireturn
13: StackMap locals:
StackMap stack:
bipush 12
ireturn
14: StackMap locals:
StackMap stack:
bipush 13
ireturn
15: StackMap locals:
StackMap stack:
bipush 14
ireturn
16: StackMap locals:
StackMap stack:
bipush 15
ireturn
17: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 c C
MethodParameters:
Name Flags
c
public static char toUpperCase(char);
descriptor: (C)C
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
sipush 128
if_icmpge 5
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
bipush 32
iand
ifeq 3
2: iload 0
ireturn
3: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
bipush 16
iand
ifeq 5
4: iload 0
bipush 32
isub
i2c
ireturn
5: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Character.toUpperCase:(C)C
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 c C
MethodParameters:
Name Flags
c
public static char toLowerCase(char);
descriptor: (C)C
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
sipush 128
if_icmpge 5
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
bipush 16
iand
ifeq 3
2: iload 0
ireturn
3: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
bipush 32
iand
ifeq 5
4: bipush 32
iload 0
iadd
i2c
ireturn
5: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Character.toLowerCase:(C)C
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 c C
MethodParameters:
Name Flags
c
public static boolean isLowerCase(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
sipush 128
if_icmpge 3
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
bipush 16
iand
ifeq 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Character.isLowerCase:(C)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 c C
MethodParameters:
Name Flags
c
public static boolean isUpperCase(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
sipush 128
if_icmpge 3
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
bipush 32
iand
ifeq 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Character.isUpperCase:(C)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 c C
MethodParameters:
Name Flags
c
public static boolean isWhitespace(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
sipush 128
if_icmpge 3
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
iconst_1
iand
ifeq 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Character.isWhitespace:(C)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 c C
MethodParameters:
Name Flags
c
public static boolean isLetter(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
sipush 128
if_icmpge 3
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
bipush 48
iand
ifeq 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Character.isLetter:(C)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 c C
MethodParameters:
Name Flags
c
public static boolean isLetterOrDigit(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
sipush 128
if_icmpge 3
1: getstatic org.eclipse.jdt.internal.compiler.parser.ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES:[I
iload 0
iaload
bipush 52
iand
ifeq 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Character.isLetterOrDigit:(C)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 c C
MethodParameters:
Name Flags
c
}
SourceFile: "ScannerHelper.java"