public abstract class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder this
         0: .line 14
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder;

  protected abstract com.fasterxml.jackson.core.JsonToken decodeValue(com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl);
    descriptor: (Lcom/fasterxml/jackson/dataformat/avro/deser/AvroParserImpl;)Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      parser  

  protected abstract void skipValue(com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl);
    descriptor: (Lcom/fasterxml/jackson/dataformat/avro/deser/AvroParserImpl;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      parser  

  public abstract com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader asFieldReader(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lcom/fasterxml/jackson/dataformat/avro/deser/AvroFieldReader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      name     
      skipper  

  public abstract java.lang.String getTypeId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "ScalarDecoder.java"
NestMembers:
  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$BooleanDecoder  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$BooleanDecoder$FR  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$BytesDecoder  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$BytesDecoder$FR  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$DoubleReader  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$DoubleReader$FR  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$EnumDecoder  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$EnumDecoder$FR  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$FixedDecoder  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$FixedDecoder$FR  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$FloatReader  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$FloatReader$FR  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$IntReader  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$IntReader$FR  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$LongReader  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$LongReader$FR  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$NullReader  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$NullReader$FR  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$ScalarUnionDecoder  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$ScalarUnionDecoder$FR  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$StringReader  com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder$StringReader$FR
InnerClasses:
  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