public abstract class com.fasterxml.jackson.core.TSFBuilder<F extends com.fasterxml.jackson.core.JsonFactory, B extends com.fasterxml.jackson.core.TSFBuilder<F, B>>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.fasterxml.jackson.core.TSFBuilder
super_class: java.lang.Object
{
protected static final int DEFAULT_FACTORY_FEATURE_FLAGS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final int DEFAULT_PARSER_FEATURE_FLAGS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final int DEFAULT_GENERATOR_FEATURE_FLAGS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected int _factoryFeatures;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _streamReadFeatures;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _streamWriteFeatures;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.core.io.InputDecorator _inputDecorator;
descriptor: Lcom/fasterxml/jackson/core/io/InputDecorator;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.core.io.OutputDecorator _outputDecorator;
descriptor: Lcom/fasterxml/jackson/core/io/OutputDecorator;
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.fasterxml.jackson.core.JsonFactory$Feature.collectDefaults:()I
putstatic com.fasterxml.jackson.core.TSFBuilder.DEFAULT_FACTORY_FEATURE_FLAGS:I
1: invokestatic com.fasterxml.jackson.core.JsonParser$Feature.collectDefaults:()I
putstatic com.fasterxml.jackson.core.TSFBuilder.DEFAULT_PARSER_FEATURE_FLAGS:I
2: invokestatic com.fasterxml.jackson.core.JsonGenerator$Feature.collectDefaults:()I
putstatic com.fasterxml.jackson.core.TSFBuilder.DEFAULT_GENERATOR_FEATURE_FLAGS:I
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic com.fasterxml.jackson.core.TSFBuilder.DEFAULT_FACTORY_FEATURE_FLAGS:I
putfield com.fasterxml.jackson.core.TSFBuilder._factoryFeatures:I
2: aload 0
getstatic com.fasterxml.jackson.core.TSFBuilder.DEFAULT_PARSER_FEATURE_FLAGS:I
putfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
3: aload 0
getstatic com.fasterxml.jackson.core.TSFBuilder.DEFAULT_GENERATOR_FEATURE_FLAGS:I
putfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
4: aload 0
aconst_null
putfield com.fasterxml.jackson.core.TSFBuilder._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
5: aload 0
aconst_null
putfield com.fasterxml.jackson.core.TSFBuilder._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
protected void <init>(com.fasterxml.jackson.core.JsonFactory);
descriptor: (Lcom/fasterxml/jackson/core/JsonFactory;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
1: aload 1
getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
aload 1
getfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
invokespecial com.fasterxml.jackson.core.TSFBuilder.<init>:(III)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 3 1 base Lcom/fasterxml/jackson/core/JsonFactory;
MethodParameters:
Name Flags
base
protected void <init>(int, int, int);
descriptor: (III)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
putfield com.fasterxml.jackson.core.TSFBuilder._factoryFeatures:I
2: aload 0
iload 2
putfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
3: aload 0
iload 3
putfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
4: return
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/core/TSFBuilder<TF;TB;>;
0 5 1 factoryFeatures I
0 5 2 parserFeatures I
0 5 3 generatorFeatures I
MethodParameters:
Name Flags
factoryFeatures
parserFeatures
generatorFeatures
public int factoryFeaturesMask();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.TSFBuilder._factoryFeatures:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
public int streamReadFeatures();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
public int streamWriteFeatures();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
public com.fasterxml.jackson.core.io.InputDecorator inputDecorator();
descriptor: ()Lcom/fasterxml/jackson/core/io/InputDecorator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.TSFBuilder._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
public com.fasterxml.jackson.core.io.OutputDecorator outputDecorator();
descriptor: ()Lcom/fasterxml/jackson/core/io/OutputDecorator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.TSFBuilder._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
public B enable(com.fasterxml.jackson.core.JsonFactory$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonFactory$Feature;)Lcom/fasterxml/jackson/core/TSFBuilder;
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.core.TSFBuilder._factoryFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.core.TSFBuilder._factoryFeatures:I
1: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 2 1 f Lcom/fasterxml/jackson/core/JsonFactory$Feature;
Signature: (Lcom/fasterxml/jackson/core/JsonFactory$Feature;)TB;
MethodParameters:
Name Flags
f
public B disable(com.fasterxml.jackson.core.JsonFactory$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonFactory$Feature;)Lcom/fasterxml/jackson/core/TSFBuilder;
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.core.TSFBuilder._factoryFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonFactory$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.core.TSFBuilder._factoryFeatures:I
1: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 2 1 f Lcom/fasterxml/jackson/core/JsonFactory$Feature;
Signature: (Lcom/fasterxml/jackson/core/JsonFactory$Feature;)TB;
MethodParameters:
Name Flags
f
public B configure(com.fasterxml.jackson.core.JsonFactory$Feature, );
descriptor: (Lcom/fasterxml/jackson/core/JsonFactory$Feature;Z)Lcom/fasterxml/jackson/core/TSFBuilder;
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 1
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder.enable:(Lcom/fasterxml/jackson/core/JsonFactory$Feature;)Lcom/fasterxml/jackson/core/TSFBuilder;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder.disable:(Lcom/fasterxml/jackson/core/JsonFactory$Feature;)Lcom/fasterxml/jackson/core/TSFBuilder;
StackMap locals:
StackMap stack: com.fasterxml.jackson.core.TSFBuilder
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 3 1 f Lcom/fasterxml/jackson/core/JsonFactory$Feature;
0 3 2 state Z
Signature: (Lcom/fasterxml/jackson/core/JsonFactory$Feature;Z)TB;
MethodParameters:
Name Flags
f
state
public B enable(com.fasterxml.jackson.core.StreamReadFeature);
descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
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.core.TSFBuilder._streamReadFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
1: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 2 1 f Lcom/fasterxml/jackson/core/StreamReadFeature;
Signature: (Lcom/fasterxml/jackson/core/StreamReadFeature;)TB;
MethodParameters:
Name Flags
f
public B enable(com.fasterxml.jackson.core.StreamReadFeature, com.fasterxml.jackson.core.StreamReadFeature[]);
descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;[Lcom/fasterxml/jackson/core/StreamReadFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
1: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 5
StackMap locals: com.fasterxml.jackson.core.TSFBuilder com.fasterxml.jackson.core.StreamReadFeature com.fasterxml.jackson.core.StreamReadFeature[] top int int com.fasterxml.jackson.core.StreamReadFeature[]
StackMap stack:
2: aload 6
iload 4
aaload
astore 3
start local 3 3: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
aload 3
invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
end local 3 4: iinc 4 1
StackMap locals:
StackMap stack:
5: iload 4
iload 5
if_icmplt 2
6: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 7 1 first Lcom/fasterxml/jackson/core/StreamReadFeature;
0 7 2 other [Lcom/fasterxml/jackson/core/StreamReadFeature;
3 4 3 f Lcom/fasterxml/jackson/core/StreamReadFeature;
Signature: (Lcom/fasterxml/jackson/core/StreamReadFeature;[Lcom/fasterxml/jackson/core/StreamReadFeature;)TB;
MethodParameters:
Name Flags
first
other
public B disable(com.fasterxml.jackson.core.StreamReadFeature);
descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
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.core.TSFBuilder._streamReadFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
1: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 2 1 f Lcom/fasterxml/jackson/core/StreamReadFeature;
Signature: (Lcom/fasterxml/jackson/core/StreamReadFeature;)TB;
MethodParameters:
Name Flags
f
public B disable(com.fasterxml.jackson.core.StreamReadFeature, com.fasterxml.jackson.core.StreamReadFeature[]);
descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;[Lcom/fasterxml/jackson/core/StreamReadFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
1: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 5
StackMap locals: com.fasterxml.jackson.core.TSFBuilder com.fasterxml.jackson.core.StreamReadFeature com.fasterxml.jackson.core.StreamReadFeature[] top int int com.fasterxml.jackson.core.StreamReadFeature[]
StackMap stack:
2: aload 6
iload 4
aaload
astore 3
start local 3 3: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
aload 3
invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
end local 3 4: iinc 4 1
StackMap locals:
StackMap stack:
5: iload 4
iload 5
if_icmplt 2
6: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 7 1 first Lcom/fasterxml/jackson/core/StreamReadFeature;
0 7 2 other [Lcom/fasterxml/jackson/core/StreamReadFeature;
3 4 3 f Lcom/fasterxml/jackson/core/StreamReadFeature;
Signature: (Lcom/fasterxml/jackson/core/StreamReadFeature;[Lcom/fasterxml/jackson/core/StreamReadFeature;)TB;
MethodParameters:
Name Flags
first
other
public B configure(com.fasterxml.jackson.core.StreamReadFeature, );
descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;Z)Lcom/fasterxml/jackson/core/TSFBuilder;
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 1
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder.enable:(Lcom/fasterxml/jackson/core/StreamReadFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder.disable:(Lcom/fasterxml/jackson/core/StreamReadFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
StackMap locals:
StackMap stack: com.fasterxml.jackson.core.TSFBuilder
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 3 1 f Lcom/fasterxml/jackson/core/StreamReadFeature;
0 3 2 state Z
Signature: (Lcom/fasterxml/jackson/core/StreamReadFeature;Z)TB;
MethodParameters:
Name Flags
f
state
public B enable(com.fasterxml.jackson.core.StreamWriteFeature);
descriptor: (Lcom/fasterxml/jackson/core/StreamWriteFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
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.core.TSFBuilder._streamWriteFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.StreamWriteFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
1: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 2 1 f Lcom/fasterxml/jackson/core/StreamWriteFeature;
Signature: (Lcom/fasterxml/jackson/core/StreamWriteFeature;)TB;
MethodParameters:
Name Flags
f
public B enable(com.fasterxml.jackson.core.StreamWriteFeature, com.fasterxml.jackson.core.StreamWriteFeature[]);
descriptor: (Lcom/fasterxml/jackson/core/StreamWriteFeature;[Lcom/fasterxml/jackson/core/StreamWriteFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.StreamWriteFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
1: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 5
StackMap locals: com.fasterxml.jackson.core.TSFBuilder com.fasterxml.jackson.core.StreamWriteFeature com.fasterxml.jackson.core.StreamWriteFeature[] top int int com.fasterxml.jackson.core.StreamWriteFeature[]
StackMap stack:
2: aload 6
iload 4
aaload
astore 3
start local 3 3: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
aload 3
invokevirtual com.fasterxml.jackson.core.StreamWriteFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
end local 3 4: iinc 4 1
StackMap locals:
StackMap stack:
5: iload 4
iload 5
if_icmplt 2
6: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 7 1 first Lcom/fasterxml/jackson/core/StreamWriteFeature;
0 7 2 other [Lcom/fasterxml/jackson/core/StreamWriteFeature;
3 4 3 f Lcom/fasterxml/jackson/core/StreamWriteFeature;
Signature: (Lcom/fasterxml/jackson/core/StreamWriteFeature;[Lcom/fasterxml/jackson/core/StreamWriteFeature;)TB;
MethodParameters:
Name Flags
first
other
public B disable(com.fasterxml.jackson.core.StreamWriteFeature);
descriptor: (Lcom/fasterxml/jackson/core/StreamWriteFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
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.core.TSFBuilder._streamWriteFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.StreamWriteFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
1: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 2 1 f Lcom/fasterxml/jackson/core/StreamWriteFeature;
Signature: (Lcom/fasterxml/jackson/core/StreamWriteFeature;)TB;
MethodParameters:
Name Flags
f
public B disable(com.fasterxml.jackson.core.StreamWriteFeature, com.fasterxml.jackson.core.StreamWriteFeature[]);
descriptor: (Lcom/fasterxml/jackson/core/StreamWriteFeature;[Lcom/fasterxml/jackson/core/StreamWriteFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.StreamWriteFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
1: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 5
StackMap locals: com.fasterxml.jackson.core.TSFBuilder com.fasterxml.jackson.core.StreamWriteFeature com.fasterxml.jackson.core.StreamWriteFeature[] top int int com.fasterxml.jackson.core.StreamWriteFeature[]
StackMap stack:
2: aload 6
iload 4
aaload
astore 3
start local 3 3: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
aload 3
invokevirtual com.fasterxml.jackson.core.StreamWriteFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
end local 3 4: iinc 4 1
StackMap locals:
StackMap stack:
5: iload 4
iload 5
if_icmplt 2
6: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 7 1 first Lcom/fasterxml/jackson/core/StreamWriteFeature;
0 7 2 other [Lcom/fasterxml/jackson/core/StreamWriteFeature;
3 4 3 f Lcom/fasterxml/jackson/core/StreamWriteFeature;
Signature: (Lcom/fasterxml/jackson/core/StreamWriteFeature;[Lcom/fasterxml/jackson/core/StreamWriteFeature;)TB;
MethodParameters:
Name Flags
first
other
public B configure(com.fasterxml.jackson.core.StreamWriteFeature, );
descriptor: (Lcom/fasterxml/jackson/core/StreamWriteFeature;Z)Lcom/fasterxml/jackson/core/TSFBuilder;
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 1
aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder.enable:(Lcom/fasterxml/jackson/core/StreamWriteFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder.disable:(Lcom/fasterxml/jackson/core/StreamWriteFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
StackMap locals:
StackMap stack: com.fasterxml.jackson.core.TSFBuilder
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 3 1 f Lcom/fasterxml/jackson/core/StreamWriteFeature;
0 3 2 state Z
Signature: (Lcom/fasterxml/jackson/core/StreamWriteFeature;Z)TB;
MethodParameters:
Name Flags
f
state
public B enable(com.fasterxml.jackson.core.json.JsonReadFeature);
descriptor: (Lcom/fasterxml/jackson/core/json/JsonReadFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder._failNonJSON:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 1 1 f Lcom/fasterxml/jackson/core/json/JsonReadFeature;
Signature: (Lcom/fasterxml/jackson/core/json/JsonReadFeature;)TB;
MethodParameters:
Name Flags
f
public B enable(com.fasterxml.jackson.core.json.JsonReadFeature, com.fasterxml.jackson.core.json.JsonReadFeature[]);
descriptor: (Lcom/fasterxml/jackson/core/json/JsonReadFeature;[Lcom/fasterxml/jackson/core/json/JsonReadFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder._failNonJSON:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 1 1 first Lcom/fasterxml/jackson/core/json/JsonReadFeature;
0 1 2 other [Lcom/fasterxml/jackson/core/json/JsonReadFeature;
Signature: (Lcom/fasterxml/jackson/core/json/JsonReadFeature;[Lcom/fasterxml/jackson/core/json/JsonReadFeature;)TB;
MethodParameters:
Name Flags
first
other
public B disable(com.fasterxml.jackson.core.json.JsonReadFeature);
descriptor: (Lcom/fasterxml/jackson/core/json/JsonReadFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder._failNonJSON:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 1 1 f Lcom/fasterxml/jackson/core/json/JsonReadFeature;
Signature: (Lcom/fasterxml/jackson/core/json/JsonReadFeature;)TB;
MethodParameters:
Name Flags
f
public B disable(com.fasterxml.jackson.core.json.JsonReadFeature, com.fasterxml.jackson.core.json.JsonReadFeature[]);
descriptor: (Lcom/fasterxml/jackson/core/json/JsonReadFeature;[Lcom/fasterxml/jackson/core/json/JsonReadFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder._failNonJSON:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 1 1 first Lcom/fasterxml/jackson/core/json/JsonReadFeature;
0 1 2 other [Lcom/fasterxml/jackson/core/json/JsonReadFeature;
Signature: (Lcom/fasterxml/jackson/core/json/JsonReadFeature;[Lcom/fasterxml/jackson/core/json/JsonReadFeature;)TB;
MethodParameters:
Name Flags
first
other
public B configure(com.fasterxml.jackson.core.json.JsonReadFeature, );
descriptor: (Lcom/fasterxml/jackson/core/json/JsonReadFeature;Z)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder._failNonJSON:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 1 1 f Lcom/fasterxml/jackson/core/json/JsonReadFeature;
0 1 2 state Z
Signature: (Lcom/fasterxml/jackson/core/json/JsonReadFeature;Z)TB;
MethodParameters:
Name Flags
f
state
private B _failNonJSON();
descriptor: (Ljava/lang/Object;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Feature "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
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;
1: ldc "#"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " not supported for non-JSON backend"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 3 1 feature Ljava/lang/Object;
Signature: (Ljava/lang/Object;)TB;
MethodParameters:
Name Flags
feature
public B enable(com.fasterxml.jackson.core.json.JsonWriteFeature);
descriptor: (Lcom/fasterxml/jackson/core/json/JsonWriteFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder._failNonJSON:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 1 1 f Lcom/fasterxml/jackson/core/json/JsonWriteFeature;
Signature: (Lcom/fasterxml/jackson/core/json/JsonWriteFeature;)TB;
MethodParameters:
Name Flags
f
public B enable(com.fasterxml.jackson.core.json.JsonWriteFeature, com.fasterxml.jackson.core.json.JsonWriteFeature[]);
descriptor: (Lcom/fasterxml/jackson/core/json/JsonWriteFeature;[Lcom/fasterxml/jackson/core/json/JsonWriteFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder._failNonJSON:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 1 1 first Lcom/fasterxml/jackson/core/json/JsonWriteFeature;
0 1 2 other [Lcom/fasterxml/jackson/core/json/JsonWriteFeature;
Signature: (Lcom/fasterxml/jackson/core/json/JsonWriteFeature;[Lcom/fasterxml/jackson/core/json/JsonWriteFeature;)TB;
MethodParameters:
Name Flags
first
other
public B disable(com.fasterxml.jackson.core.json.JsonWriteFeature);
descriptor: (Lcom/fasterxml/jackson/core/json/JsonWriteFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder._failNonJSON:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 1 1 f Lcom/fasterxml/jackson/core/json/JsonWriteFeature;
Signature: (Lcom/fasterxml/jackson/core/json/JsonWriteFeature;)TB;
MethodParameters:
Name Flags
f
public B disable(com.fasterxml.jackson.core.json.JsonWriteFeature, com.fasterxml.jackson.core.json.JsonWriteFeature[]);
descriptor: (Lcom/fasterxml/jackson/core/json/JsonWriteFeature;[Lcom/fasterxml/jackson/core/json/JsonWriteFeature;)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder._failNonJSON:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 1 1 first Lcom/fasterxml/jackson/core/json/JsonWriteFeature;
0 1 2 other [Lcom/fasterxml/jackson/core/json/JsonWriteFeature;
Signature: (Lcom/fasterxml/jackson/core/json/JsonWriteFeature;[Lcom/fasterxml/jackson/core/json/JsonWriteFeature;)TB;
MethodParameters:
Name Flags
first
other
public B configure(com.fasterxml.jackson.core.json.JsonWriteFeature, );
descriptor: (Lcom/fasterxml/jackson/core/json/JsonWriteFeature;Z)Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.TSFBuilder._failNonJSON:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 1 1 f Lcom/fasterxml/jackson/core/json/JsonWriteFeature;
0 1 2 state Z
Signature: (Lcom/fasterxml/jackson/core/json/JsonWriteFeature;Z)TB;
MethodParameters:
Name Flags
f
state
public B inputDecorator(com.fasterxml.jackson.core.io.InputDecorator);
descriptor: (Lcom/fasterxml/jackson/core/io/InputDecorator;)Lcom/fasterxml/jackson/core/TSFBuilder;
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.core.TSFBuilder._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
1: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 2 1 dec Lcom/fasterxml/jackson/core/io/InputDecorator;
Signature: (Lcom/fasterxml/jackson/core/io/InputDecorator;)TB;
MethodParameters:
Name Flags
dec
public B outputDecorator(com.fasterxml.jackson.core.io.OutputDecorator);
descriptor: (Lcom/fasterxml/jackson/core/io/OutputDecorator;)Lcom/fasterxml/jackson/core/TSFBuilder;
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.core.TSFBuilder._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
1: aload 0
invokevirtual com.fasterxml.jackson.core.TSFBuilder._this:()Lcom/fasterxml/jackson/core/TSFBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 2 1 dec Lcom/fasterxml/jackson/core/io/OutputDecorator;
Signature: (Lcom/fasterxml/jackson/core/io/OutputDecorator;)TB;
MethodParameters:
Name Flags
dec
public abstract F build();
descriptor: ()Lcom/fasterxml/jackson/core/JsonFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()TF;
protected final B _this();
descriptor: ()Lcom/fasterxml/jackson/core/TSFBuilder;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
Signature: ()TB;
protected void _legacyEnable(com.fasterxml.jackson.core.JsonParser$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 3 1 f Lcom/fasterxml/jackson/core/JsonParser$Feature;
MethodParameters:
Name Flags
f
protected void _legacyDisable(com.fasterxml.jackson.core.JsonParser$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 3 1 f Lcom/fasterxml/jackson/core/JsonParser$Feature;
MethodParameters:
Name Flags
f
protected void _legacyEnable(com.fasterxml.jackson.core.JsonGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 3 1 f Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
MethodParameters:
Name Flags
f
protected void _legacyDisable(com.fasterxml.jackson.core.JsonGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
dup
getfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;
0 3 1 f Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
MethodParameters:
Name Flags
f
}
Signature: <F:Lcom/fasterxml/jackson/core/JsonFactory;B:Lcom/fasterxml/jackson/core/TSFBuilder<TF;TB;>;>Ljava/lang/Object;
SourceFile: "TSFBuilder.java"
InnerClasses:
public final Feature = com.fasterxml.jackson.core.JsonFactory$Feature of com.fasterxml.jackson.core.JsonFactory
public final Feature = com.fasterxml.jackson.core.JsonGenerator$Feature of com.fasterxml.jackson.core.JsonGenerator
public final Feature = com.fasterxml.jackson.core.JsonParser$Feature of com.fasterxml.jackson.core.JsonParser