public class org.apache.avro.SchemaNormalization
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.avro.SchemaNormalization
super_class: java.lang.Object
{
static final long EMPTY64;
descriptor: J
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: -4513414715797952619
private static volatile int[] $SWITCH_TABLE$org$apache$avro$Schema$Type;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/avro/SchemaNormalization;
public static java.lang.String toParsingForm(org.apache.avro.Schema);
descriptor: (Lorg/apache/avro/Schema;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
invokestatic org.apache.avro.SchemaNormalization.build:(Ljava/util/Map;Lorg/apache/avro/Schema;Ljava/lang/Appendable;)Ljava/lang/Appendable;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
2: areturn
end local 1 3: StackMap locals:
StackMap stack: java.io.IOException
astore 1
start local 1 4: new java.lang.RuntimeException
dup
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 s Lorg/apache/avro/Schema;
1 3 1 env Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
4 5 1 e Ljava/io/IOException;
Exception table:
from to target type
0 2 3 Class java.io.IOException
MethodParameters:
Name Flags
s
public static byte[] fingerprint(java.lang.String, byte[]);
descriptor: (Ljava/lang/String;[B)[B
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ldc "CRC-64-AVRO"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
1: aload 1
invokestatic org.apache.avro.SchemaNormalization.fingerprint64:([B)J
lstore 2
start local 2 2: bipush 8
newarray 8
astore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 8
5: StackMap locals: long byte[] int
StackMap stack:
aload 4
iload 5
lload 2
l2i
i2b
bastore
6: lload 2
bipush 8
lshr
lstore 2
7: iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
bipush 8
if_icmplt 5
end local 5 9: aload 4
areturn
end local 4 end local 2 10: StackMap locals:
StackMap stack:
aload 0
invokestatic java.security.MessageDigest.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest;
astore 2
start local 2 11: aload 2
aload 1
invokevirtual java.security.MessageDigest.digest:([B)[B
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 fpName Ljava/lang/String;
0 12 1 data [B
2 10 2 fp J
3 10 4 result [B
4 9 5 i I
11 12 2 md Ljava/security/MessageDigest;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
fpName
data
public static long fingerprint64(byte[]);
descriptor: ([B)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=7, args_size=1
start local 0 0: ldc -4513414715797952619
lstore 1
start local 1 1: aload 0
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 5
StackMap locals: byte[] long top int int byte[]
StackMap stack:
2: aload 6
iload 4
baload
istore 3
start local 3 3: lload 1
bipush 8
lushr
getstatic org.apache.avro.SchemaNormalization$FP64.FP_TABLE:[J
lload 1
iload 3
i2l
lxor
l2i
sipush 255
iand
laload
lxor
lstore 1
end local 3 4: iinc 4 1
StackMap locals:
StackMap stack:
5: iload 4
iload 5
if_icmplt 2
6: lload 1
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 data [B
1 7 1 result J
3 4 3 b B
MethodParameters:
Name Flags
data
public static byte[] parsingFingerprint(java.lang.String, org.apache.avro.Schema);
descriptor: (Ljava/lang/String;Lorg/apache/avro/Schema;)[B
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.apache.avro.SchemaNormalization.toParsingForm:(Lorg/apache/avro/Schema;)Ljava/lang/String;
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
invokestatic org.apache.avro.SchemaNormalization.fingerprint:(Ljava/lang/String;[B)[B
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fpName Ljava/lang/String;
0 1 1 s Lorg/apache/avro/Schema;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
fpName
s
public static long parsingFingerprint64(org.apache.avro.Schema);
descriptor: (Lorg/apache/avro/Schema;)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.avro.SchemaNormalization.toParsingForm:(Lorg/apache/avro/Schema;)Ljava/lang/String;
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
invokestatic org.apache.avro.SchemaNormalization.fingerprint64:([B)J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Lorg/apache/avro/Schema;
MethodParameters:
Name Flags
s
private static java.lang.Appendable build(java.util.Map<java.lang.String, java.lang.String>, org.apache.avro.Schema, java.lang.Appendable);
descriptor: (Ljava/util/Map;Lorg/apache/avro/Schema;Ljava/lang/Appendable;)Ljava/lang/Appendable;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=9, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
istore 3
start local 3 1: aload 1
invokevirtual org.apache.avro.Schema.getType:()Lorg/apache/avro/Schema$Type;
astore 4
start local 4 2: invokestatic org.apache.avro.SchemaNormalization.$SWITCH_TABLE$org$apache$avro$Schema$Type:()[I
aload 4
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
iaload
tableswitch { // 1 - 6
1: 18
2: 18
3: 13
4: 13
5: 4
6: 18
default: 3
}
3: StackMap locals: int org.apache.avro.Schema$Type
StackMap stack:
aload 2
bipush 34
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
aload 4
invokevirtual org.apache.avro.Schema$Type.getName:()Ljava/lang/String;
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
bipush 34
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
areturn
4: StackMap locals:
StackMap stack:
aload 2
bipush 91
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
pop
5: aload 1
invokevirtual org.apache.avro.Schema.getTypes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 11
StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type top java.util.Iterator
StackMap stack:
6: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.avro.Schema
astore 5
start local 5 7: iload 3
ifne 9
8: aload 2
bipush 44
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
pop
goto 10
9: StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type org.apache.avro.Schema java.util.Iterator
StackMap stack:
iconst_0
istore 3
10: StackMap locals:
StackMap stack:
aload 0
aload 5
aload 2
invokestatic org.apache.avro.SchemaNormalization.build:(Ljava/util/Map;Lorg/apache/avro/Schema;Ljava/lang/Appendable;)Ljava/lang/Appendable;
pop
end local 5 11: StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
12: aload 2
bipush 93
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
areturn
13: StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type
StackMap stack:
aload 2
ldc "{\"type\":\""
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
aload 4
invokevirtual org.apache.avro.Schema$Type.getName:()Ljava/lang/String;
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
ldc "\""
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
pop
14: aload 4
getstatic org.apache.avro.Schema$Type.ARRAY:Lorg/apache/avro/Schema$Type;
if_acmpne 16
15: aload 0
aload 1
invokevirtual org.apache.avro.Schema.getElementType:()Lorg/apache/avro/Schema;
aload 2
ldc ",\"items\":"
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
invokestatic org.apache.avro.SchemaNormalization.build:(Ljava/util/Map;Lorg/apache/avro/Schema;Ljava/lang/Appendable;)Ljava/lang/Appendable;
pop
goto 17
16: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.avro.Schema.getValueType:()Lorg/apache/avro/Schema;
aload 2
ldc ",\"values\":"
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
invokestatic org.apache.avro.SchemaNormalization.build:(Ljava/util/Map;Lorg/apache/avro/Schema;Ljava/lang/Appendable;)Ljava/lang/Appendable;
pop
17: StackMap locals:
StackMap stack:
aload 2
ldc "}"
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
areturn
18: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.avro.Schema.getFullName:()Ljava/lang/String;
astore 5
start local 5 19: aload 0
aload 5
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 21
20: aload 2
aload 0
aload 5
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.CharSequence
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
areturn
21: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 6
start local 6 22: aload 0
aload 5
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: aload 2
ldc "{\"name\":"
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
aload 6
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
pop
24: aload 2
ldc ",\"type\":\""
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
aload 4
invokevirtual org.apache.avro.Schema$Type.getName:()Ljava/lang/String;
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
ldc "\""
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
pop
25: aload 4
getstatic org.apache.avro.Schema$Type.ENUM:Lorg/apache/avro/Schema$Type;
if_acmpne 36
26: aload 2
ldc ",\"symbols\":["
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
pop
27: aload 1
invokevirtual org.apache.avro.Schema.getEnumSymbols:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 33
StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
28: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 29: iload 3
ifne 31
30: aload 2
bipush 44
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
pop
goto 32
31: StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type java.lang.String java.lang.String java.lang.String java.util.Iterator
StackMap stack:
iconst_0
istore 3
32: StackMap locals:
StackMap stack:
aload 2
bipush 34
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
aload 7
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
bipush 34
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
pop
end local 7 33: StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 28
34: aload 2
ldc "]"
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
pop
35: goto 49
StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type java.lang.String java.lang.String
StackMap stack:
36: aload 4
getstatic org.apache.avro.Schema$Type.FIXED:Lorg/apache/avro/Schema$Type;
if_acmpne 39
37: aload 2
ldc ",\"size\":"
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
aload 1
invokevirtual org.apache.avro.Schema.getFixedSize:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
pop
38: goto 49
39: StackMap locals:
StackMap stack:
aload 2
ldc ",\"fields\":["
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
pop
40: aload 1
invokevirtual org.apache.avro.Schema.getFields:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 47
StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
41: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.avro.Schema$Field
astore 7
start local 7 42: iload 3
ifne 44
43: aload 2
bipush 44
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
pop
goto 45
44: StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type java.lang.String java.lang.String org.apache.avro.Schema$Field java.util.Iterator
StackMap stack:
iconst_0
istore 3
45: StackMap locals:
StackMap stack:
aload 2
ldc "{\"name\":\""
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
aload 7
invokevirtual org.apache.avro.Schema$Field.name:()Ljava/lang/String;
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
ldc "\""
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
pop
46: aload 0
aload 7
invokevirtual org.apache.avro.Schema$Field.schema:()Lorg/apache/avro/Schema;
aload 2
ldc ",\"type\":"
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
invokestatic org.apache.avro.SchemaNormalization.build:(Ljava/util/Map;Lorg/apache/avro/Schema;Ljava/lang/Appendable;)Ljava/lang/Appendable;
ldc "}"
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
pop
end local 7 47: StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 41
48: aload 2
ldc "]"
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
pop
49: StackMap locals: java.util.Map org.apache.avro.Schema java.lang.Appendable int org.apache.avro.Schema$Type java.lang.String java.lang.String
StackMap stack:
aload 2
ldc "}"
invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 50 0 env Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 50 1 s Lorg/apache/avro/Schema;
0 50 2 o Ljava/lang/Appendable;
1 50 3 firstTime Z
2 50 4 st Lorg/apache/avro/Schema$Type;
7 11 5 b Lorg/apache/avro/Schema;
19 50 5 name Ljava/lang/String;
22 50 6 qname Ljava/lang/String;
29 33 7 enumSymbol Ljava/lang/String;
42 47 7 f Lorg/apache/avro/Schema$Field;
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lorg/apache/avro/Schema;Ljava/lang/Appendable;)Ljava/lang/Appendable;
MethodParameters:
Name Flags
env
s
o
static int[] $SWITCH_TABLE$org$apache$avro$Schema$Type();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.apache.avro.SchemaNormalization.$SWITCH_TABLE$org$apache$avro$Schema$Type:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.apache.avro.Schema$Type.values:()[Lorg/apache/avro/Schema$Type;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.apache.avro.Schema$Type.ARRAY:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.apache.avro.Schema$Type.BOOLEAN:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
bipush 13
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.apache.avro.Schema$Type.BYTES:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
bipush 8
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.apache.avro.Schema$Type.DOUBLE:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
bipush 12
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.apache.avro.Schema$Type.ENUM:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
iconst_2
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.apache.avro.Schema$Type.FIXED:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic org.apache.avro.Schema$Type.FLOAT:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
bipush 11
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic org.apache.avro.Schema$Type.INT:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
bipush 9
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic org.apache.avro.Schema$Type.LONG:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
bipush 10
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic org.apache.avro.Schema$Type.MAP:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
iconst_4
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic org.apache.avro.Schema$Type.NULL:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
bipush 14
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic org.apache.avro.Schema$Type.RECORD:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
iconst_1
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic org.apache.avro.Schema$Type.STRING:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
bipush 7
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic org.apache.avro.Schema$Type.UNION:Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
iconst_5
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
dup
putstatic org.apache.avro.SchemaNormalization.$SWITCH_TABLE$org$apache$avro$Schema$Type:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
}
SourceFile: "SchemaNormalization.java"
NestMembers:
org.apache.avro.SchemaNormalization$FP64
InnerClasses:
public Field = org.apache.avro.Schema$Field of org.apache.avro.Schema
public final Type = org.apache.avro.Schema$Type of org.apache.avro.Schema
private FP64 = org.apache.avro.SchemaNormalization$FP64 of org.apache.avro.SchemaNormalization