public class com.fasterxml.aalto.async.AsyncXmlDeclHelper
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.aalto.async.AsyncXmlDeclHelper
super_class: java.lang.Object
{
private static final int QUAD_XML;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int QUAD_VERSION1;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int QUAD_VERSION2;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int QUAD_STANDALONE1;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int QUAD_STANDALONE2;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int QUAD_STANDALONE3;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int QUAD_ENCODING1;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int QUAD_ENCODING2;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.fasterxml.aalto.in.PName1 NAME_XML;
descriptor: Lcom/fasterxml/aalto/in/PName1;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.fasterxml.aalto.in.PName2 NAME_VERSION;
descriptor: Lcom/fasterxml/aalto/in/PName2;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.fasterxml.aalto.in.PName3 NAME_STANDALONE;
descriptor: Lcom/fasterxml/aalto/in/PName3;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.fasterxml.aalto.in.PName2 NAME_ENCODING;
descriptor: Lcom/fasterxml/aalto/in/PName2;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=1, args_size=0
0: ldc "xml"
invokestatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.asciiQuads:(Ljava/lang/String;)[I
iconst_0
iaload
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_XML:I
1: ldc "version"
invokestatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.asciiQuads:(Ljava/lang/String;)[I
astore 0
start local 0 2: aload 0
iconst_0
iaload
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_VERSION1:I
3: aload 0
iconst_1
iaload
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_VERSION2:I
end local 0 4: ldc "standalone"
invokestatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.asciiQuads:(Ljava/lang/String;)[I
astore 0
start local 0 5: aload 0
iconst_0
iaload
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_STANDALONE1:I
6: aload 0
iconst_1
iaload
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_STANDALONE2:I
7: aload 0
iconst_2
iaload
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_STANDALONE3:I
end local 0 8: ldc "encoding"
invokestatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.asciiQuads:(Ljava/lang/String;)[I
astore 0
start local 0 9: aload 0
iconst_0
iaload
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_ENCODING1:I
10: aload 0
iconst_1
iaload
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_ENCODING2:I
end local 0 11: new com.fasterxml.aalto.in.PName1
dup
ldc "xml"
aconst_null
ldc "xml"
iconst_0
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_XML:I
invokespecial com.fasterxml.aalto.in.PName1.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.NAME_XML:Lcom/fasterxml/aalto/in/PName1;
12: new com.fasterxml.aalto.in.PName2
dup
ldc "version"
aconst_null
ldc "version"
13: iconst_0
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_VERSION1:I
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_VERSION2:I
14: invokespecial com.fasterxml.aalto.in.PName2.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III)V
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.NAME_VERSION:Lcom/fasterxml/aalto/in/PName2;
15: new com.fasterxml.aalto.in.PName3
dup
ldc "standalone"
aconst_null
ldc "standalone"
16: iconst_0
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_STANDALONE1:I
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_STANDALONE2:I
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_STANDALONE3:I
17: invokespecial com.fasterxml.aalto.in.PName3.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIII)V
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.NAME_STANDALONE:Lcom/fasterxml/aalto/in/PName3;
18: new com.fasterxml.aalto.in.PName2
dup
ldc "encoding"
aconst_null
ldc "encoding"
19: iconst_0
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_ENCODING1:I
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_ENCODING2:I
20: invokespecial com.fasterxml.aalto.in.PName2.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III)V
putstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.NAME_ENCODING:Lcom/fasterxml/aalto/in/PName2;
21: return
LocalVariableTable:
Start End Slot Name Signature
2 4 0 q [I
5 8 0 q [I
9 11 0 q [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 Lcom/fasterxml/aalto/async/AsyncXmlDeclHelper;
public static com.fasterxml.aalto.in.PName find(int);
descriptor: (I)Lcom/fasterxml/aalto/in/PName;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_XML:I
if_icmpne 2
1: getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.NAME_XML:Lcom/fasterxml/aalto/in/PName1;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 quad1 I
MethodParameters:
Name Flags
quad1
public static com.fasterxml.aalto.in.PName find(int, int);
descriptor: (II)Lcom/fasterxml/aalto/in/PName;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_VERSION1:I
if_icmpne 3
1: iload 1
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_VERSION2:I
if_icmpne 6
2: getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.NAME_VERSION:Lcom/fasterxml/aalto/in/PName2;
areturn
3: StackMap locals:
StackMap stack:
iload 0
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_ENCODING1:I
if_icmpne 6
4: iload 1
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_ENCODING2:I
if_icmpne 6
5: getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.NAME_ENCODING:Lcom/fasterxml/aalto/in/PName2;
areturn
6: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 quad1 I
0 7 1 quad2 I
MethodParameters:
Name Flags
quad1
quad2
public static com.fasterxml.aalto.in.PName find(int, int, int);
descriptor: (III)Lcom/fasterxml/aalto/in/PName;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 0
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_STANDALONE1:I
if_icmpne 4
1: iload 1
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_STANDALONE2:I
if_icmpne 4
2: iload 2
getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.QUAD_STANDALONE3:I
if_icmpne 4
3: getstatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.NAME_STANDALONE:Lcom/fasterxml/aalto/in/PName3;
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 quad1 I
0 5 1 quad2 I
0 5 2 quad3 I
MethodParameters:
Name Flags
quad1
quad2
quad3
static int[] asciiQuads(java.lang.String);
descriptor: (Ljava/lang/String;)[I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.String.length:()I
istore 1
start local 1 1: iload 1
iconst_3
iadd
iconst_4
idiv
newarray 10
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 13
4: StackMap locals: int int[] int
StackMap stack:
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 5: iinc 3 1
iload 3
iload 1
if_icmpge 11
6: iload 4
bipush 8
ishl
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
ior
istore 4
7: iinc 3 1
iload 3
iload 1
if_icmpge 11
8: iload 4
bipush 8
ishl
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
ior
istore 4
9: iinc 3 1
iload 3
iload 1
if_icmpge 11
10: iload 4
bipush 8
ishl
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
ior
istore 4
11: StackMap locals: int
StackMap stack:
aload 2
iload 3
iconst_4
idiv
iload 4
iastore
end local 4 12: iinc 3 1
StackMap locals:
StackMap stack:
13: iload 3
iload 1
if_icmplt 4
end local 3 14: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 word Ljava/lang/String;
1 15 1 blen I
2 15 2 result [I
3 14 3 i I
5 12 4 x I
MethodParameters:
Name Flags
word
}
SourceFile: "AsyncXmlDeclHelper.java"