public abstract class com.fasterxml.jackson.dataformat.avro.AvroParser extends com.fasterxml.jackson.core.base.ParserBase
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.fasterxml.jackson.dataformat.avro.AvroParser
super_class: com.fasterxml.jackson.core.base.ParserBase
{
protected com.fasterxml.jackson.core.ObjectCodec _objectCodec;
descriptor: Lcom/fasterxml/jackson/core/ObjectCodec;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.dataformat.avro.AvroSchema _rootSchema;
descriptor: Lcom/fasterxml/jackson/dataformat/avro/AvroSchema;
flags: (0x0004) ACC_PROTECTED
protected int _formatFeatures;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext _avroContext;
descriptor: Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReadContext;
flags: (0x0004) ACC_PROTECTED
protected void <init>(com.fasterxml.jackson.core.io.IOContext, int, int, com.fasterxml.jackson.core.ObjectCodec);
descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;IILcom/fasterxml/jackson/core/ObjectCodec;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
iload 2
invokespecial com.fasterxml.jackson.core.base.ParserBase.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;I)V
1: aload 0
aload 4
putfield com.fasterxml.jackson.dataformat.avro.AvroParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
2: aload 0
iload 3
putfield com.fasterxml.jackson.dataformat.avro.AvroParser._formatFeatures:I
3: aload 0
getstatic com.fasterxml.jackson.dataformat.avro.deser.MissingReader.instance:Lcom/fasterxml/jackson/dataformat/avro/deser/MissingReader;
putfield com.fasterxml.jackson.dataformat.avro.AvroParser._avroContext:Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReadContext;
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
0 5 1 ctxt Lcom/fasterxml/jackson/core/io/IOContext;
0 5 2 parserFeatures I
0 5 3 avroFeatures I
0 5 4 codec Lcom/fasterxml/jackson/core/ObjectCodec;
MethodParameters:
Name Flags
ctxt
parserFeatures
avroFeatures
codec
public com.fasterxml.jackson.core.ObjectCodec getCodec();
descriptor: ()Lcom/fasterxml/jackson/core/ObjectCodec;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
public void setCodec(com.fasterxml.jackson.core.ObjectCodec);
descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.fasterxml.jackson.dataformat.avro.AvroParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
0 2 1 c Lcom/fasterxml/jackson/core/ObjectCodec;
MethodParameters:
Name Flags
c
public abstract java.lang.Object getInputSource();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int, int);
descriptor: (II)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
values
mask
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 0: getstatic com.fasterxml.jackson.dataformat.avro.AvroParser.DEFAULT_READ_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
Signature: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamReadCapability;>;
public com.fasterxml.jackson.core.Version version();
descriptor: ()Lcom/fasterxml/jackson/core/Version;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.dataformat.avro.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
protected void _finishString();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser._reportUnsupportedOperation:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
Exceptions:
throws java.io.IOException
protected abstract void _closeInput();
descriptor: ()V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public com.fasterxml.jackson.core.JsonParser enable(com.fasterxml.jackson.dataformat.avro.AvroParser$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/avro/AvroParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._formatFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.dataformat.avro.AvroParser._formatFeatures:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
0 2 1 f Lcom/fasterxml/jackson/dataformat/avro/AvroParser$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.core.JsonParser disable(com.fasterxml.jackson.dataformat.avro.AvroParser$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/avro/AvroParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._formatFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.dataformat.avro.AvroParser._formatFeatures:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
0 2 1 f Lcom/fasterxml/jackson/dataformat/avro/AvroParser$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.core.JsonParser configure(com.fasterxml.jackson.dataformat.avro.AvroParser$Feature, boolean);
descriptor: (Lcom/fasterxml/jackson/dataformat/avro/AvroParser$Feature;Z)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 3
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser.enable:(Lcom/fasterxml/jackson/dataformat/avro/AvroParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser.disable:(Lcom/fasterxml/jackson/dataformat/avro/AvroParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
pop
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
0 5 1 f Lcom/fasterxml/jackson/dataformat/avro/AvroParser$Feature;
0 5 2 state Z
MethodParameters:
Name Flags
f
state
public boolean isEnabled(com.fasterxml.jackson.dataformat.avro.AvroParser$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/avro/AvroParser$Feature;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._formatFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser$Feature.getMask:()I
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
0 2 1 f Lcom/fasterxml/jackson/dataformat/avro/AvroParser$Feature;
MethodParameters:
Name Flags
f
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 start local 1 0: aload 1
instanceof com.fasterxml.jackson.dataformat.avro.AvroSchema
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
0 1 1 schema Lcom/fasterxml/jackson/core/FormatSchema;
MethodParameters:
Name Flags
schema
public com.fasterxml.jackson.dataformat.avro.AvroSchema getSchema();
descriptor: ()Lcom/fasterxml/jackson/dataformat/avro/AvroSchema;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._rootSchema:Lcom/fasterxml/jackson/dataformat/avro/AvroSchema;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
public void setSchema(com.fasterxml.jackson.core.FormatSchema);
descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._rootSchema:Lcom/fasterxml/jackson/dataformat/avro/AvroSchema;
aload 1
if_acmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
instanceof com.fasterxml.jackson.dataformat.avro.AvroSchema
ifeq 7
3: aload 0
aload 1
checkcast com.fasterxml.jackson.dataformat.avro.AvroSchema
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser._initSchema:(Lcom/fasterxml/jackson/dataformat/avro/AvroSchema;)V
4: goto 10
StackMap locals:
StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
5: astore 2
start local 2 6: new java.lang.IllegalArgumentException
dup
aload 2
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 7: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Can not use FormatSchema of type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
8: aload 1
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;
9: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
0 11 1 schema Lcom/fasterxml/jackson/core/FormatSchema;
6 7 2 e Lcom/fasterxml/jackson/core/JsonProcessingException;
Exception table:
from to target type
3 4 5 Class com.fasterxml.jackson.core.JsonProcessingException
MethodParameters:
Name Flags
schema
protected abstract void _initSchema(com.fasterxml.jackson.dataformat.avro.AvroSchema);
descriptor: (Lcom/fasterxml/jackson/dataformat/avro/AvroSchema;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws com.fasterxml.jackson.core.JsonProcessingException
MethodParameters:
Name Flags
schema
public boolean canReadTypeId();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
public java.lang.Object getTypeId();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._avroContext:Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReadContext;
ifnull 1
aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._avroContext:Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReadContext;
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext.getTypeId:()Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
Exceptions:
throws java.io.IOException
public com.fasterxml.jackson.core.JsonLocation getTokenLocation();
descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
public com.fasterxml.jackson.core.JsonLocation getCurrentLocation();
descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
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 boolean hasTextCharacters();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getText();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract int getText(java.io.Writer);
descriptor: (Ljava/io/Writer;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
writer
public java.lang.String getCurrentName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._avroContext:Lcom/fasterxml/jackson/dataformat/avro/deser/AvroReadContext;
invokevirtual com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext.getCurrentName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
Exceptions:
throws java.io.IOException
public void overrideCurrentName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
astore 2
start local 2 1: aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 2
aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 3
2: StackMap locals: com.fasterxml.jackson.core.json.JsonReadContext
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonReadContext;
astore 2
3: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.setCurrentName:(Ljava/lang/String;)V
4: goto 7
StackMap locals:
StackMap stack: java.io.IOException
5: astore 3
start local 3 6: new java.lang.IllegalStateException
dup
aload 3
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
0 8 1 name Ljava/lang/String;
1 8 2 ctxt Lcom/fasterxml/jackson/core/json/JsonReadContext;
6 7 3 e Ljava/io/IOException;
Exception table:
from to target type
3 4 5 Class java.io.IOException
MethodParameters:
Name Flags
name
public char[] getTextCharacters();
descriptor: ()[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser.getText:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 1
invokevirtual java.lang.String.toCharArray:()[C
StackMap locals:
StackMap stack: char[]
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
1 4 1 text Ljava/lang/String;
Exceptions:
throws java.io.IOException
public int getTextLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser.getText:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 2
iconst_0
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 1
invokevirtual java.lang.String.length:()I
StackMap locals:
StackMap stack: int
3: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
1 4 1 text Ljava/lang/String;
Exceptions:
throws java.io.IOException
public int getTextOffset();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
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 0: aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._binaryValue:[B
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
Exceptions:
throws java.io.IOException
public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)[B
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.AvroParser._binaryValue:[B
ifnonnull 6
1: aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 3
2: aload 0
new java.lang.StringBuilder
dup
ldc "Current token ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ") not VALUE_STRING, can not access as binary"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser._reportError:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser._getByteArrayBuilder:()Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
astore 2
start local 2 4: aload 0
aload 0
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser.getText:()Ljava/lang/String;
aload 2
aload 1
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser._decodeBase64:(Ljava/lang/String;Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;Lcom/fasterxml/jackson/core/Base64Variant;)V
5: aload 0
aload 2
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.toByteArray:()[B
putfield com.fasterxml.jackson.dataformat.avro.AvroParser._binaryValue:[B
end local 2 6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.avro.AvroParser._binaryValue:[B
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/dataformat/avro/AvroParser;
0 7 1 variant Lcom/fasterxml/jackson/core/Base64Variant;
4 6 2 builder Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
variant
public com.fasterxml.jackson.core.FormatSchema getSchema();
descriptor: ()Lcom/fasterxml/jackson/core/FormatSchema;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.avro.AvroParser.getSchema:()Lcom/fasterxml/jackson/dataformat/avro/AvroSchema;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "AvroParser.java"
NestMembers:
com.fasterxml.jackson.dataformat.avro.AvroParser$Feature
InnerClasses:
public final Feature = com.fasterxml.jackson.dataformat.avro.AvroParser$Feature of com.fasterxml.jackson.dataformat.avro.AvroParser