public class com.fasterxml.jackson.annotation.JsonAutoDetect$Value implements com.fasterxml.jackson.annotation.JacksonAnnotationValue<com.fasterxml.jackson.annotation.JsonAutoDetect>, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.annotation.JsonAutoDetect$Value
super_class: java.lang.Object
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility DEFAULT_FIELD_VISIBILITY;
descriptor: Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.annotation.JsonAutoDetect$Value DEFAULT;
descriptor: Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.annotation.JsonAutoDetect$Value NO_OVERRIDES;
descriptor: Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected final com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility _fieldVisibility;
descriptor: Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility _getterVisibility;
descriptor: Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility _isGetterVisibility;
descriptor: Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility _setterVisibility;
descriptor: Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility _creatorVisibility;
descriptor: Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$fasterxml$jackson$annotation$PropertyAccessor;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.PUBLIC_ONLY:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
putstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.DEFAULT_FIELD_VISIBILITY:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
1: new com.fasterxml.jackson.annotation.JsonAutoDetect$Value
dup
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.DEFAULT_FIELD_VISIBILITY:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
2: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.PUBLIC_ONLY:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.PUBLIC_ONLY:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.ANY:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
3: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.PUBLIC_ONLY:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
4: invokespecial com.fasterxml.jackson.annotation.JsonAutoDetect$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)V
putstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
5: new com.fasterxml.jackson.annotation.JsonAutoDetect$Value
dup
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
6: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
7: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
8: invokespecial com.fasterxml.jackson.annotation.JsonAutoDetect$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)V
putstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.NO_OVERRIDES:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
9: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
2: aload 0
aload 2
putfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
3: aload 0
aload 3
putfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
4: aload 0
aload 4
putfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
5: aload 0
aload 5
putfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
6: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
0 7 1 fields Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 7 2 getters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 7 3 isGetters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 7 4 setters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 7 5 creators Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
MethodParameters:
Name Flags
fields
getters
isGetters
setters
creators
public static com.fasterxml.jackson.annotation.JsonAutoDetect$Value defaultVisibility();
descriptor: ()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static com.fasterxml.jackson.annotation.JsonAutoDetect$Value noOverrides();
descriptor: ()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.NO_OVERRIDES:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static com.fasterxml.jackson.annotation.JsonAutoDetect$Value from(com.fasterxml.jackson.annotation.JsonAutoDetect);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface com.fasterxml.jackson.annotation.JsonAutoDetect.fieldVisibility:()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
1: aload 0
invokeinterface com.fasterxml.jackson.annotation.JsonAutoDetect.getterVisibility:()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
invokeinterface com.fasterxml.jackson.annotation.JsonAutoDetect.isGetterVisibility:()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
invokeinterface com.fasterxml.jackson.annotation.JsonAutoDetect.setterVisibility:()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
2: aload 0
invokeinterface com.fasterxml.jackson.annotation.JsonAutoDetect.creatorVisibility:()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
3: invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 src Lcom/fasterxml/jackson/annotation/JsonAutoDetect;
MethodParameters:
Name Flags
src
public static com.fasterxml.jackson.annotation.JsonAutoDetect$Value construct(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility);
descriptor: (Lcom/fasterxml/jackson/annotation/PropertyAccessor;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 2
start local 2 1: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 3
start local 3 2: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 4
start local 4 3: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 5
start local 5 4: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 6
start local 6 5: invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.$SWITCH_TABLE$com$fasterxml$jackson$annotation$PropertyAccessor:()[I
aload 0
invokevirtual com.fasterxml.jackson.annotation.PropertyAccessor.ordinal:()I
iaload
tableswitch { // 1 - 7
1: 10
2: 15
3: 6
4: 8
5: 12
6: 14
7: 17
default: 18
}
6: StackMap locals: com.fasterxml.jackson.annotation.PropertyAccessor com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility
StackMap stack:
aload 1
astore 6
7: goto 18
8: StackMap locals:
StackMap stack:
aload 1
astore 2
9: goto 18
10: StackMap locals:
StackMap stack:
aload 1
astore 3
11: goto 18
12: StackMap locals:
StackMap stack:
aload 1
astore 4
13: goto 18
14: StackMap locals:
StackMap stack:
goto 18
15: StackMap locals:
StackMap stack:
aload 1
astore 5
16: goto 18
17: StackMap locals:
StackMap stack:
aload 1
dup
astore 6
dup
astore 5
dup
astore 4
dup
astore 3
astore 2
18: StackMap locals:
StackMap stack:
aload 2
aload 3
aload 4
aload 5
aload 6
invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 acc Lcom/fasterxml/jackson/annotation/PropertyAccessor;
0 19 1 visibility Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
1 19 2 fields Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
2 19 3 getters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
3 19 4 isGetters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
4 19 5 setters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
5 19 6 creators Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
MethodParameters:
Name Flags
acc
visibility
public static com.fasterxml.jackson.annotation.JsonAutoDetect$Value construct(com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value._predefined:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
astore 5
start local 5 1: aload 5
ifnonnull 3
2: new com.fasterxml.jackson.annotation.JsonAutoDetect$Value
dup
aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial com.fasterxml.jackson.annotation.JsonAutoDetect$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)V
astore 5
3: StackMap locals: com.fasterxml.jackson.annotation.JsonAutoDetect$Value
StackMap stack:
aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 fields Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 4 1 getters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 4 2 isGetters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 4 3 setters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 4 4 creators Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
1 4 5 v Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
MethodParameters:
Name Flags
fields
getters
isGetters
setters
creators
public com.fasterxml.jackson.annotation.JsonAutoDetect$Value withFieldVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
1: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
2: invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
0 3 1 v Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.annotation.JsonAutoDetect$Value withGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 1
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
1: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
2: invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
0 3 1 v Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.annotation.JsonAutoDetect$Value withIsGetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 1
1: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
2: invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
0 3 1 v Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.annotation.JsonAutoDetect$Value withSetterVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
1: aload 1
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
2: invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
0 3 1 v Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.annotation.JsonAutoDetect$Value withCreatorVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
1: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 1
2: invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
0 3 1 v Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
MethodParameters:
Name Flags
v
public static com.fasterxml.jackson.annotation.JsonAutoDetect$Value merge(com.fasterxml.jackson.annotation.JsonAutoDetect$Value, com.fasterxml.jackson.annotation.JsonAutoDetect$Value);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 1
aload 1
goto 2
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.annotation.JsonAutoDetect$Value.withOverrides:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
2: StackMap locals:
StackMap stack: com.fasterxml.jackson.annotation.JsonAutoDetect$Value
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 base Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
0 3 1 overrides Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
MethodParameters:
Name Flags
base
overrides
public com.fasterxml.jackson.annotation.JsonAutoDetect$Value withOverrides(com.fasterxml.jackson.annotation.JsonAutoDetect$Value);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.NO_OVERRIDES:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
if_acmpeq 1
aload 1
aload 0
if_acmpne 2
1: StackMap locals:
StackMap stack:
aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value._equals:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;)Z
ifeq 4
3: aload 0
areturn
4: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 2
start local 2 5: aload 2
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 7
6: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 2
7: StackMap locals: com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility
StackMap stack:
aload 1
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 3
start local 3 8: aload 3
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 10
9: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 3
10: StackMap locals: com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility
StackMap stack:
aload 1
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 4
start local 4 11: aload 4
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 13
12: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 4
13: StackMap locals: com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility
StackMap stack:
aload 1
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 5
start local 5 14: aload 5
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 16
15: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 5
16: StackMap locals: com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility
StackMap stack:
aload 1
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 6
start local 6 17: aload 6
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 19
18: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
astore 6
19: StackMap locals: com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility
StackMap stack:
aload 2
aload 3
aload 4
aload 5
aload 6
invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
0 20 1 overrides Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
5 20 2 fields Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
8 20 3 getters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
11 20 4 isGetters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
14 20 5 setters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
17 20 6 creators Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
MethodParameters:
Name Flags
overrides
public java.lang.Class<com.fasterxml.jackson.annotation.JsonAutoDetect> valueFor();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc Lcom/fasterxml/jackson/annotation/JsonAutoDetect;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
Signature: ()Ljava/lang/Class<Lcom/fasterxml/jackson/annotation/JsonAutoDetect;>;
public com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility getFieldVisibility();
descriptor: ()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
public com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility getGetterVisibility();
descriptor: ()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
public com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility getIsGetterVisibility();
descriptor: ()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
public com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility getSetterVisibility();
descriptor: ()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
public com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility getCreatorVisibility();
descriptor: ()Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
protected java.lang.Object readResolve();
descriptor: ()Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
1: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
2: invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value._predefined:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
astore 1
start local 1 3: aload 1
ifnonnull 4
aload 0
goto 5
StackMap locals: com.fasterxml.jackson.annotation.JsonAutoDetect$Value
StackMap stack:
4: aload 1
StackMap locals:
StackMap stack: com.fasterxml.jackson.annotation.JsonAutoDetect$Value
5: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
3 6 1 v Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: ldc "JsonAutoDetect.Value(fields=%s,getters=%s,isGetters=%s,setters=%s,creators=%s)"
iconst_5
anewarray java.lang.Object
dup
iconst_0
1: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aastore
dup
iconst_1
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aastore
dup
iconst_2
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aastore
dup
iconst_3
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aastore
dup
iconst_4
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aastore
2: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: iconst_1
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
invokevirtual com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.ordinal:()I
iadd
1: iconst_3
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
invokevirtual com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.ordinal:()I
imul
2: bipush 7
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
invokevirtual com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.ordinal:()I
imul
3: isub
4: bipush 11
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
invokevirtual com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.ordinal:()I
imul
5: iadd
6: ixor
7: bipush 13
aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
invokevirtual com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.ordinal:()I
imul
8: ixor
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
if_acmpne 1
iconst_1
ireturn
1: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpne 3
aload 0
aload 1
checkcast com.fasterxml.jackson.annotation.JsonAutoDetect$Value
invokestatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value._equals:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;)Z
ifeq 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
0 4 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
o
private static com.fasterxml.jackson.annotation.JsonAutoDetect$Value _predefined(com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.DEFAULT_FIELD_VISIBILITY:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 6
1: aload 1
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 12
2: aload 2
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 12
3: aload 3
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 12
4: aload 4
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 12
5: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 12
7: aload 1
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 12
8: aload 2
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 12
9: aload 3
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 12
10: aload 4
getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility.DEFAULT:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 12
11: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.NO_OVERRIDES:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
areturn
12: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 fields Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 13 1 getters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 13 2 isGetters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 13 3 setters Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
0 13 4 creators Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
MethodParameters:
Name Flags
fields
getters
isGetters
setters
creators
private static boolean _equals(com.fasterxml.jackson.annotation.JsonAutoDetect$Value, com.fasterxml.jackson.annotation.JsonAutoDetect$Value);
descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 1
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._fieldVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 6
1: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 1
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._getterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 6
2: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 1
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._isGetterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 6
3: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 1
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._setterVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 6
4: aload 0
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
aload 1
getfield com.fasterxml.jackson.annotation.JsonAutoDetect$Value._creatorVisibility:Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
if_acmpne 6
5: iconst_1
ireturn
StackMap locals:
StackMap stack:
6: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 a Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
0 7 1 b Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
MethodParameters:
Name Flags
a
b
static int[] $SWITCH_TABLE$com$fasterxml$jackson$annotation$PropertyAccessor();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.$SWITCH_TABLE$com$fasterxml$jackson$annotation$PropertyAccessor:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.fasterxml.jackson.annotation.PropertyAccessor.values:()[Lcom/fasterxml/jackson/annotation/PropertyAccessor;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.fasterxml.jackson.annotation.PropertyAccessor.ALL:Lcom/fasterxml/jackson/annotation/PropertyAccessor;
invokevirtual com.fasterxml.jackson.annotation.PropertyAccessor.ordinal:()I
bipush 7
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.fasterxml.jackson.annotation.PropertyAccessor.CREATOR:Lcom/fasterxml/jackson/annotation/PropertyAccessor;
invokevirtual com.fasterxml.jackson.annotation.PropertyAccessor.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.fasterxml.jackson.annotation.PropertyAccessor.FIELD:Lcom/fasterxml/jackson/annotation/PropertyAccessor;
invokevirtual com.fasterxml.jackson.annotation.PropertyAccessor.ordinal:()I
iconst_4
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.fasterxml.jackson.annotation.PropertyAccessor.GETTER:Lcom/fasterxml/jackson/annotation/PropertyAccessor;
invokevirtual com.fasterxml.jackson.annotation.PropertyAccessor.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.fasterxml.jackson.annotation.PropertyAccessor.IS_GETTER:Lcom/fasterxml/jackson/annotation/PropertyAccessor;
invokevirtual com.fasterxml.jackson.annotation.PropertyAccessor.ordinal:()I
iconst_5
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.fasterxml.jackson.annotation.PropertyAccessor.NONE:Lcom/fasterxml/jackson/annotation/PropertyAccessor;
invokevirtual com.fasterxml.jackson.annotation.PropertyAccessor.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.fasterxml.jackson.annotation.PropertyAccessor.SETTER:Lcom/fasterxml/jackson/annotation/PropertyAccessor;
invokevirtual com.fasterxml.jackson.annotation.PropertyAccessor.ordinal:()I
iconst_2
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
dup
putstatic com.fasterxml.jackson.annotation.JsonAutoDetect$Value.$SWITCH_TABLE$com$fasterxml$jackson$annotation$PropertyAccessor:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
}
Signature: Ljava/lang/Object;Lcom/fasterxml/jackson/annotation/JacksonAnnotationValue<Lcom/fasterxml/jackson/annotation/JsonAutoDetect;>;Ljava/io/Serializable;
SourceFile: "JsonAutoDetect.java"
NestHost: com.fasterxml.jackson.annotation.JsonAutoDetect
InnerClasses:
public Value = com.fasterxml.jackson.annotation.JsonAutoDetect$Value of com.fasterxml.jackson.annotation.JsonAutoDetect
public final Visibility = com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility of com.fasterxml.jackson.annotation.JsonAutoDetect