public abstract class com.fasterxml.jackson.core.JsonParser implements java.io.Closeable, com.fasterxml.jackson.core.Versioned
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.fasterxml.jackson.core.JsonParser
  super_class: java.lang.Object
{
  private static final int MIN_BYTE_I;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -128

  private static final int MAX_BYTE_I;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 255

  private static final int MIN_SHORT_I;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -32768

  private static final int MAX_SHORT_I;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 32767

  protected static final com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> DEFAULT_READ_CAPABILITIES;
    descriptor: Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    Signature: Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamReadCapability;>;

  protected int _features;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected transient com.fasterxml.jackson.core.util.RequestPayload _requestPayload;
    descriptor: Lcom/fasterxml/jackson/core/util/RequestPayload;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 52
            invokestatic com.fasterxml.jackson.core.StreamReadCapability.values:()[Lcom/fasterxml/jackson/core/StreamReadCapability;
            invokestatic com.fasterxml.jackson.core.util.JacksonFeatureSet.fromDefaults:([Lcom/fasterxml/jackson/core/util/JacksonFeature;)Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
         1: .line 51
            putstatic com.fasterxml.jackson.core.JsonParser.DEFAULT_READ_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
         2: .line 52
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 392
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  protected void <init>(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // int features
         0: .line 393
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            aload 0 /* this */
            iload 1 /* features */
            putfield com.fasterxml.jackson.core.JsonParser._features:I
            return
        end local 1 // int features
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  features  I
    MethodParameters:
          Name  Flags
      features  

  public abstract com.fasterxml.jackson.core.ObjectCodec getCodec();
    descriptor: ()Lcom/fasterxml/jackson/core/ObjectCodec;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setCodec(com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      oc    

  public java.lang.Object getInputSource();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 430
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public java.lang.Object getCurrentValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 448
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getParsingContext:()Lcom/fasterxml/jackson/core/JsonStreamContext;
            astore 1 /* ctxt */
        start local 1 // com.fasterxml.jackson.core.JsonStreamContext ctxt
         1: .line 449
            aload 1 /* ctxt */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: com.fasterxml.jackson.core.JsonStreamContext
      StackMap stack:
         2: aload 1 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonStreamContext.getCurrentValue:()Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 1 // com.fasterxml.jackson.core.JsonStreamContext ctxt
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            1    4     1  ctxt  Lcom/fasterxml/jackson/core/JsonStreamContext;

  public void setCurrentValue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.lang.Object v
         0: .line 463
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getParsingContext:()Lcom/fasterxml/jackson/core/JsonStreamContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.core.JsonStreamContext ctxt
         1: .line 464
            aload 2 /* ctxt */
            ifnull 3
         2: .line 465
            aload 2 /* ctxt */
            aload 1 /* v */
            invokevirtual com.fasterxml.jackson.core.JsonStreamContext.setCurrentValue:(Ljava/lang/Object;)V
         3: .line 467
      StackMap locals: com.fasterxml.jackson.core.JsonStreamContext
      StackMap stack:
            return
        end local 2 // com.fasterxml.jackson.core.JsonStreamContext ctxt
        end local 1 // java.lang.Object v
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    4     1     v  Ljava/lang/Object;
            1    4     2  ctxt  Lcom/fasterxml/jackson/core/JsonStreamContext;
    MethodParameters:
      Name  Flags
      v     

  public void setRequestPayloadOnError(com.fasterxml.jackson.core.util.RequestPayload);
    descriptor: (Lcom/fasterxml/jackson/core/util/RequestPayload;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.util.RequestPayload payload
         0: .line 477
            aload 0 /* this */
            aload 1 /* payload */
            putfield com.fasterxml.jackson.core.JsonParser._requestPayload:Lcom/fasterxml/jackson/core/util/RequestPayload;
         1: .line 478
            return
        end local 1 // com.fasterxml.jackson.core.util.RequestPayload payload
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1  payload  Lcom/fasterxml/jackson/core/util/RequestPayload;
    MethodParameters:
         Name  Flags
      payload  

  public void setRequestPayloadOnError(byte[], java.lang.String);
    descriptor: ([BLjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // byte[] payload
        start local 2 // java.lang.String charset
         0: .line 489
            aload 0 /* this */
            aload 1 /* payload */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonParser
         1: new com.fasterxml.jackson.core.util.RequestPayload
            dup
            aload 1 /* payload */
            aload 2 /* charset */
            invokespecial com.fasterxml.jackson.core.util.RequestPayload.<init>:([BLjava/lang/String;)V
      StackMap locals: com.fasterxml.jackson.core.JsonParser byte[] java.lang.String
      StackMap stack: com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.core.util.RequestPayload
         2: putfield com.fasterxml.jackson.core.JsonParser._requestPayload:Lcom/fasterxml/jackson/core/util/RequestPayload;
         3: .line 490
            return
        end local 2 // java.lang.String charset
        end local 1 // byte[] payload
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/fasterxml/jackson/core/JsonParser;
            0    4     1  payload  [B
            0    4     2  charset  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      payload  
      charset  

  public void setRequestPayloadOnError(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.lang.String payload
         0: .line 500
            aload 0 /* this */
            aload 1 /* payload */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonParser
         1: new com.fasterxml.jackson.core.util.RequestPayload
            dup
            aload 1 /* payload */
            invokespecial com.fasterxml.jackson.core.util.RequestPayload.<init>:(Ljava/lang/CharSequence;)V
      StackMap locals: com.fasterxml.jackson.core.JsonParser java.lang.String
      StackMap stack: com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.core.util.RequestPayload
         2: putfield com.fasterxml.jackson.core.JsonParser._requestPayload:Lcom/fasterxml/jackson/core/util/RequestPayload;
         3: .line 501
            return
        end local 1 // java.lang.String payload
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/fasterxml/jackson/core/JsonParser;
            0    4     1  payload  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      payload  

  public void setSchema(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 524
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Parser of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " does not support schema of type '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         1: .line 525
            aload 1 /* schema */
            invokeinterface com.fasterxml.jackson.core.FormatSchema.getSchemaType:()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;
         2: .line 524
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/fasterxml/jackson/core/JsonParser;
            0    3     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

  public com.fasterxml.jackson.core.FormatSchema getSchema();
    descriptor: ()Lcom/fasterxml/jackson/core/FormatSchema;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 536
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 546
            iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

  public boolean requiresCustomCodec();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 566
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public boolean canParseAsync();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 583
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public com.fasterxml.jackson.core.async.NonBlockingInputFeeder getNonBlockingInputFeeder();
    descriptor: ()Lcom/fasterxml/jackson/core/async/NonBlockingInputFeeder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 595
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> getReadCapabilities();
    descriptor: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 607
            getstatic com.fasterxml.jackson.core.JsonParser.DEFAULT_READ_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Signature: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamReadCapability;>;

  public abstract com.fasterxml.jackson.core.Version version();
    descriptor: ()Lcom/fasterxml/jackson/core/Version;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void close();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract boolean isClosed();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.fasterxml.jackson.core.JsonStreamContext getParsingContext();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonStreamContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.fasterxml.jackson.core.JsonLocation getTokenLocation();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.fasterxml.jackson.core.JsonLocation getCurrentLocation();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public int releaseBuffered(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.io.OutputStream out
         0: .line 737
            iconst_m1
            ireturn
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   out  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public int releaseBuffered(java.io.Writer);
    descriptor: (Ljava/io/Writer;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.io.Writer w
         0: .line 757
            iconst_m1
            ireturn
        end local 1 // java.io.Writer w
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1     w  Ljava/io/Writer;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      w     

  public com.fasterxml.jackson.core.JsonParser enable(com.fasterxml.jackson.core.JsonParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
         0: .line 774
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.core.JsonParser._features:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
            ior
            putfield com.fasterxml.jackson.core.JsonParser._features:I
         1: .line 775
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1     f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.core.JsonParser disable(com.fasterxml.jackson.core.JsonParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
         0: .line 787
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.core.JsonParser._features:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
            iconst_m1
            ixor
            iand
            putfield com.fasterxml.jackson.core.JsonParser._features:I
         1: .line 788
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1     f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.core.JsonParser configure(com.fasterxml.jackson.core.JsonParser$Feature, boolean);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;Z)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        start local 2 // boolean state
         0: .line 801
            iload 2 /* state */
            ifeq 1
            aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonParser.enable:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonParser.disable:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         2: .line 802
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // boolean state
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/jackson/core/JsonParser;
            0    3     1      f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
            0    3     2  state  Z
    MethodParameters:
       Name  Flags
      f      
      state  

  public boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
         0: .line 812
            aload 1 /* f */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonParser._features:I
            invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.enabledIn:(I)Z
            ireturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1     f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
      Name  Flags
      f     

  public boolean isEnabled(com.fasterxml.jackson.core.StreamReadFeature);
    descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.StreamReadFeature f
         0: .line 823
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonParser._features:I
            invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.enabledIn:(I)Z
            ireturn
        end local 1 // com.fasterxml.jackson.core.StreamReadFeature f
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1     f  Lcom/fasterxml/jackson/core/StreamReadFeature;
    MethodParameters:
      Name  Flags
      f     

  public int getFeatureMask();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 832
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonParser._features:I
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public com.fasterxml.jackson.core.JsonParser setFeatureMask(int);
    descriptor: (I)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // int mask
         0: .line 846
            aload 0 /* this */
            iload 1 /* mask */
            putfield com.fasterxml.jackson.core.JsonParser._features:I
         1: .line 847
            aload 0 /* this */
            areturn
        end local 1 // int mask
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1  mask  I
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      mask  

  public com.fasterxml.jackson.core.JsonParser overrideStdFeatures(int, int);
    descriptor: (II)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // int values
        start local 2 // int mask
         0: .line 868
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonParser._features:I
            iload 2 /* mask */
            iconst_m1
            ixor
            iand
            iload 1 /* values */
            iload 2 /* mask */
            iand
            ior
            istore 3 /* newState */
        start local 3 // int newState
         1: .line 869
            aload 0 /* this */
            iload 3 /* newState */
            invokevirtual com.fasterxml.jackson.core.JsonParser.setFeatureMask:(I)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 3 // int newState
        end local 2 // int mask
        end local 1 // int values
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1    values  I
            0    2     2      mask  I
            1    2     3  newState  I
    MethodParameters:
        Name  Flags
      values  
      mask    

  public int getFormatFeatures();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 881
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int, int);
    descriptor: (II)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // int values
        start local 2 // int mask
         0: .line 903
            aload 0 /* this */
            areturn
        end local 2 // int mask
        end local 1 // int values
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  values  I
            0    1     2    mask  I
    MethodParameters:
        Name  Flags
      values  
      mask    

  public abstract com.fasterxml.jackson.core.JsonToken nextToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract com.fasterxml.jackson.core.JsonToken nextValue();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public boolean nextFieldName(com.fasterxml.jackson.core.SerializableString);
    descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.SerializableString str
         0: .line 969
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            aload 1 /* str */
            invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.core.SerializableString str
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1   str  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      str   

  public java.lang.String nextFieldName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 986
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public java.lang.String nextTextValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1007
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public int nextIntValue(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // int defaultValue
         0: .line 1033
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            goto 2
      StackMap locals:
      StackMap stack:
         1: iload 1 /* defaultValue */
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 1 // int defaultValue
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/fasterxml/jackson/core/JsonParser;
            0    3     1  defaultValue  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      defaultValue  

  public long nextLongValue(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // long defaultValue
         0: .line 1059
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getLongValue:()J
            goto 2
      StackMap locals:
      StackMap stack:
         1: lload 1 /* defaultValue */
      StackMap locals:
      StackMap stack: long
         2: lreturn
        end local 1 // long defaultValue
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/fasterxml/jackson/core/JsonParser;
            0    3     1  defaultValue  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      defaultValue  

  public java.lang.Boolean nextBooleanValue();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1083
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 1 /* t */
        start local 1 // com.fasterxml.jackson.core.JsonToken t
         1: .line 1084
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            areturn
         2: .line 1085
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 3
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            areturn
         3: .line 1086
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonToken t
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            1    4     1     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException

  public abstract com.fasterxml.jackson.core.JsonParser skipChildren();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public void finishToken();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1129
            return
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public com.fasterxml.jackson.core.JsonToken currentToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1151
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public int currentTokenId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1168
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentTokenId:()I
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public abstract com.fasterxml.jackson.core.JsonToken getCurrentToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getCurrentTokenId();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public abstract boolean hasCurrentToken();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasTokenId(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      id    

  public abstract boolean hasToken(com.fasterxml.jackson.core.JsonToken);
    descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      t     

  public boolean isExpectedStartArrayToken();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1260
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public boolean isExpectedStartObjectToken();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1272
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public boolean isExpectedNumberIntToken();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1287
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public boolean isNaN();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1307
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public abstract void clearCurrentToken();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.fasterxml.jackson.core.JsonToken getLastClearedToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void overrideCurrentName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract java.lang.String getCurrentName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public java.lang.String currentName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1385
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public abstract java.lang.String getText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public int getText(java.io.Writer);
    descriptor: (Ljava/io/Writer;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.io.Writer writer
         0: .line 1425
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            astore 2 /* str */
        start local 2 // java.lang.String str
         1: .line 1426
            aload 2 /* str */
            ifnonnull 3
         2: .line 1427
            iconst_0
            ireturn
         3: .line 1429
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* writer */
            aload 2 /* str */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         4: .line 1430
            aload 2 /* str */
            invokevirtual java.lang.String.length:()I
            ireturn
        end local 2 // java.lang.String str
        end local 1 // java.io.Writer writer
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/fasterxml/jackson/core/JsonParser;
            0    5     1  writer  Ljava/io/Writer;
            1    5     2     str  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, java.lang.UnsupportedOperationException
    MethodParameters:
        Name  Flags
      writer  

  public abstract char[] getTextCharacters();
    descriptor: ()[C
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract int getTextLength();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract int getTextOffset();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract boolean hasTextCharacters();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Number getNumberValue();
    descriptor: ()Ljava/lang/Number;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public java.lang.Number getNumberValueExact();
    descriptor: ()Ljava/lang/Number;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1553
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberValue:()Ljava/lang/Number;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public abstract com.fasterxml.jackson.core.JsonParser$NumberType getNumberType();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public byte getByteValue();
    descriptor: ()B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1595
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            istore 1 /* value */
        start local 1 // int value
         1: .line 1599
            iload 1 /* value */
            bipush -128
            if_icmplt 2
            iload 1 /* value */
            sipush 255
            if_icmple 6
         2: .line 1600
      StackMap locals: int
      StackMap stack:
            new com.fasterxml.jackson.core.exc.InputCoercionException
            dup
            aload 0 /* this */
         3: .line 1601
            ldc "Numeric value (%s) out of range of Java byte"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 1602
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
         5: .line 1600
            invokespecial com.fasterxml.jackson.core.exc.InputCoercionException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Class;)V
            athrow
         6: .line 1604
      StackMap locals:
      StackMap stack:
            iload 1 /* value */
            i2b
            ireturn
        end local 1 // int value
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/fasterxml/jackson/core/JsonParser;
            1    7     1  value  I
    Exceptions:
      throws java.io.IOException

  public short getShortValue();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1628
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            istore 1 /* value */
        start local 1 // int value
         1: .line 1629
            iload 1 /* value */
            sipush -32768
            if_icmplt 2
            iload 1 /* value */
            sipush 32767
            if_icmple 6
         2: .line 1630
      StackMap locals: int
      StackMap stack:
            new com.fasterxml.jackson.core.exc.InputCoercionException
            dup
            aload 0 /* this */
         3: .line 1631
            ldc "Numeric value (%s) out of range of Java short"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 1632
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic java.lang.Short.TYPE:Ljava/lang/Class;
         5: .line 1630
            invokespecial com.fasterxml.jackson.core.exc.InputCoercionException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Class;)V
            athrow
         6: .line 1634
      StackMap locals:
      StackMap stack:
            iload 1 /* value */
            i2s
            ireturn
        end local 1 // int value
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/fasterxml/jackson/core/JsonParser;
            1    7     1  value  I
    Exceptions:
      throws java.io.IOException

  public abstract int getIntValue();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract long getLongValue();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract java.math.BigInteger getBigIntegerValue();
    descriptor: ()Ljava/math/BigInteger;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract float getFloatValue();
    descriptor: ()F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract double getDoubleValue();
    descriptor: ()D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract java.math.BigDecimal getDecimalValue();
    descriptor: ()Ljava/math/BigDecimal;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public boolean getBooleanValue();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1774
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 1 /* t */
        start local 1 // com.fasterxml.jackson.core.JsonToken t
         1: .line 1775
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
            iconst_1
            ireturn
         2: .line 1776
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 3
            iconst_0
            ireturn
         3: .line 1777
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.core.JsonParseException
            dup
            aload 0 /* this */
         4: .line 1778
            ldc "Current token (%s) not of boolean type"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* t */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         5: .line 1777
            invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)V
         6: .line 1779
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonParser._requestPayload:Lcom/fasterxml/jackson/core/util/RequestPayload;
            invokevirtual com.fasterxml.jackson.core.JsonParseException.withRequestPayload:(Lcom/fasterxml/jackson/core/util/RequestPayload;)Lcom/fasterxml/jackson/core/JsonParseException;
         7: .line 1777
            athrow
        end local 1 // com.fasterxml.jackson.core.JsonToken t
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            1    8     1     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException

  public java.lang.Object getEmbeddedObject();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1800
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public abstract byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)[B
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      bv    

  public byte[] getBinaryValue();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1846
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
            invokevirtual com.fasterxml.jackson.core.JsonParser.getBinaryValue:(Lcom/fasterxml/jackson/core/Base64Variant;)[B
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public int readBinaryValue(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.io.OutputStream out
         0: .line 1867
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.core.JsonParser.readBinaryValue:(Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/OutputStream;)I
            ireturn
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   out  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public int readBinaryValue(com.fasterxml.jackson.core.Base64Variant, java.io.OutputStream);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/OutputStream;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.Base64Variant bv
        start local 2 // java.io.OutputStream out
         0: .line 1885
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._reportUnsupportedOperation:()V
         1: .line 1886
            iconst_0
            ireturn
        end local 2 // java.io.OutputStream out
        end local 1 // com.fasterxml.jackson.core.Base64Variant bv
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1    bv  Lcom/fasterxml/jackson/core/Base64Variant;
            0    2     2   out  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      bv    
      out   

  public int getValueAsInt();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1913
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsInt:(I)I
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public int getValueAsInt(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // int def
         0: .line 1934
            iload 1 /* def */
            ireturn
        end local 1 // int def
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   def  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      def   

  public long getValueAsLong();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1954
            aload 0 /* this */
            lconst_0
            invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsLong:(J)J
            lreturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public long getValueAsLong(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // long def
         0: .line 1976
            lload 1 /* def */
            lreturn
        end local 1 // long def
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   def  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      def   

  public double getValueAsDouble();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1997
            aload 0 /* this */
            dconst_0
            invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsDouble:(D)D
            dreturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public double getValueAsDouble(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // double def
         0: .line 2019
            dload 1 /* def */
            dreturn
        end local 1 // double def
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   def  D
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      def   

  public boolean getValueAsBoolean();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 2040
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsBoolean:(Z)Z
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public boolean getValueAsBoolean(boolean);
    descriptor: (Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // boolean def
         0: .line 2062
            iload 1 /* def */
            ireturn
        end local 1 // boolean def
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   def  Z
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      def   

  public java.lang.String getValueAsString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 2082
            aload 0 /* this */
            aconst_null
            invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsString:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public abstract java.lang.String getValueAsString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      def   

  public boolean canReadObjectId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 2126
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public boolean canReadTypeId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 2143
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public java.lang.Object getObjectId();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 2163
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public java.lang.Object getTypeId();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 2183
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public <T> T readValueAs(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.lang.Class valueType
         0: .line 2223
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._codec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            aload 1 /* valueType */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.readValue:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.Class valueType
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      valueType  

  public <T> T readValueAs(com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 2256
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._codec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            aload 1 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.readValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/type/TypeReference<*>;)TT;
    MethodParameters:
              Name  Flags
      valueTypeRef  

  public <T> java.util.Iterator<T> readValuesAs(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.lang.Class valueType
         0: .line 2274
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._codec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            aload 1 /* valueType */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/util/Iterator;
            areturn
        end local 1 // java.lang.Class valueType
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/Iterator<TT;>;
    MethodParameters:
           Name  Flags
      valueType  

  public <T> java.util.Iterator<T> readValuesAs(com.fasterxml.jackson.core.type.TypeReference<T>);
    descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 2292
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._codec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            aload 1 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/util/Iterator;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)Ljava/util/Iterator<TT;>;
    MethodParameters:
              Name  Flags
      valueTypeRef  

  public <T extends com.fasterxml.jackson.core.TreeNode> T readValueAsTree();
    descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 2311
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._codec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.readTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/TreeNode;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    Signature: <T::Lcom/fasterxml/jackson/core/TreeNode;>()TT;

  protected com.fasterxml.jackson.core.ObjectCodec _codec();
    descriptor: ()Lcom/fasterxml/jackson/core/ObjectCodec;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 2315
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            astore 1 /* c */
        start local 1 // com.fasterxml.jackson.core.ObjectCodec c
         1: .line 2316
            aload 1 /* c */
            ifnonnull 3
         2: .line 2317
            new java.lang.IllegalStateException
            dup
            ldc "No ObjectCodec defined for parser, needed for deserialization"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 2319
      StackMap locals: com.fasterxml.jackson.core.ObjectCodec
      StackMap stack:
            aload 1 /* c */
            areturn
        end local 1 // com.fasterxml.jackson.core.ObjectCodec c
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            1    4     1     c  Lcom/fasterxml/jackson/core/ObjectCodec;

  protected com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.lang.String msg
         0: .line 2337
            new com.fasterxml.jackson.core.JsonParseException
            dup
            aload 0 /* this */
            aload 1 /* msg */
            invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)V
         1: .line 2338
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonParser._requestPayload:Lcom/fasterxml/jackson/core/util/RequestPayload;
            invokevirtual com.fasterxml.jackson.core.JsonParseException.withRequestPayload:(Lcom/fasterxml/jackson/core/util/RequestPayload;)Lcom/fasterxml/jackson/core/JsonParseException;
         2: .line 2337
            areturn
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    3     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  protected void _reportUnsupportedOperation();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 2348
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Operation not supported by parser of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
}
SourceFile: "JsonParser.java"
NestMembers:
  com.fasterxml.jackson.core.JsonParser$Feature  com.fasterxml.jackson.core.JsonParser$NumberType
InnerClasses:
  public final Feature = com.fasterxml.jackson.core.JsonParser$Feature of com.fasterxml.jackson.core.JsonParser
  public final NumberType = com.fasterxml.jackson.core.JsonParser$NumberType of com.fasterxml.jackson.core.JsonParser