public abstract class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
super_class: java.lang.Object
{
protected static final com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder READER_BOOLEAN;
descriptor: Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder READER_BYTES;
descriptor: Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder READER_DOUBLE;
descriptor: Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder READER_FLOAT;
descriptor: Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder READER_INT;
descriptor: Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder READER_LONG;
descriptor: Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder READER_NULL;
descriptor: Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder READER_STRING;
descriptor: Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected final java.util.TreeMap<java.lang.String, com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader> _knownReaders;
descriptor: Ljava/util/TreeMap;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/TreeMap<Ljava/lang/String;Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;>;
private static volatile int[] $SWITCH_TABLE$org$apache$avro$Schema$Type;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$BooleanDecoder
dup
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$BooleanDecoder.<init>:()V
putstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_BOOLEAN:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
1: new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$BytesDecoder
dup
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$BytesDecoder.<init>:()V
putstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_BYTES:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
2: new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$DoubleReader
dup
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$DoubleReader.<init>:()V
putstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_DOUBLE:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
3: new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$FloatReader
dup
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$FloatReader.<init>:()V
putstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_FLOAT:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
4: new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$IntReader
dup
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$IntReader.<init>:()V
putstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_INT:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
5: new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$LongReader
dup
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$LongReader.<init>:()V
putstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_LONG:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
6: new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$NullReader
dup
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$NullReader.<init>:()V
putstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_NULL:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
7: new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$StringReader
dup
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$StringReader.<init>:()V
putstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_STRING:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
2: new java.util.TreeMap
dup
invokespecial java.util.TreeMap.<init>:()V
putfield com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory._knownReaders:Ljava/util/TreeMap;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory;
public static com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader createFor(org.apache.avro.Schema);
descriptor: (Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory$NonResolving
dup
invokespecial com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory$NonResolving.<init>:()V
aload 0
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory$NonResolving.createReader:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 schema Lorg/apache/avro/Schema;
MethodParameters:
Name Flags
schema
public static com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader createFor(org.apache.avro.Schema, org.apache.avro.Schema);
descriptor: (Lorg/apache/avro/Schema;Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory$Resolving
dup
invokespecial com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory$Resolving.<init>:()V
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory$Resolving.createReader:(Lorg/apache/avro/Schema;Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 writerSchema Lorg/apache/avro/Schema;
0 1 1 readerSchema Lorg/apache/avro/Schema;
MethodParameters:
Name Flags
writerSchema
readerSchema
public com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder createScalarValueDecoder(org.apache.avro.Schema);
descriptor: (Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: invokestatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.$SWITCH_TABLE$org$apache$avro$Schema$Type:()[I
aload 1
invokevirtual org.apache.avro.Schema.getType:()Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
iaload
tableswitch { // 1 - 14
1: 28
2: 4
3: 28
4: 28
5: 17
6: 5
7: 13
8: 2
9: 7
10: 11
11: 6
12: 3
13: 1
14: 12
default: 29
}
1: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_BOOLEAN:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
areturn
2: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_BYTES:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
areturn
3: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_DOUBLE:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
areturn
4: StackMap locals:
StackMap stack:
new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$EnumDecoder
dup
aload 1
invokestatic com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper.getFullName:(Lorg/apache/avro/Schema;)Ljava/lang/String;
aload 1
invokevirtual org.apache.avro.Schema.getEnumSymbols:()Ljava/util/List;
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$EnumDecoder.<init>:(Ljava/lang/String;Ljava/util/List;)V
areturn
5: StackMap locals:
StackMap stack:
new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$FixedDecoder
dup
aload 1
invokevirtual org.apache.avro.Schema.getFixedSize:()I
aload 1
invokestatic com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper.getFullName:(Lorg/apache/avro/Schema;)Ljava/lang/String;
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$FixedDecoder.<init>:(ILjava/lang/String;)V
areturn
6: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_FLOAT:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
areturn
7: StackMap locals:
StackMap stack:
aload 1
invokestatic com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper.getTypeId:(Lorg/apache/avro/Schema;)Ljava/lang/String;
astore 2
start local 2 8: aload 2
ifnull 9
new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$IntReader
dup
aload 2
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$IntReader.<init>:(Ljava/lang/String;)V
goto 10
StackMap locals: java.lang.String
StackMap stack:
9: getstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_INT:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
StackMap locals:
StackMap stack: com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
10: areturn
end local 2 11: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_LONG:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
areturn
12: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_NULL:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
areturn
13: StackMap locals:
StackMap stack:
aload 1
invokestatic com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper.getTypeId:(Lorg/apache/avro/Schema;)Ljava/lang/String;
astore 2
start local 2 14: aload 2
ifnull 15
new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$StringReader
dup
aload 2
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$StringReader.<init>:(Ljava/lang/String;)V
goto 16
StackMap locals: java.lang.String
StackMap stack:
15: getstatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.READER_STRING:Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
StackMap locals:
StackMap stack: com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
16: areturn
end local 2 17: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.avro.Schema.getTypes:()Ljava/util/List;
astore 2
start local 2 18: aload 2
invokeinterface java.util.List.size:()I
anewarray com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
astore 3
start local 3 19: iconst_0
istore 4
start local 4 20: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 26
StackMap locals: com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory org.apache.avro.Schema java.util.List com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder[] int top java.util.Iterator
StackMap stack:
21: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.avro.Schema
astore 5
start local 5 22: aload 0
aload 5
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createScalarValueDecoder:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
astore 7
start local 7 23: aload 7
ifnonnull 25
24: aconst_null
areturn
25: StackMap locals: com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory org.apache.avro.Schema java.util.List com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder[] int org.apache.avro.Schema java.util.Iterator com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 7
aastore
end local 7 end local 5 26: StackMap locals: com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory org.apache.avro.Schema java.util.List com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder[] int top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 21
27: new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$ScalarUnionDecoder
dup
aload 3
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$ScalarUnionDecoder.<init>:([Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;)V
areturn
end local 4 end local 3 end local 2 28: StackMap locals: com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory org.apache.avro.Schema
StackMap stack:
aconst_null
areturn
29: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Unrecognized Avro Schema type: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual org.apache.avro.Schema.getType:()Lorg/apache/avro/Schema$Type;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory;
0 30 1 type Lorg/apache/avro/Schema;
8 11 2 typeId Ljava/lang/String;
14 17 2 typeId Ljava/lang/String;
18 28 2 types Ljava/util/List<Lorg/apache/avro/Schema;>;
19 28 3 readers [Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
20 28 4 i I
22 26 5 schema Lorg/apache/avro/Schema;
23 26 7 reader Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
MethodParameters:
Name Flags
type
public com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader createReader(org.apache.avro.Schema);
descriptor: (Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory._knownReaders:Ljava/util/TreeMap;
aload 1
invokestatic com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper.getFullName:(Lorg/apache/avro/Schema;)Ljava/lang/String;
invokevirtual java.util.TreeMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
areturn
3: StackMap locals: com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
StackMap stack:
invokestatic com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.$SWITCH_TABLE$org$apache$avro$Schema$Type:()[I
aload 1
invokevirtual org.apache.avro.Schema.getType:()Lorg/apache/avro/Schema$Type;
invokevirtual org.apache.avro.Schema$Type.ordinal:()I
iaload
tableswitch { // 1 - 5
1: 6
2: 8
3: 4
4: 5
5: 7
default: 8
}
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createArrayReader:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
areturn
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createMapReader:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
areturn
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createRecordReader:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
areturn
7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createUnionReader:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
areturn
8: StackMap locals:
StackMap stack:
new com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoderWrapper
dup
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createScalarValueDecoder:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
invokespecial com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoderWrapper.<init>:(Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory;
0 9 1 schema Lorg/apache/avro/Schema;
1 9 2 reader Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
MethodParameters:
Name Flags
schema
protected com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader createArrayReader(org.apache.avro.Schema);
descriptor: (Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.avro.Schema.getElementType:()Lorg/apache/avro/Schema;
astore 2
start local 2 1: aload 0
aload 2
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createScalarValueDecoder:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
astore 3
start local 3 2: aload 1
invokestatic com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper.getTypeId:(Lorg/apache/avro/Schema;)Ljava/lang/String;
astore 4
start local 4 3: aload 1
ldc "java-element-class"
invokevirtual org.apache.avro.Schema.getProp:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 4: aload 5
ifnonnull 6
5: aload 2
invokestatic com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper.getTypeId:(Lorg/apache/avro/Schema;)Ljava/lang/String;
astore 5
6: StackMap locals: com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory org.apache.avro.Schema org.apache.avro.Schema com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder java.lang.String java.lang.String
StackMap stack:
aload 3
ifnull 10
7: ldc Ljava/util/EnumSet;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "<"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
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 4
9: StackMap locals:
StackMap stack:
aload 3
aload 4
aload 5
invokestatic com.fasterxml.jackson.dataformat.avro.deser.ArrayReader.construct:(Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/dataformat/avro/deser/ArrayReader;
areturn
10: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createReader:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
aload 4
aload 5
invokestatic com.fasterxml.jackson.dataformat.avro.deser.ArrayReader.construct:(Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/dataformat/avro/deser/ArrayReader;
areturn
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 11 0 this Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory;
0 11 1 schema Lorg/apache/avro/Schema;
1 11 2 elementType Lorg/apache/avro/Schema;
2 11 3 scalar Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
3 11 4 typeId Ljava/lang/String;
4 11 5 elementTypeId Ljava/lang/String;
MethodParameters:
Name Flags
schema
protected com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader createMapReader(org.apache.avro.Schema);
descriptor: (Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.avro.Schema.getValueType:()Lorg/apache/avro/Schema;
astore 2
start local 2 1: aload 0
aload 2
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createScalarValueDecoder:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
astore 3
start local 3 2: aload 1
invokestatic com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper.getTypeId:(Lorg/apache/avro/Schema;)Ljava/lang/String;
astore 4
start local 4 3: aload 1
ldc "java-key-class"
invokevirtual org.apache.avro.Schema.getProp:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 4: ldc Ljava/util/EnumMap;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "<"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
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;
ldc Ljava/lang/Object;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
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 4
6: StackMap locals: com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory org.apache.avro.Schema org.apache.avro.Schema com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder java.lang.String java.lang.String
StackMap stack:
aload 3
ifnull 9
7: aload 2
invokestatic com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper.getTypeId:(Lorg/apache/avro/Schema;)Ljava/lang/String;
astore 6
start local 6 8: aload 3
aload 4
aload 5
aload 6
invokestatic com.fasterxml.jackson.dataformat.avro.deser.MapReader.construct:(Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/dataformat/avro/deser/MapReader;
areturn
end local 6 9: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createReader:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
aload 4
aload 5
invokestatic com.fasterxml.jackson.dataformat.avro.deser.MapReader.construct:(Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/dataformat/avro/deser/MapReader;
areturn
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 10 0 this Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory;
0 10 1 schema Lorg/apache/avro/Schema;
1 10 2 elementType Lorg/apache/avro/Schema;
2 10 3 dec Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
3 10 4 typeId Ljava/lang/String;
4 10 5 keyTypeId Ljava/lang/String;
8 9 6 valueTypeId Ljava/lang/String;
MethodParameters:
Name Flags
schema
protected com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader createRecordReader(org.apache.avro.Schema);
descriptor: (Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.avro.Schema.getFields:()Ljava/util/List;
astore 2
start local 2 1: aload 2
invokeinterface java.util.List.size:()I
anewarray com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
astore 3
start local 3 2: new com.fasterxml.jackson.dataformat.avro.deser.RecordReader$Std
dup
aload 3
aload 1
invokestatic com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper.getTypeId:(Lorg/apache/avro/Schema;)Ljava/lang/String;
invokespecial com.fasterxml.jackson.dataformat.avro.deser.RecordReader$Std.<init>:([Lcom/fasterxml/jackson/dataformat/avro/deser/AvroFieldReader;Ljava/lang/String;)V
astore 4
start local 4 3: aload 0
getfield com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory._knownReaders:Ljava/util/TreeMap;
aload 1
invokestatic com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper.getFullName:(Lorg/apache/avro/Schema;)Ljava/lang/String;
aload 4
invokevirtual java.util.TreeMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: iconst_0
istore 5
start local 5 5: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 8
StackMap locals: com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory org.apache.avro.Schema java.util.List com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader[] com.fasterxml.jackson.dataformat.avro.deser.RecordReader int top java.util.Iterator
StackMap stack:
6: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.avro.Schema$Field
astore 6
start local 6 7: aload 3
iload 5
iinc 5 1
aload 0
aload 6
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createFieldReader:(Lorg/apache/avro/Schema$Field;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroFieldReader;
aastore
end local 6 8: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: aload 4
areturn
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 10 0 this Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory;
0 10 1 schema Lorg/apache/avro/Schema;
1 10 2 fields Ljava/util/List<Lorg/apache/avro/Schema$Field;>;
2 10 3 fieldReaders [Lcom/fasterxml/jackson/dataformat/avro/deser/AvroFieldReader;
3 10 4 reader Lcom/fasterxml/jackson/dataformat/avro/deser/RecordReader;
5 10 5 i I
7 8 6 field Lorg/apache/avro/Schema$Field;
MethodParameters:
Name Flags
schema
protected com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader createUnionReader(org.apache.avro.Schema);
descriptor: (Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.avro.Schema.getTypes:()Ljava/util/List;
astore 2
start local 2 1: aload 2
invokeinterface java.util.List.size:()I
anewarray com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 6
StackMap locals: com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory org.apache.avro.Schema java.util.List com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader[] int top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.avro.Schema
astore 5
start local 5 5: aload 3
iload 4
iinc 4 1
aload 0
aload 5
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createReader:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
aastore
end local 5 6: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
7: new com.fasterxml.jackson.dataformat.avro.deser.UnionReader
dup
aload 3
invokespecial com.fasterxml.jackson.dataformat.avro.deser.UnionReader.<init>:([Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory;
0 8 1 schema Lorg/apache/avro/Schema;
1 8 2 types Ljava/util/List<Lorg/apache/avro/Schema;>;
2 8 3 typeReaders [Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
3 8 4 i I
5 6 5 type Lorg/apache/avro/Schema;
MethodParameters:
Name Flags
schema
protected com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader createFieldReader(org.apache.avro.Schema$Field);
descriptor: (Lorg/apache/avro/Schema$Field;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroFieldReader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.avro.Schema$Field.name:()Ljava/lang/String;
astore 2
start local 2 1: aload 1
invokevirtual org.apache.avro.Schema$Field.schema:()Lorg/apache/avro/Schema;
astore 3
start local 3 2: aload 0
aload 3
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createScalarValueDecoder:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
astore 4
start local 4 3: aload 4
ifnull 5
4: aload 4
aload 2
iconst_0
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.asFieldReader:(Ljava/lang/String;Z)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroFieldReader;
areturn
5: StackMap locals: java.lang.String org.apache.avro.Schema com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
StackMap stack:
aload 2
aload 0
aload 3
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.createReader:(Lorg/apache/avro/Schema;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;
invokestatic com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader.construct:(Ljava/lang/String;Lcom/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader;)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroFieldReader;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory;
0 6 1 field Lorg/apache/avro/Schema$Field;
1 6 2 name Ljava/lang/String;
2 6 3 type Lorg/apache/avro/Schema;
3 6 4 scalar Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;
MethodParameters:
Name Flags
field
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 com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.$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 com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory.$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: "AvroReaderFactory.java"
NestMembers:
com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory$NonResolving com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory$Resolving
InnerClasses:
private NonResolving = com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory$NonResolving of com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
private Resolving = com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory$Resolving of com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
public final Std = com.fasterxml.jackson.dataformat.avro.deser.RecordReader$Std of com.fasterxml.jackson.dataformat.avro.deser.RecordReader
protected final BooleanDecoder = com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$BooleanDecoder of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
protected final BytesDecoder = com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$BytesDecoder of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
protected final DoubleReader = com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$DoubleReader of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
protected final EnumDecoder = com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$EnumDecoder of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
protected final FixedDecoder = com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$FixedDecoder of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
protected final FloatReader = com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$FloatReader of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
protected final IntReader = com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$IntReader of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
protected final LongReader = com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$LongReader of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
protected final NullReader = com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$NullReader of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
protected final ScalarUnionDecoder = com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$ScalarUnionDecoder of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
protected final StringReader = com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$StringReader of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
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