public final class com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory
super_class: java.lang.Object
{
private static final com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithm[] table;
descriptor: [Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final com.sun.xml.internal.fastinfoset.algorithm.HexadecimalEncodingAlgorithm hexadecimalEncodingAlgorithm;
descriptor: Lcom/sun/xml/internal/fastinfoset/algorithm/HexadecimalEncodingAlgorithm;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.xml.internal.fastinfoset.algorithm.BASE64EncodingAlgorithm base64EncodingAlgorithm;
descriptor: Lcom/sun/xml/internal/fastinfoset/algorithm/BASE64EncodingAlgorithm;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.xml.internal.fastinfoset.algorithm.BooleanEncodingAlgorithm booleanEncodingAlgorithm;
descriptor: Lcom/sun/xml/internal/fastinfoset/algorithm/BooleanEncodingAlgorithm;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.xml.internal.fastinfoset.algorithm.ShortEncodingAlgorithm shortEncodingAlgorithm;
descriptor: Lcom/sun/xml/internal/fastinfoset/algorithm/ShortEncodingAlgorithm;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.xml.internal.fastinfoset.algorithm.IntEncodingAlgorithm intEncodingAlgorithm;
descriptor: Lcom/sun/xml/internal/fastinfoset/algorithm/IntEncodingAlgorithm;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.xml.internal.fastinfoset.algorithm.LongEncodingAlgorithm longEncodingAlgorithm;
descriptor: Lcom/sun/xml/internal/fastinfoset/algorithm/LongEncodingAlgorithm;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.xml.internal.fastinfoset.algorithm.FloatEncodingAlgorithm floatEncodingAlgorithm;
descriptor: Lcom/sun/xml/internal/fastinfoset/algorithm/FloatEncodingAlgorithm;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.xml.internal.fastinfoset.algorithm.DoubleEncodingAlgorithm doubleEncodingAlgorithm;
descriptor: Lcom/sun/xml/internal/fastinfoset/algorithm/DoubleEncodingAlgorithm;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.xml.internal.fastinfoset.algorithm.UUIDEncodingAlgorithm uuidEncodingAlgorithm;
descriptor: Lcom/sun/xml/internal/fastinfoset/algorithm/UUIDEncodingAlgorithm;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: bipush 10
anewarray com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithm
1: putstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.table:[Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
2: new com.sun.xml.internal.fastinfoset.algorithm.HexadecimalEncodingAlgorithm
dup
invokespecial com.sun.xml.internal.fastinfoset.algorithm.HexadecimalEncodingAlgorithm.<init>:()V
putstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.hexadecimalEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/HexadecimalEncodingAlgorithm;
3: new com.sun.xml.internal.fastinfoset.algorithm.BASE64EncodingAlgorithm
dup
invokespecial com.sun.xml.internal.fastinfoset.algorithm.BASE64EncodingAlgorithm.<init>:()V
putstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.base64EncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/BASE64EncodingAlgorithm;
4: new com.sun.xml.internal.fastinfoset.algorithm.BooleanEncodingAlgorithm
dup
invokespecial com.sun.xml.internal.fastinfoset.algorithm.BooleanEncodingAlgorithm.<init>:()V
putstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.booleanEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/BooleanEncodingAlgorithm;
5: new com.sun.xml.internal.fastinfoset.algorithm.ShortEncodingAlgorithm
dup
invokespecial com.sun.xml.internal.fastinfoset.algorithm.ShortEncodingAlgorithm.<init>:()V
putstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.shortEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/ShortEncodingAlgorithm;
6: new com.sun.xml.internal.fastinfoset.algorithm.IntEncodingAlgorithm
dup
invokespecial com.sun.xml.internal.fastinfoset.algorithm.IntEncodingAlgorithm.<init>:()V
putstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.intEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/IntEncodingAlgorithm;
7: new com.sun.xml.internal.fastinfoset.algorithm.LongEncodingAlgorithm
dup
invokespecial com.sun.xml.internal.fastinfoset.algorithm.LongEncodingAlgorithm.<init>:()V
putstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.longEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/LongEncodingAlgorithm;
8: new com.sun.xml.internal.fastinfoset.algorithm.FloatEncodingAlgorithm
dup
invokespecial com.sun.xml.internal.fastinfoset.algorithm.FloatEncodingAlgorithm.<init>:()V
putstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.floatEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/FloatEncodingAlgorithm;
9: new com.sun.xml.internal.fastinfoset.algorithm.DoubleEncodingAlgorithm
dup
invokespecial com.sun.xml.internal.fastinfoset.algorithm.DoubleEncodingAlgorithm.<init>:()V
putstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.doubleEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/DoubleEncodingAlgorithm;
10: new com.sun.xml.internal.fastinfoset.algorithm.UUIDEncodingAlgorithm
dup
invokespecial com.sun.xml.internal.fastinfoset.algorithm.UUIDEncodingAlgorithm.<init>:()V
putstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.uuidEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/UUIDEncodingAlgorithm;
11: getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.table:[Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
iconst_0
getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.hexadecimalEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/HexadecimalEncodingAlgorithm;
aastore
12: getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.table:[Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
iconst_1
getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.base64EncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/BASE64EncodingAlgorithm;
aastore
13: getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.table:[Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
iconst_2
getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.shortEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/ShortEncodingAlgorithm;
aastore
14: getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.table:[Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
iconst_3
getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.intEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/IntEncodingAlgorithm;
aastore
15: getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.table:[Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
iconst_4
getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.longEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/LongEncodingAlgorithm;
aastore
16: getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.table:[Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
iconst_5
getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.booleanEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/BooleanEncodingAlgorithm;
aastore
17: getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.table:[Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
bipush 6
getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.floatEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/FloatEncodingAlgorithm;
aastore
18: getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.table:[Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
bipush 7
getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.doubleEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/DoubleEncodingAlgorithm;
aastore
19: getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.table:[Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
bipush 8
getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.uuidEncodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/algorithm/UUIDEncodingAlgorithm;
aastore
20: 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 java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithmFactory;
public static com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithm getAlgorithm(int);
descriptor: (I)Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.table:[Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
iload 0
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 index I
MethodParameters:
Name Flags
index
}
SourceFile: "BuiltInEncodingAlgorithmFactory.java"