public final class com.fasterxml.aalto.in.InputCharTypes extends com.fasterxml.aalto.util.XmlCharTypes
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.fasterxml.aalto.in.InputCharTypes
super_class: com.fasterxml.aalto.util.XmlCharTypes
{
public static final int CT_INPUT_NAME_MB_N;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int CT_INPUT_NAME_MB_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int CT_INPUT_NAME_MB_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int CT_INPUT_NAME_MB_4;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
private static com.fasterxml.aalto.util.XmlCharTypes sAsciiCharTypes;
descriptor: Lcom/fasterxml/aalto/util/XmlCharTypes;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static com.fasterxml.aalto.util.XmlCharTypes sLatin1CharTypes;
descriptor: Lcom/fasterxml/aalto/util/XmlCharTypes;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static final com.fasterxml.aalto.util.XmlCharTypes sUtf8CharTypes;
descriptor: Lcom/fasterxml/aalto/util/XmlCharTypes;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: aconst_null
putstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
1: aconst_null
putstatic com.fasterxml.aalto.in.InputCharTypes.sLatin1CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
2: new com.fasterxml.aalto.util.XmlCharTypes
dup
invokespecial com.fasterxml.aalto.util.XmlCharTypes.<init>:()V
putstatic com.fasterxml.aalto.in.InputCharTypes.sUtf8CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
3: getstatic com.fasterxml.aalto.in.InputCharTypes.sUtf8CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
4: getstatic com.fasterxml.aalto.in.InputCharTypes.sUtf8CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.ATTR_CHARS:[I
5: getstatic com.fasterxml.aalto.in.InputCharTypes.sUtf8CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.NAME_CHARS:[I
6: getstatic com.fasterxml.aalto.in.InputCharTypes.sUtf8CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.DTD_CHARS:[I
7: getstatic com.fasterxml.aalto.in.InputCharTypes.sUtf8CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
8: invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInUtf8Chars:([I[I[I[I[I)V
9: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.fasterxml.aalto.util.XmlCharTypes.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/in/InputCharTypes;
public static final com.fasterxml.aalto.util.XmlCharTypes getUtf8CharTypes();
descriptor: ()Lcom/fasterxml/aalto/util/XmlCharTypes;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=1, locals=0, args_size=0
0: getstatic com.fasterxml.aalto.in.InputCharTypes.sUtf8CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static final synchronized com.fasterxml.aalto.util.XmlCharTypes getAsciiCharTypes();
descriptor: ()Lcom/fasterxml/aalto/util/XmlCharTypes;
flags: (0x0039) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_SYNCHRONIZED
Code:
stack=5, locals=0, args_size=0
0: getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
ifnonnull 13
1: new com.fasterxml.aalto.util.XmlCharTypes
dup
invokespecial com.fasterxml.aalto.util.XmlCharTypes.<init>:()V
putstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
2: getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
3: getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.ATTR_CHARS:[I
4: getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.NAME_CHARS:[I
5: getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.DTD_CHARS:[I
6: getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
7: invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInLatin1Chars:([I[I[I[I[I)V
8: getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInIllegalAsciiRange:([I)V
9: getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.ATTR_CHARS:[I
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInIllegalAsciiRange:([I)V
10: getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.NAME_CHARS:[I
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInIllegalAsciiRange:([I)V
11: getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.DTD_CHARS:[I
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInIllegalAsciiRange:([I)V
12: getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInIllegalAsciiRange:([I)V
13: StackMap locals:
StackMap stack:
getstatic com.fasterxml.aalto.in.InputCharTypes.sAsciiCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static final synchronized com.fasterxml.aalto.util.XmlCharTypes getLatin1CharTypes();
descriptor: ()Lcom/fasterxml/aalto/util/XmlCharTypes;
flags: (0x0039) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_SYNCHRONIZED
Code:
stack=5, locals=0, args_size=0
0: getstatic com.fasterxml.aalto.in.InputCharTypes.sLatin1CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
ifnonnull 8
1: new com.fasterxml.aalto.util.XmlCharTypes
dup
invokespecial com.fasterxml.aalto.util.XmlCharTypes.<init>:()V
putstatic com.fasterxml.aalto.in.InputCharTypes.sLatin1CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
2: getstatic com.fasterxml.aalto.in.InputCharTypes.sLatin1CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
3: getstatic com.fasterxml.aalto.in.InputCharTypes.sLatin1CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.ATTR_CHARS:[I
4: getstatic com.fasterxml.aalto.in.InputCharTypes.sLatin1CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.NAME_CHARS:[I
5: getstatic com.fasterxml.aalto.in.InputCharTypes.sLatin1CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.DTD_CHARS:[I
6: getstatic com.fasterxml.aalto.in.InputCharTypes.sLatin1CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
7: invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInLatin1Chars:([I[I[I[I[I)V
8: StackMap locals:
StackMap stack:
getstatic com.fasterxml.aalto.in.InputCharTypes.sLatin1CharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void fillInUtf8Chars(int[], int[], int[], int[], int[]);
descriptor: ([I[I[I[I[I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillIn8BitTextRange:([I)V
1: aload 0
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInMultiByteTextRange:([I)V
2: aload 1
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillIn8BitAttrRange:([I)V
3: aload 1
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInMultiByteTextRange:([I)V
4: aload 2
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillIn8BitNameRange:([I)V
5: aload 2
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInMultiByteNameRange:([I)V
6: aload 3
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillIn8BitDtdRange:([I)V
7: aload 3
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInMultiByteTextRange:([I)V
8: aload 4
bipush 93
bipush 11
iastore
9: aload 4
bipush 62
bipush 17
iastore
10: aload 4
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillIn8BitTextRange:([I)V
11: aload 4
invokestatic com.fasterxml.aalto.in.InputCharTypes.fillInMultiByteTextRange:([I)V
12: aload 4
bipush 38
iconst_0
iastore
13: aload 4
bipush 60
iconst_0
iastore
14: aload 4
bipush 93
bipush 11
iastore
15: aload 4
bipush 63
bipush 12
iastore
16: aload 4
bipush 45
bipush 13
iastore
17: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 textChars [I
0 18 1 attrChars [I
0 18 2 nameChars [I
0 18 3 dtdChars [I
0 18 4 otherChars [I
MethodParameters:
Name Flags
textChars
attrChars
nameChars
dtdChars
otherChars
private static void (int[]);
descriptor: ([I)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: sipush 128
istore 1
start local 1 1: goto 14
2: StackMap locals: int
StackMap stack:
iload 1
sipush 224
iand
sipush 192
if_icmpne 5
3: iconst_5
istore 2
start local 2 4: goto 12
end local 2 StackMap locals:
StackMap stack:
5: iload 1
sipush 240
iand
sipush 224
if_icmpne 8
6: bipush 6
istore 2
start local 2 7: goto 12
end local 2 StackMap locals:
StackMap stack:
8: iload 1
sipush 248
iand
sipush 240
if_icmpne 11
9: bipush 7
istore 2
start local 2 10: goto 12
end local 2 11: StackMap locals:
StackMap stack:
iconst_1
istore 2
start local 2 12: StackMap locals: int
StackMap stack:
aload 0
iload 1
iload 2
iastore
end local 2 13: iinc 1 1
StackMap locals:
StackMap stack:
14: iload 1
sipush 256
if_icmplt 2
end local 1 15: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 arr [I
1 15 1 c I
4 5 2 code I
7 8 2 code I
10 11 2 code I
12 13 2 code I
MethodParameters:
Name Flags
arr
private static void fillInMultiByteNameRange(int[]);
descriptor: ([I)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: sipush 128
istore 1
start local 1 1: goto 14
2: StackMap locals: int
StackMap stack:
iload 1
sipush 224
iand
sipush 192
if_icmpne 5
3: iconst_5
istore 2
start local 2 4: goto 12
end local 2 StackMap locals:
StackMap stack:
5: iload 1
sipush 240
iand
sipush 224
if_icmpne 8
6: bipush 6
istore 2
start local 2 7: goto 12
end local 2 StackMap locals:
StackMap stack:
8: iload 1
sipush 248
iand
sipush 240
if_icmpne 11
9: bipush 7
istore 2
start local 2 10: goto 12
end local 2 11: StackMap locals:
StackMap stack:
iconst_1
istore 2
start local 2 12: StackMap locals: int
StackMap stack:
aload 0
iload 1
iload 2
iastore
end local 2 13: iinc 1 1
StackMap locals:
StackMap stack:
14: iload 1
sipush 256
if_icmplt 2
end local 1 15: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 arr [I
1 15 1 c I
4 5 2 code I
7 8 2 code I
10 11 2 code I
12 13 2 code I
MethodParameters:
Name Flags
arr
protected static void fillInIllegalAsciiRange(int[]);
descriptor: ([I)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: sipush 128
istore 1
start local 1 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_1
iastore
3: iinc 1 1
StackMap locals:
StackMap stack:
4: iload 1
sipush 255
if_icmple 2
end local 1 5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 arr [I
1 5 1 i I
MethodParameters:
Name Flags
arr
}
SourceFile: "InputCharTypes.java"