public class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder extends com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition implements java.lang.Comparable<com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
super_class: com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
{
private static final com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty NOT_REFEFERENCE_PROP;
descriptor: Lcom/fasterxml/jackson/databind/AnnotationIntrospector$ReferenceProperty;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected final boolean _forSerialization;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.databind.cfg.MapperConfig<?> _config;
descriptor: Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
protected final com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector;
descriptor: Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.databind.PropertyName _name;
descriptor: Lcom/fasterxml/jackson/databind/PropertyName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.databind.PropertyName _internalName;
descriptor: Lcom/fasterxml/jackson/databind/PropertyName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<com.fasterxml.jackson.databind.introspect.AnnotatedField> _fields;
descriptor: Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
flags: (0x0004) ACC_PROTECTED
Signature: Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;>;
protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<com.fasterxml.jackson.databind.introspect.AnnotatedParameter> _ctorParameters;
descriptor: Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
flags: (0x0004) ACC_PROTECTED
Signature: Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;>;
protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<com.fasterxml.jackson.databind.introspect.AnnotatedMethod> _getters;
descriptor: Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
flags: (0x0004) ACC_PROTECTED
Signature: Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;>;
protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<com.fasterxml.jackson.databind.introspect.AnnotatedMethod> _setters;
descriptor: Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
flags: (0x0004) ACC_PROTECTED
Signature: Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;>;
protected transient com.fasterxml.jackson.databind.PropertyMetadata _metadata;
descriptor: Lcom/fasterxml/jackson/databind/PropertyMetadata;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty _referenceInfo;
descriptor: Lcom/fasterxml/jackson/databind/AnnotationIntrospector$ReferenceProperty;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
private static volatile int[] $SWITCH_TABLE$com$fasterxml$jackson$annotation$JsonProperty$Access;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc ""
invokestatic com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty.managed:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/AnnotationIntrospector$ReferenceProperty;
1: putstatic com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.NOT_REFEFERENCE_PROP:Lcom/fasterxml/jackson/databind/AnnotationIntrospector$ReferenceProperty;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.AnnotationIntrospector, boolean, com.fasterxml.jackson.databind.PropertyName);
descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;ZLcom/fasterxml/jackson/databind/PropertyName;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, 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
aload 2
iload 3
aload 4
aload 4
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.<init>:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;ZLcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/PropertyName;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 2 1 config Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
0 2 2 ai Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
0 2 3 forSerialization Z
0 2 4 internalName Lcom/fasterxml/jackson/databind/PropertyName;
Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;ZLcom/fasterxml/jackson/databind/PropertyName;)V
MethodParameters:
Name Flags
config
ai
forSerialization
internalName
protected void <init>(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.AnnotationIntrospector, boolean, com.fasterxml.jackson.databind.PropertyName, com.fasterxml.jackson.databind.PropertyName);
descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;ZLcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/PropertyName;)V
flags: (0x0004) ACC_PROTECTED
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 com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition.<init>:()V
1: aload 0
aload 1
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
2: aload 0
aload 2
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
3: aload 0
aload 4
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._internalName:Lcom/fasterxml/jackson/databind/PropertyName;
4: aload 0
aload 5
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._name:Lcom/fasterxml/jackson/databind/PropertyName;
5: aload 0
iload 3
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._forSerialization:Z
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/databind/introspect/POJOPropertyBuilder;
0 7 1 config Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
0 7 2 ai Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
0 7 3 forSerialization Z
0 7 4 internalName Lcom/fasterxml/jackson/databind/PropertyName;
0 7 5 name Lcom/fasterxml/jackson/databind/PropertyName;
Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;ZLcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/PropertyName;)V
MethodParameters:
Name Flags
config
ai
forSerialization
internalName
name
protected void <init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder, com.fasterxml.jackson.databind.PropertyName);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;Lcom/fasterxml/jackson/databind/PropertyName;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition.<init>:()V
1: aload 0
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
2: aload 0
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
3: aload 0
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._internalName:Lcom/fasterxml/jackson/databind/PropertyName;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._internalName:Lcom/fasterxml/jackson/databind/PropertyName;
4: aload 0
aload 2
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._name:Lcom/fasterxml/jackson/databind/PropertyName;
5: aload 0
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
6: aload 0
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
7: aload 0
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
8: aload 0
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
9: aload 0
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._forSerialization:Z
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._forSerialization:Z
10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 11 1 src Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 11 2 newName Lcom/fasterxml/jackson/databind/PropertyName;
MethodParameters:
Name Flags
src
newName
public com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder withName(com.fasterxml.jackson.databind.PropertyName);
descriptor: (Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
dup
aload 0
aload 1
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;Lcom/fasterxml/jackson/databind/PropertyName;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 1 1 newName Lcom/fasterxml/jackson/databind/PropertyName;
MethodParameters:
Name Flags
newName
public com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder withSimpleName(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
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.databind.introspect.POJOPropertyBuilder._name:Lcom/fasterxml/jackson/databind/PropertyName;
aload 1
invokevirtual com.fasterxml.jackson.databind.PropertyName.withSimpleName:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyName;
astore 2
start local 2 1: aload 2
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._name:Lcom/fasterxml/jackson/databind/PropertyName;
if_acmpne 2
aload 0
goto 3
StackMap locals: com.fasterxml.jackson.databind.PropertyName
StackMap stack:
2: new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
dup
aload 0
aload 2
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;Lcom/fasterxml/jackson/databind/PropertyName;)V
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 4 1 newSimpleName Ljava/lang/String;
1 4 2 newName Lcom/fasterxml/jackson/databind/PropertyName;
MethodParameters:
Name Flags
newSimpleName
public int compareTo(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)I
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.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 3
1: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnonnull 5
2: iconst_m1
ireturn
3: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 5
4: iconst_1
ireturn
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 6 1 other Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
MethodParameters:
Name Flags
other
public java.lang.String getName();
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.databind.introspect.POJOPropertyBuilder._name:Lcom/fasterxml/jackson/databind/PropertyName;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._name:Lcom/fasterxml/jackson/databind/PropertyName;
invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
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/databind/introspect/POJOPropertyBuilder;
public com.fasterxml.jackson.databind.PropertyName getFullName();
descriptor: ()Lcom/fasterxml/jackson/databind/PropertyName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._name:Lcom/fasterxml/jackson/databind/PropertyName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public boolean hasName(com.fasterxml.jackson.databind.PropertyName);
descriptor: (Lcom/fasterxml/jackson/databind/PropertyName;)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.databind.introspect.POJOPropertyBuilder._name:Lcom/fasterxml/jackson/databind/PropertyName;
aload 1
invokevirtual com.fasterxml.jackson.databind.PropertyName.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 1 1 name Lcom/fasterxml/jackson/databind/PropertyName;
MethodParameters:
Name Flags
name
public java.lang.String getInternalName();
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.databind.introspect.POJOPropertyBuilder._internalName:Lcom/fasterxml/jackson/databind/PropertyName;
invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public com.fasterxml.jackson.databind.PropertyName getWrapperName();
descriptor: ()Lcom/fasterxml/jackson/databind/PropertyName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getPrimaryMember:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
astore 1
start local 1 1: aload 1
ifnull 2
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
ifnonnull 3
StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedMember
StackMap stack:
2: aconst_null
goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
aload 1
invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findWrapperName:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Lcom/fasterxml/jackson/databind/PropertyName;
4: StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.PropertyName
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
1 5 1 member Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
public boolean isExplicitlyIncluded();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyExplicits:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyExplicits:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
2: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyExplicits:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
3: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyExplicitNames:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
4: iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public boolean isExplicitlyNamed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyExplicitNames:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyExplicitNames:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
2: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyExplicitNames:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
3: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyExplicitNames:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
4: iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public com.fasterxml.jackson.databind.PropertyMetadata getMetadata();
descriptor: ()Lcom/fasterxml/jackson/databind/PropertyMetadata;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._metadata:Lcom/fasterxml/jackson/databind/PropertyMetadata;
ifnonnull 13
1: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._findRequired:()Ljava/lang/Boolean;
astore 1
start local 1 2: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._findDescription:()Ljava/lang/String;
astore 2
start local 2 3: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._findIndex:()Ljava/lang/Integer;
astore 3
start local 3 4: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._findDefaultValue:()Ljava/lang/String;
astore 4
start local 4 5: aload 1
ifnonnull 10
aload 3
ifnonnull 10
aload 4
ifnonnull 10
6: aload 0
aload 2
ifnonnull 7
getstatic com.fasterxml.jackson.databind.PropertyMetadata.STD_REQUIRED_OR_OPTIONAL:Lcom/fasterxml/jackson/databind/PropertyMetadata;
goto 8
7: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder java.lang.Boolean java.lang.String java.lang.Integer java.lang.String
StackMap stack: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
getstatic com.fasterxml.jackson.databind.PropertyMetadata.STD_REQUIRED_OR_OPTIONAL:Lcom/fasterxml/jackson/databind/PropertyMetadata;
aload 2
invokevirtual com.fasterxml.jackson.databind.PropertyMetadata.withDescription:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyMetadata;
8: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder java.lang.Boolean java.lang.String java.lang.Integer java.lang.String
StackMap stack: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder com.fasterxml.jackson.databind.PropertyMetadata
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._metadata:Lcom/fasterxml/jackson/databind/PropertyMetadata;
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 3
aload 4
invokestatic com.fasterxml.jackson.databind.PropertyMetadata.construct:(Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyMetadata;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._metadata:Lcom/fasterxml/jackson/databind/PropertyMetadata;
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._forSerialization:Z
ifne 13
12: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._metadata:Lcom/fasterxml/jackson/databind/PropertyMetadata;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getSetterInfo:(Lcom/fasterxml/jackson/databind/PropertyMetadata;)Lcom/fasterxml/jackson/databind/PropertyMetadata;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._metadata:Lcom/fasterxml/jackson/databind/PropertyMetadata;
end local 4 end local 3 end local 2 end local 1 13: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._metadata:Lcom/fasterxml/jackson/databind/PropertyMetadata;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
2 13 1 b Ljava/lang/Boolean;
3 13 2 desc Ljava/lang/String;
4 13 3 idx Ljava/lang/Integer;
5 13 4 def Ljava/lang/String;
protected com.fasterxml.jackson.databind.PropertyMetadata _getSetterInfo(com.fasterxml.jackson.databind.PropertyMetadata);
descriptor: (Lcom/fasterxml/jackson/databind/PropertyMetadata;)Lcom/fasterxml/jackson/databind/PropertyMetadata;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=11, args_size=2
start local 0 start local 1 0: iconst_1
istore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getPrimaryMember:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
astore 5
start local 5 4: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getAccessor:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
astore 6
start local 6 5: aload 5
ifnull 32
6: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
ifnull 17
7: aload 6
ifnull 13
8: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
aload 5
invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findMergeInfo:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Ljava/lang/Boolean;
astore 7
start local 7 9: aload 7
ifnull 13
10: iconst_0
istore 2
11: aload 7
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 13
12: aload 1
aload 6
invokestatic com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo.createForPropertyOverride:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Lcom/fasterxml/jackson/databind/PropertyMetadata$MergeInfo;
invokevirtual com.fasterxml.jackson.databind.PropertyMetadata.withMergeInfo:(Lcom/fasterxml/jackson/databind/PropertyMetadata$MergeInfo;)Lcom/fasterxml/jackson/databind/PropertyMetadata;
astore 1
end local 7 13: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder com.fasterxml.jackson.databind.PropertyMetadata int com.fasterxml.jackson.annotation.Nulls com.fasterxml.jackson.annotation.Nulls com.fasterxml.jackson.databind.introspect.AnnotatedMember com.fasterxml.jackson.databind.introspect.AnnotatedMember
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
aload 5
invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findSetterInfo:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
astore 7
start local 7 14: aload 7
ifnull 17
15: aload 7
invokevirtual com.fasterxml.jackson.annotation.JsonSetter$Value.nonDefaultValueNulls:()Lcom/fasterxml/jackson/annotation/Nulls;
astore 3
16: aload 7
invokevirtual com.fasterxml.jackson.annotation.JsonSetter$Value.nonDefaultContentNulls:()Lcom/fasterxml/jackson/annotation/Nulls;
astore 4
end local 7 17: StackMap locals:
StackMap stack:
iload 2
ifne 18
aload 3
ifnull 18
aload 4
ifnonnull 32
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getRawPrimaryType:()Ljava/lang/Class;
astore 7
start local 7 19: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
aload 7
invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.getConfigOverride:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/ConfigOverride;
astore 8
start local 8 20: aload 8
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverride.getSetterInfo:()Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
astore 9
start local 9 21: aload 9
ifnull 26
22: aload 3
ifnonnull 24
23: aload 9
invokevirtual com.fasterxml.jackson.annotation.JsonSetter$Value.nonDefaultValueNulls:()Lcom/fasterxml/jackson/annotation/Nulls;
astore 3
24: StackMap locals: java.lang.Class com.fasterxml.jackson.databind.cfg.ConfigOverride com.fasterxml.jackson.annotation.JsonSetter$Value
StackMap stack:
aload 4
ifnonnull 26
25: aload 9
invokevirtual com.fasterxml.jackson.annotation.JsonSetter$Value.nonDefaultContentNulls:()Lcom/fasterxml/jackson/annotation/Nulls;
astore 4
26: StackMap locals:
StackMap stack:
iload 2
ifeq 32
aload 6
ifnull 32
27: aload 8
invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverride.getMergeable:()Ljava/lang/Boolean;
astore 10
start local 10 28: aload 10
ifnull 32
29: iconst_0
istore 2
30: aload 10
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 32
31: aload 1
aload 6
invokestatic com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo.createForTypeOverride:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Lcom/fasterxml/jackson/databind/PropertyMetadata$MergeInfo;
invokevirtual com.fasterxml.jackson.databind.PropertyMetadata.withMergeInfo:(Lcom/fasterxml/jackson/databind/PropertyMetadata$MergeInfo;)Lcom/fasterxml/jackson/databind/PropertyMetadata;
astore 1
end local 10 end local 9 end local 8 end local 7 32: StackMap locals:
StackMap stack:
iload 2
ifne 33
aload 3
ifnull 33
aload 4
ifnonnull 42
33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.getDefaultSetterInfo:()Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
astore 7
start local 7 34: aload 3
ifnonnull 36
35: aload 7
invokevirtual com.fasterxml.jackson.annotation.JsonSetter$Value.nonDefaultValueNulls:()Lcom/fasterxml/jackson/annotation/Nulls;
astore 3
36: StackMap locals: com.fasterxml.jackson.annotation.JsonSetter$Value
StackMap stack:
aload 4
ifnonnull 38
37: aload 7
invokevirtual com.fasterxml.jackson.annotation.JsonSetter$Value.nonDefaultContentNulls:()Lcom/fasterxml/jackson/annotation/Nulls;
astore 4
38: StackMap locals:
StackMap stack:
iload 2
ifeq 42
39: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.getDefaultMergeable:()Ljava/lang/Boolean;
astore 8
start local 8 40: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 8
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 42
aload 6
ifnull 42
41: aload 1
aload 6
invokestatic com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo.createForDefaults:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Lcom/fasterxml/jackson/databind/PropertyMetadata$MergeInfo;
invokevirtual com.fasterxml.jackson.databind.PropertyMetadata.withMergeInfo:(Lcom/fasterxml/jackson/databind/PropertyMetadata$MergeInfo;)Lcom/fasterxml/jackson/databind/PropertyMetadata;
astore 1
end local 8 end local 7 42: StackMap locals:
StackMap stack:
aload 3
ifnonnull 43
aload 4
ifnull 44
43: StackMap locals:
StackMap stack:
aload 1
aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.PropertyMetadata.withNulls:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/databind/PropertyMetadata;
astore 1
44: StackMap locals:
StackMap stack:
aload 1
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 45 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 45 1 metadata Lcom/fasterxml/jackson/databind/PropertyMetadata;
1 45 2 needMerge Z
2 45 3 valueNulls Lcom/fasterxml/jackson/annotation/Nulls;
3 45 4 contentNulls Lcom/fasterxml/jackson/annotation/Nulls;
4 45 5 prim Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
5 45 6 acc Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
9 13 7 b Ljava/lang/Boolean;
14 17 7 setterInfo Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
19 32 7 rawType Ljava/lang/Class<*>;
20 32 8 co Lcom/fasterxml/jackson/databind/cfg/ConfigOverride;
21 32 9 setterInfo Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
28 32 10 b Ljava/lang/Boolean;
34 42 7 setterInfo Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
40 42 8 b Ljava/lang/Boolean;
MethodParameters:
Name Flags
metadata
public com.fasterxml.jackson.databind.JavaType getPrimaryType();
descriptor: ()Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._forSerialization:Z
ifeq 8
1: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getGetter:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
astore 1
start local 1 2: aload 1
ifnonnull 7
3: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getField:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
astore 1
4: aload 1
ifnonnull 6
5: invokestatic com.fasterxml.jackson.databind.type.TypeFactory.unknownType:()Lcom/fasterxml/jackson/databind/JavaType;
areturn
6: StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedMember
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMember.getType:()Lcom/fasterxml/jackson/databind/JavaType;
areturn
7: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMember.getType:()Lcom/fasterxml/jackson/databind/JavaType;
areturn
end local 1 8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getConstructorParameter:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;
astore 1
start local 1 9: aload 1
ifnonnull 14
10: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getSetter:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
astore 1
11: aload 1
ifnull 13
12: aload 1
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
iconst_0
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getParameterType:(I)Lcom/fasterxml/jackson/databind/JavaType;
areturn
13: StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedMember
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getField:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
astore 1
14: StackMap locals:
StackMap stack:
aload 1
ifnonnull 18
15: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getGetter:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
astore 1
16: aload 1
ifnonnull 18
17: invokestatic com.fasterxml.jackson.databind.type.TypeFactory.unknownType:()Lcom/fasterxml/jackson/databind/JavaType;
areturn
18: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMember.getType:()Lcom/fasterxml/jackson/databind/JavaType;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
2 8 1 m Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
9 19 1 m Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
public java.lang.Class<?> getRawPrimaryType();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getPrimaryType:()Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.databind.JavaType.getRawClass:()Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
Signature: ()Ljava/lang/Class<*>;
public boolean hasGetter();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public boolean hasSetter();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public boolean hasField();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public boolean hasConstructorParameter();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public boolean couldDeserialize();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnonnull 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnonnull 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnonnull 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public boolean couldSerialize();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnonnull 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnonnull 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public com.fasterxml.jackson.databind.introspect.AnnotatedMethod getGetter();
descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 2
start local 2 4: aload 2
ifnonnull 24
5: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
areturn
6: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getDeclaringClass:()Ljava/lang/Class;
astore 3
start local 3 7: aload 2
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getDeclaringClass:()Ljava/lang/Class;
astore 4
start local 4 8: aload 3
aload 4
if_acmpeq 14
9: aload 3
aload 4
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 12
10: aload 2
astore 1
11: goto 23
12: StackMap locals: java.lang.Class java.lang.Class
StackMap stack:
aload 4
aload 3
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 14
13: goto 23
14: StackMap locals:
StackMap stack:
aload 0
aload 2
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getterPriority:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;)I
istore 5
start local 5 15: aload 0
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getterPriority:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;)I
istore 6
start local 6 16: iload 5
iload 6
if_icmpeq 20
17: iload 5
iload 6
if_icmpge 23
18: aload 2
astore 1
19: goto 23
20: StackMap locals: int int
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Conflicting getter definitions for property \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getFullName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " vs "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getFullName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
22: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 6 end local 5 end local 4 end local 3 23: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
StackMap stack:
aload 2
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 2
StackMap locals:
StackMap stack:
24: aload 2
ifnonnull 6
25: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.withoutNext:()Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
26: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
1 27 1 curr Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;>;
4 27 2 next Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;>;
7 23 3 currClass Ljava/lang/Class<*>;
8 23 4 nextClass Ljava/lang/Class<*>;
15 23 5 priNext I
16 23 6 priCurr I
public com.fasterxml.jackson.databind.introspect.AnnotatedMethod getSetter();
descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=10, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 2
start local 2 4: aload 2
ifnonnull 36
5: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
areturn
6: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getDeclaringClass:()Ljava/lang/Class;
astore 3
start local 3 7: aload 2
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getDeclaringClass:()Ljava/lang/Class;
astore 4
start local 4 8: aload 3
aload 4
if_acmpeq 14
9: aload 3
aload 4
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 12
10: aload 2
astore 1
11: goto 35
12: StackMap locals: java.lang.Class java.lang.Class
StackMap stack:
aload 4
aload 3
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 14
13: goto 35
14: StackMap locals:
StackMap stack:
aload 2
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
astore 5
start local 5 15: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
astore 6
start local 6 16: aload 0
aload 5
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setterPriority:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;)I
istore 7
start local 7 17: aload 0
aload 6
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setterPriority:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;)I
istore 8
start local 8 18: iload 7
iload 8
if_icmpeq 22
19: iload 7
iload 8
if_icmpge 35
20: aload 2
astore 1
21: goto 35
22: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked java.lang.Class java.lang.Class com.fasterxml.jackson.databind.introspect.AnnotatedMethod com.fasterxml.jackson.databind.introspect.AnnotatedMethod int int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
ifnull 31
23: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
24: aload 6
aload 5
25: invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.resolveSetterConflict:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;)Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
astore 9
start local 9 26: aload 9
aload 6
if_acmpne 28
27: goto 35
28: StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedMethod
StackMap stack:
aload 9
aload 5
if_acmpne 31
29: aload 2
astore 1
30: goto 35
end local 9 31: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
32: ldc "Conflicting setter definitions for property \"%s\": %s vs %s"
iconst_3
anewarray java.lang.Object
dup
iconst_0
33: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getFullName:()Ljava/lang/String;
aastore
dup
iconst_2
aload 2
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getFullName:()Ljava/lang/String;
aastore
34: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 35: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
StackMap stack:
aload 2
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 2
StackMap locals:
StackMap stack:
36: aload 2
ifnonnull 6
37: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.withoutNext:()Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
38: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
1 39 1 curr Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;>;
4 39 2 next Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;>;
7 35 3 currClass Ljava/lang/Class<*>;
8 35 4 nextClass Ljava/lang/Class<*>;
15 35 5 nextM Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
16 35 6 currM Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
17 35 7 priNext I
18 35 8 priCurr I
26 31 9 pref Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
public com.fasterxml.jackson.databind.introspect.AnnotatedField getField();
descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedField
astore 1
start local 1 3: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 2
start local 2 4: goto 18
5: StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedField com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
StackMap stack:
aload 2
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedField
astore 3
start local 3 6: aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedField.getDeclaringClass:()Ljava/lang/Class;
astore 4
start local 4 7: aload 3
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedField.getDeclaringClass:()Ljava/lang/Class;
astore 5
start local 5 8: aload 4
aload 5
if_acmpeq 14
9: aload 4
aload 5
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 12
10: aload 3
astore 1
11: goto 17
12: StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedField java.lang.Class java.lang.Class
StackMap stack:
aload 5
aload 4
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 14
13: goto 17
14: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Multiple fields representing property \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
15: aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedField.getFullName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " vs "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedField.getFullName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
16: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 5 end local 4 end local 3 17: StackMap locals:
StackMap stack:
aload 2
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 2
StackMap locals:
StackMap stack:
18: aload 2
ifnonnull 5
19: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
3 20 1 field Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
4 20 2 next Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;>;
6 17 3 nextField Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
7 17 4 fieldClass Ljava/lang/Class<*>;
8 17 5 nextClass Ljava/lang/Class<*>;
public com.fasterxml.jackson.databind.introspect.AnnotatedParameter getConstructorParameter();
descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 1
start local 1 3: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedParameter
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedParameter.getOwner:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams;
instanceof com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
ifeq 5
4: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedParameter
areturn
5: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 1
6: aload 1
ifnonnull 3
7: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedParameter
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
3 8 1 curr Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;>;
public java.util.Iterator<com.fasterxml.jackson.databind.introspect.AnnotatedParameter> getConstructorParameters();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnonnull 2
1: invokestatic com.fasterxml.jackson.databind.util.ClassUtil.emptyIterator:()Ljava/util/Iterator;
areturn
2: StackMap locals:
StackMap stack:
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator
dup
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
Signature: ()Ljava/util/Iterator<Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;>;
public com.fasterxml.jackson.databind.introspect.AnnotatedMember getPrimaryMember();
descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._forSerialization:Z
ifeq 2
1: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getAccessor:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getMutator:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
astore 1
start local 1 3: aload 1
ifnonnull 5
4: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getAccessor:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
astore 1
5: StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedMember
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
3 6 1 m Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
protected int _getterPriority(com.fasterxml.jackson.databind.introspect.AnnotatedMethod);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getName:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ldc "get"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 3
aload 2
invokevirtual java.lang.String.length:()I
iconst_3
if_icmple 3
2: iconst_1
ireturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 2
ldc "is"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 5
aload 2
invokevirtual java.lang.String.length:()I
iconst_2
if_icmple 5
4: iconst_2
ireturn
5: StackMap locals:
StackMap stack:
iconst_3
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 6 1 m Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
1 6 2 name Ljava/lang/String;
MethodParameters:
Name Flags
m
protected int _setterPriority(com.fasterxml.jackson.databind.introspect.AnnotatedMethod);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getName:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ldc "set"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 3
aload 2
invokevirtual java.lang.String.length:()I
iconst_3
if_icmple 3
2: iconst_1
ireturn
3: StackMap locals: java.lang.String
StackMap stack:
iconst_2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 4 1 m Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
1 4 2 name Ljava/lang/String;
MethodParameters:
Name Flags
m
public java.lang.Class<?>[] findViews();
descriptor: ()[Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1
dup
aload 0
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.fromMemberAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember;)Ljava/lang/Object;
checkcast java.lang.Class[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
Signature: ()[Ljava/lang/Class<*>;
public com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty findReferenceType();
descriptor: ()Lcom/fasterxml/jackson/databind/AnnotationIntrospector$ReferenceProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._referenceInfo:Lcom/fasterxml/jackson/databind/AnnotationIntrospector$ReferenceProperty;
astore 1
start local 1 1: aload 1
ifnull 5
2: aload 1
getstatic com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.NOT_REFEFERENCE_PROP:Lcom/fasterxml/jackson/databind/AnnotationIntrospector$ReferenceProperty;
if_acmpne 4
3: aconst_null
areturn
4: StackMap locals: com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty
StackMap stack:
aload 1
areturn
5: StackMap locals:
StackMap stack:
aload 0
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2
dup
aload 0
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.fromMemberAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty
astore 1
6: aload 0
aload 1
ifnonnull 7
getstatic com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.NOT_REFEFERENCE_PROP:Lcom/fasterxml/jackson/databind/AnnotationIntrospector$ReferenceProperty;
goto 8
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
7: aload 1
StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty
StackMap stack: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty
8: putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._referenceInfo:Lcom/fasterxml/jackson/databind/AnnotationIntrospector$ReferenceProperty;
9: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
1 10 1 result Lcom/fasterxml/jackson/databind/AnnotationIntrospector$ReferenceProperty;
public boolean isTypeId();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3
dup
aload 0
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.fromMemberAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember;)Ljava/lang/Object;
checkcast java.lang.Boolean
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 2
iconst_1
ireturn
StackMap locals: java.lang.Boolean
StackMap stack:
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
1 3 1 b Ljava/lang/Boolean;
protected java.lang.Boolean _findRequired();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4
dup
aload 0
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.fromMemberAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember;)Ljava/lang/Object;
checkcast java.lang.Boolean
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
protected java.lang.String _findDescription();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5
dup
aload 0
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.fromMemberAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
protected java.lang.Integer _findIndex();
descriptor: ()Ljava/lang/Integer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$6
dup
aload 0
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$6.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.fromMemberAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember;)Ljava/lang/Object;
checkcast java.lang.Integer
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
protected java.lang.String _findDefaultValue();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$7
dup
aload 0
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$7.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.fromMemberAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public com.fasterxml.jackson.databind.introspect.ObjectIdInfo findObjectIdInfo();
descriptor: ()Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$8
dup
aload 0
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$8.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.fromMemberAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.ObjectIdInfo
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public com.fasterxml.jackson.annotation.JsonInclude$Value findInclusion();
descriptor: ()Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getAccessor:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
astore 1
start local 1 1: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
ifnonnull 3
2: aconst_null
goto 4
StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedMember
StackMap stack:
3: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
aload 1
invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findPropertyInclusion:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
4: StackMap locals:
StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value
astore 2
start local 2 5: aload 2
ifnonnull 6
invokestatic com.fasterxml.jackson.annotation.JsonInclude$Value.empty:()Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
goto 7
StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Value
StackMap stack:
6: aload 2
StackMap locals:
StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value
7: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
1 8 1 a Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
5 8 2 v Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
public com.fasterxml.jackson.annotation.JsonProperty$Access findAccess();
descriptor: ()Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$9
dup
aload 0
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$9.<init>:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
1: getstatic com.fasterxml.jackson.annotation.JsonProperty$Access.AUTO:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
2: invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.fromMemberAnnotationsExcept:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember;Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.annotation.JsonProperty$Access
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public void addField(com.fasterxml.jackson.databind.introspect.AnnotatedField, com.fasterxml.jackson.databind.PropertyName, boolean, boolean, boolean);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, 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
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
dup
aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 2
iload 3
iload 4
iload 5
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.<init>:(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
1: 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 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 2 1 a Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
0 2 2 name Lcom/fasterxml/jackson/databind/PropertyName;
0 2 3 explName Z
0 2 4 visible Z
0 2 5 ignored Z
MethodParameters:
Name Flags
a
name
explName
visible
ignored
public void addCtor(com.fasterxml.jackson.databind.introspect.AnnotatedParameter, com.fasterxml.jackson.databind.PropertyName, boolean, boolean, boolean);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, 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
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
dup
aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 2
iload 3
iload 4
iload 5
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.<init>:(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
1: 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 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 2 1 a Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;
0 2 2 name Lcom/fasterxml/jackson/databind/PropertyName;
0 2 3 explName Z
0 2 4 visible Z
0 2 5 ignored Z
MethodParameters:
Name Flags
a
name
explName
visible
ignored
public void addGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod, com.fasterxml.jackson.databind.PropertyName, boolean, boolean, boolean);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, 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
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
dup
aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 2
iload 3
iload 4
iload 5
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.<init>:(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
1: 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 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 2 1 a Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
0 2 2 name Lcom/fasterxml/jackson/databind/PropertyName;
0 2 3 explName Z
0 2 4 visible Z
0 2 5 ignored Z
MethodParameters:
Name Flags
a
name
explName
visible
ignored
public void addSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod, com.fasterxml.jackson.databind.PropertyName, boolean, boolean, boolean);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, 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
new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
dup
aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 2
iload 3
iload 4
iload 5
invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.<init>:(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
1: 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 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 2 1 a Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
0 2 2 name Lcom/fasterxml/jackson/databind/PropertyName;
0 2 3 explName Z
0 2 4 visible Z
0 2 5 ignored Z
MethodParameters:
Name Flags
a
name
explName
visible
ignored
public void addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokestatic com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.merge:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokestatic com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.merge:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
2: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokestatic com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.merge:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
3: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokestatic com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.merge:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 5 1 src Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
MethodParameters:
Name Flags
src
private static <T> com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T> merge(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T>, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: aload 0
areturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.append:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 chain1 Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
0 5 1 chain2 Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
MethodParameters:
Name Flags
chain1
chain2
public void removeIgnored();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._removeIgnored:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
1: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._removeIgnored:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
2: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._removeIgnored:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
3: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._removeIgnored:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public com.fasterxml.jackson.annotation.JsonProperty$Access removeNonVisible(boolean);
descriptor: (Z)Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.findAccess:()Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: getstatic com.fasterxml.jackson.annotation.JsonProperty$Access.AUTO:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
astore 2
3: StackMap locals: com.fasterxml.jackson.annotation.JsonProperty$Access
StackMap stack:
invokestatic com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.$SWITCH_TABLE$com$fasterxml$jackson$annotation$JsonProperty$Access:()[I
aload 2
invokevirtual com.fasterxml.jackson.annotation.JsonProperty$Access.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 14
2: 4
3: 10
4: 9
default: 14
}
4: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
5: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
6: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._forSerialization:Z
ifne 19
7: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
8: goto 19
9: StackMap locals:
StackMap stack:
goto 19
10: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
11: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._forSerialization:Z
ifeq 19
12: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
13: goto 19
14: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._removeNonVisible:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
15: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._removeNonVisible:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
16: iload 1
ifeq 17
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnonnull 19
17: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._removeNonVisible:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
18: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._removeNonVisible:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
19: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 20 1 inferMutators Z
1 20 2 acc Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
MethodParameters:
Name Flags
inferMutators
public void removeConstructors();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public void trimByVisibility();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._trimByVisibility:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
1: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._trimByVisibility:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
2: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._trimByVisibility:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
3: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._trimByVisibility:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
public void mergeAnnotations(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: iload 1
ifeq 9
1: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 5
2: aload 0
iconst_0
iconst_4
anewarray com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
dup
iconst_0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
dup
iconst_1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
dup
iconst_2
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
dup
iconst_3
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._mergeAnnotations:(I[Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
astore 2
start local 2 3: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._applyAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
end local 2 4: goto 20
StackMap locals:
StackMap stack:
5: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 20
6: aload 0
iconst_0
iconst_3
anewarray com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
dup
iconst_0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
dup
iconst_1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
dup
iconst_2
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._mergeAnnotations:(I[Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
astore 2
start local 2 7: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._applyAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
end local 2 8: goto 20
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 13
10: aload 0
iconst_0
iconst_4
anewarray com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
dup
iconst_0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
dup
iconst_1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
dup
iconst_2
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
dup
iconst_3
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._mergeAnnotations:(I[Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
astore 2
start local 2 11: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._applyAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
end local 2 12: goto 20
StackMap locals:
StackMap stack:
13: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 17
14: aload 0
iconst_0
iconst_3
anewarray com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
dup
iconst_0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
dup
iconst_1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
dup
iconst_2
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._mergeAnnotations:(I[Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
astore 2
start local 2 15: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._applyAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
end local 2 16: goto 20
StackMap locals:
StackMap stack:
17: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 20
18: aload 0
iconst_0
iconst_2
anewarray com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
dup
iconst_0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
dup
iconst_1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aastore
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._mergeAnnotations:(I[Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
astore 2
start local 2 19: aload 0
aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._applyAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
end local 2 20: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 21 1 forSerialization Z
3 4 2 ann Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
7 8 2 ann Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
11 12 2 ann Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
15 16 2 ann Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
19 20 2 ann Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
MethodParameters:
Name Flags
forSerialization
private com.fasterxml.jackson.databind.introspect.AnnotationMap _mergeAnnotations(int, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<? extends com.fasterxml.jackson.databind.introspect.AnnotatedMember>[]);
descriptor: (I[Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
iload 1
aaload
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getAllAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
astore 3
start local 3 1: goto 4
2: StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotationMap
StackMap stack:
aload 2
iload 1
aaload
ifnull 4
3: aload 3
aload 0
iload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._mergeAnnotations:(I[Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
invokestatic com.fasterxml.jackson.databind.introspect.AnnotationMap.merge:(Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
areturn
4: StackMap locals:
StackMap stack:
iinc 1 1
iload 1
aload 2
arraylength
if_icmplt 2
5: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 6 1 index I
0 6 2 nodes [Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
1 6 3 ann Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
Signature: (I[Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<+Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
MethodParameters:
Name Flags
index
nodes
private <T extends com.fasterxml.jackson.databind.introspect.AnnotatedMember> com.fasterxml.jackson.databind.introspect.AnnotationMap _getAllAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMember.getAllAnnotations:()Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
astore 2
start local 2 1: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 3
2: aload 2
aload 0
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getAllAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
invokestatic com.fasterxml.jackson.databind.introspect.AnnotationMap.merge:(Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
astore 2
3: StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotationMap
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 4 1 node Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
1 4 2 ann Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
Signature: <T:Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;)Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
MethodParameters:
Name Flags
node
private <T extends com.fasterxml.jackson.databind.introspect.AnnotatedMember> com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T> _applyAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T>, com.fasterxml.jackson.databind.introspect.AnnotationMap);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMember.withAnnotations:(Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;)Lcom/fasterxml/jackson/databind/introspect/Annotated;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
astore 3
start local 3 1: aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 3
2: aload 1
aload 0
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._applyAnnotations:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.withNext:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 1
3: StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedMember
StackMap stack:
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.withValue:(Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 4 1 node Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
0 4 2 ann Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
1 4 3 value TT;
Signature: <T:Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
MethodParameters:
Name Flags
node
ann
private <T> com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T> _removeIgnored(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.withoutIgnored:()Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 3 1 node Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
MethodParameters:
Name Flags
node
private <T> com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T> _removeNonVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.withoutNonVisible:()Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 3 1 node Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
MethodParameters:
Name Flags
node
private <T> com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T> _trimByVisibility(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.trimByVisibility:()Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 3 1 node Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
MethodParameters:
Name Flags
node
private <T> boolean _anyExplicits(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: goto 4
1: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.name:Lcom/fasterxml/jackson/databind/PropertyName;
ifnull 3
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.name:Lcom/fasterxml/jackson/databind/PropertyName;
invokevirtual com.fasterxml.jackson.databind.PropertyName.hasSimpleName:()Z
ifeq 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 1
StackMap locals:
StackMap stack:
4: aload 1
ifnonnull 1
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 6 1 n Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;)Z
MethodParameters:
Name Flags
n
private <T> boolean _anyExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: goto 4
1: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.name:Lcom/fasterxml/jackson/databind/PropertyName;
ifnull 3
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.isNameExplicit:Z
ifeq 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 1
StackMap locals:
StackMap stack:
4: aload 1
ifnonnull 1
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 6 1 n Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;)Z
MethodParameters:
Name Flags
n
public boolean anyVisible();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyVisible:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyVisible:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
2: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyVisible:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
3: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyVisible:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
4: iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
private <T> boolean _anyVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: goto 4
1: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.isVisible:Z
ifeq 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 1
StackMap locals:
StackMap stack:
4: aload 1
ifnonnull 1
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 6 1 n Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;)Z
MethodParameters:
Name Flags
n
public boolean anyIgnorals();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyIgnorals:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyIgnorals:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
2: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyIgnorals:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
3: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._anyIgnorals:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
ifne 5
4: iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
private <T> boolean _anyIgnorals(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<T>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: goto 4
1: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.isMarkedIgnored:Z
ifeq 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 1
StackMap locals:
StackMap stack:
4: aload 1
ifnonnull 1
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 6 1 n Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<TT;>;)Z
MethodParameters:
Name Flags
n
public java.util.Set<com.fasterxml.jackson.databind.PropertyName> findExplicitNames();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._findExplicitNames:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Ljava/util/Set;)Ljava/util/Set;
astore 1
2: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._findExplicitNames:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Ljava/util/Set;)Ljava/util/Set;
astore 1
3: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._findExplicitNames:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Ljava/util/Set;)Ljava/util/Set;
astore 1
4: aload 0
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._findExplicitNames:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Ljava/util/Set;)Ljava/util/Set;
astore 1
5: aload 1
ifnonnull 7
6: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
7: StackMap locals: java.util.Set
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
1 8 1 renamed Ljava/util/Set<Lcom/fasterxml/jackson/databind/PropertyName;>;
Signature: ()Ljava/util/Set<Lcom/fasterxml/jackson/databind/PropertyName;>;
public java.util.Collection<com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder> explode(java.util.Collection<com.fasterxml.jackson.databind.PropertyName>);
descriptor: (Ljava/util/Collection;)Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 2
start local 2 1: aload 0
aload 1
aload 2
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._explode:(Ljava/util/Collection;Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)V
2: aload 0
aload 1
aload 2
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._explode:(Ljava/util/Collection;Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)V
3: aload 0
aload 1
aload 2
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._explode:(Ljava/util/Collection;Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)V
4: aload 0
aload 1
aload 2
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._explode:(Ljava/util/Collection;Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)V
5: aload 2
invokevirtual java.util.HashMap.values:()Ljava/util/Collection;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 6 1 newNames Ljava/util/Collection<Lcom/fasterxml/jackson/databind/PropertyName;>;
1 6 2 props Ljava/util/HashMap<Lcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
Signature: (Ljava/util/Collection<Lcom/fasterxml/jackson/databind/PropertyName;>;)Ljava/util/Collection<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
MethodParameters:
Name Flags
newNames
private void _explode(java.util.Collection<com.fasterxml.jackson.databind.PropertyName>, java.util.Map<com.fasterxml.jackson.databind.PropertyName, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<?>);
descriptor: (Ljava/util/Collection;Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
astore 4
start local 4 1: aload 3
astore 5
start local 5 2: goto 35
3: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked
StackMap stack:
aload 5
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.name:Lcom/fasterxml/jackson/databind/PropertyName;
astore 6
start local 6 4: aload 5
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.isNameExplicit:Z
ifeq 5
aload 6
ifnonnull 11
5: StackMap locals: com.fasterxml.jackson.databind.PropertyName
StackMap stack:
aload 5
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.isVisible:Z
ifne 7
6: goto 34
7: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Conflicting/ambiguous property name definitions (implicit name '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
8: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._name:Lcom/fasterxml/jackson/databind/PropertyName;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "'): found multiple explicit names: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", but also implicit accessor: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
10: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
aload 2
aload 6
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
astore 7
start local 7 12: aload 7
ifnonnull 17
13: new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
dup
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._forSerialization:Z
14: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._internalName:Lcom/fasterxml/jackson/databind/PropertyName;
aload 6
15: invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.<init>:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;ZLcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/PropertyName;)V
astore 7
16: aload 2
aload 6
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
StackMap stack:
aload 4
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
if_acmpne 21
18: aload 5
astore 8
start local 8 19: aload 7
aload 8
aload 7
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.withNext:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
end local 8 20: goto 34
StackMap locals:
StackMap stack:
21: aload 4
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
if_acmpne 25
22: aload 5
astore 8
start local 8 23: aload 7
aload 8
aload 7
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.withNext:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
end local 8 24: goto 34
StackMap locals:
StackMap stack:
25: aload 4
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
if_acmpne 29
26: aload 5
astore 8
start local 8 27: aload 7
aload 8
aload 7
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.withNext:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
end local 8 28: goto 34
StackMap locals:
StackMap stack:
29: aload 4
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
if_acmpne 33
30: aload 5
astore 8
start local 8 31: aload 7
aload 8
aload 7
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.withNext:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
putfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
end local 8 32: goto 34
33: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Internal error: mismatched accessors, property: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 7 end local 6 34: StackMap locals:
StackMap stack:
aload 5
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 5
StackMap locals:
StackMap stack:
35: aload 5
ifnonnull 3
end local 5 36: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 37 1 newNames Ljava/util/Collection<Lcom/fasterxml/jackson/databind/PropertyName;>;
0 37 2 props Ljava/util/Map<Lcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
0 37 3 accessors Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<*>;
1 37 4 firstAcc Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<*>;
2 36 5 node Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<*>;
4 34 6 name Lcom/fasterxml/jackson/databind/PropertyName;
12 34 7 prop Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
19 20 8 n2 Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;>;
23 24 8 n2 Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;>;
27 28 8 n2 Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;>;
31 32 8 n2 Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;>;
Signature: (Ljava/util/Collection<Lcom/fasterxml/jackson/databind/PropertyName;>;Ljava/util/Map<Lcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<*>;)V
MethodParameters:
Name Flags
newNames
props
accessors
private java.util.Set<com.fasterxml.jackson.databind.PropertyName> _findExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked<? extends com.fasterxml.jackson.databind.introspect.AnnotatedMember>, java.util.Set<com.fasterxml.jackson.databind.PropertyName>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;Ljava/util/Set;)Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: goto 7
1: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.isNameExplicit:Z
ifeq 6
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.name:Lcom/fasterxml/jackson/databind/PropertyName;
ifnonnull 3
2: goto 6
3: StackMap locals:
StackMap stack:
aload 2
ifnonnull 5
4: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 2
5: StackMap locals:
StackMap stack:
aload 2
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.name:Lcom/fasterxml/jackson/databind/PropertyName;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
6: StackMap locals:
StackMap stack:
aload 1
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.next:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
astore 1
StackMap locals:
StackMap stack:
7: aload 1
ifnonnull 1
8: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 9 1 node Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<+Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>;
0 9 2 renamed Ljava/util/Set<Lcom/fasterxml/jackson/databind/PropertyName;>;
Signature: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked<+Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>;Ljava/util/Set<Lcom/fasterxml/jackson/databind/PropertyName;>;)Ljava/util/Set<Lcom/fasterxml/jackson/databind/PropertyName;>;
MethodParameters:
Name Flags
node
renamed
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
ldc "[Property '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._name:Lcom/fasterxml/jackson/databind/PropertyName;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
2: ldc "'; ctors: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
3: ldc ", field(s): "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
4: ldc ", getter(s): "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
5: ldc ", setter(s): "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
6: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
1 8 1 sb Ljava/lang/StringBuilder;
protected <T> T fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember<T>);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
ifnull 12
2: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._forSerialization:Z
ifeq 6
3: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 10
4: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 2
5: goto 10
6: StackMap locals: java.lang.Object
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 8
7: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 2
8: StackMap locals:
StackMap stack:
aload 2
ifnonnull 10
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 10
9: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 2
10: StackMap locals:
StackMap stack:
aload 2
ifnonnull 12
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 12
11: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 2
12: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 13 1 func Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember<TT;>;
1 13 2 result TT;
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember<TT;>;)TT;
MethodParameters:
Name Flags
func
protected <T> T fromMemberAnnotationsExcept(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember<T>, );
descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._forSerialization:Z
ifeq 20
3: aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 7
4: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 3
start local 3 5: aload 3
ifnull 7
aload 3
aload 2
if_acmpeq 7
6: aload 3
areturn
end local 3 7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 11
8: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 3
start local 3 9: aload 3
ifnull 11
aload 3
aload 2
if_acmpeq 11
10: aload 3
areturn
end local 3 11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 15
12: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 3
start local 3 13: aload 3
ifnull 15
aload 3
aload 2
if_acmpeq 15
14: aload 3
areturn
end local 3 15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 19
16: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 3
start local 3 17: aload 3
ifnull 19
aload 3
aload 2
if_acmpeq 19
18: aload 3
areturn
end local 3 19: StackMap locals:
StackMap stack:
aconst_null
areturn
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 24
21: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._ctorParameters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 3
start local 3 22: aload 3
ifnull 24
aload 3
aload 2
if_acmpeq 24
23: aload 3
areturn
end local 3 24: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 28
25: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._setters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 3
start local 3 26: aload 3
ifnull 28
aload 3
aload 2
if_acmpeq 28
27: aload 3
areturn
end local 3 28: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 32
29: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._fields:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 3
start local 3 30: aload 3
ifnull 32
aload 3
aload 2
if_acmpeq 32
31: aload 3
areturn
end local 3 32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
ifnull 36
33: aload 1
aload 0
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._getters:Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked;
getfield com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked.value:Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
invokeinterface com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember.withMember:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/Object;
astore 3
start local 3 34: aload 3
ifnull 36
aload 3
aload 2
if_acmpeq 36
35: aload 3
areturn
end local 3 36: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
0 37 1 func Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember<TT;>;
0 37 2 defaultValue TT;
5 7 3 result TT;
9 11 3 result TT;
13 15 3 result TT;
17 19 3 result TT;
22 24 3 result TT;
26 28 3 result TT;
30 32 3 result TT;
34 36 3 result TT;
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember<TT;>;TT;)TT;
MethodParameters:
Name Flags
func
defaultValue
public int compareTo(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.compareTo:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition withSimpleName(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.withSimpleName:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition withName(com.fasterxml.jackson.databind.PropertyName);
descriptor: (Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.withName:(Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
areturn
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$com$fasterxml$jackson$annotation$JsonProperty$Access();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.$SWITCH_TABLE$com$fasterxml$jackson$annotation$JsonProperty$Access:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.fasterxml.jackson.annotation.JsonProperty$Access.values:()[Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.fasterxml.jackson.annotation.JsonProperty$Access.AUTO:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
invokevirtual com.fasterxml.jackson.annotation.JsonProperty$Access.ordinal:()I
iconst_1
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.JsonProperty$Access.READ_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
invokevirtual com.fasterxml.jackson.annotation.JsonProperty$Access.ordinal:()I
iconst_2
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.JsonProperty$Access.READ_WRITE:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
invokevirtual com.fasterxml.jackson.annotation.JsonProperty$Access.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.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
invokevirtual com.fasterxml.jackson.annotation.JsonProperty$Access.ordinal:()I
iconst_3
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.$SWITCH_TABLE$com$fasterxml$jackson$annotation$JsonProperty$Access:[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
}
Signature: Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;Ljava/lang/Comparable<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
SourceFile: "POJOPropertyBuilder.java"
NestMembers:
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1 com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2 com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3 com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4 com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5 com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$6 com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$7 com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$8 com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$9 com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember
InnerClasses:
public Value = com.fasterxml.jackson.annotation.JsonInclude$Value of com.fasterxml.jackson.annotation.JsonInclude
public final Access = com.fasterxml.jackson.annotation.JsonProperty$Access of com.fasterxml.jackson.annotation.JsonProperty
public Value = com.fasterxml.jackson.annotation.JsonSetter$Value of com.fasterxml.jackson.annotation.JsonSetter
public ReferenceProperty = com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty of com.fasterxml.jackson.databind.AnnotationIntrospector
public final MergeInfo = com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo of com.fasterxml.jackson.databind.PropertyMetadata
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$6
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$7
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$8
com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$9
protected final Linked = com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked of com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
protected MemberIterator = com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator of com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
private abstract WithMember = com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember of com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder