class com.fasterxml.jackson.databind.introspect.CollectorBase
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.fasterxml.jackson.databind.introspect.CollectorBase
super_class: java.lang.Object
{
protected static final com.fasterxml.jackson.databind.introspect.AnnotationMap[] NO_ANNOTATION_MAPS;
descriptor: [Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final java.lang.annotation.Annotation[] NO_ANNOTATIONS;
descriptor: [Ljava/lang/annotation/Annotation;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected final com.fasterxml.jackson.databind.AnnotationIntrospector _intr;
descriptor: Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_0
anewarray com.fasterxml.jackson.databind.introspect.AnnotationMap
putstatic com.fasterxml.jackson.databind.introspect.CollectorBase.NO_ANNOTATION_MAPS:[Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
1: iconst_0
anewarray java.lang.annotation.Annotation
putstatic com.fasterxml.jackson.databind.introspect.CollectorBase.NO_ANNOTATIONS:[Ljava/lang/annotation/Annotation;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(com.fasterxml.jackson.databind.AnnotationIntrospector);
descriptor: (Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.fasterxml.jackson.databind.introspect.CollectorBase._intr:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/introspect/CollectorBase;
0 3 1 intr Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
MethodParameters:
Name Flags
intr
protected final com.fasterxml.jackson.databind.introspect.AnnotationCollector collectAnnotations(java.lang.annotation.Annotation[]);
descriptor: ([Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: invokestatic com.fasterxml.jackson.databind.introspect.AnnotationCollector.emptyCollector:()Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: aload 1
arraylength
istore 4
start local 4 3: goto 9
4: StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotationCollector int int
StackMap stack:
aload 1
iload 3
aaload
astore 5
start local 5 5: aload 2
aload 5
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotationCollector.addOrOverride:(Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 2
6: aload 0
getfield com.fasterxml.jackson.databind.introspect.CollectorBase._intr:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
aload 5
invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.isAnnotationBundle:(Ljava/lang/annotation/Annotation;)Z
ifeq 8
7: aload 0
aload 2
aload 5
invokevirtual com.fasterxml.jackson.databind.introspect.CollectorBase.collectFromBundle:(Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 2
end local 5 8: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
iload 4
if_icmplt 4
end local 4 end local 3 10: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/databind/introspect/CollectorBase;
0 11 1 anns [Ljava/lang/annotation/Annotation;
1 11 2 c Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
2 10 3 i I
3 10 4 end I
5 8 5 ann Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
anns
protected final com.fasterxml.jackson.databind.introspect.AnnotationCollector collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector, java.lang.annotation.Annotation[]);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;[Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 2
arraylength
istore 4
start local 4 2: goto 8
3: StackMap locals: int int
StackMap stack:
aload 2
iload 3
aaload
astore 5
start local 5 4: aload 1
aload 5
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotationCollector.addOrOverride:(Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 1
5: aload 0
getfield com.fasterxml.jackson.databind.introspect.CollectorBase._intr:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
aload 5
invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.isAnnotationBundle:(Ljava/lang/annotation/Annotation;)Z
ifeq 7
6: aload 0
aload 1
aload 5
invokevirtual com.fasterxml.jackson.databind.introspect.CollectorBase.collectFromBundle:(Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 1
end local 5 7: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
iload 4
if_icmplt 3
end local 4 end local 3 9: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/databind/introspect/CollectorBase;
0 10 1 c Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
0 10 2 anns [Ljava/lang/annotation/Annotation;
1 9 3 i I
2 9 4 end I
4 7 5 ann Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
c
anns
protected final com.fasterxml.jackson.databind.introspect.AnnotationCollector collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector, java.lang.annotation.Annotation);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.findClassAnnotations:(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: aload 3
arraylength
istore 5
start local 5 3: goto 14
4: StackMap locals: java.lang.annotation.Annotation[] int int
StackMap stack:
aload 3
iload 4
aaload
astore 6
start local 6 5: aload 6
invokestatic com.fasterxml.jackson.databind.introspect.CollectorBase._ignorableAnnotation:(Ljava/lang/annotation/Annotation;)Z
ifeq 7
6: goto 13
7: StackMap locals: java.lang.annotation.Annotation
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.introspect.CollectorBase._intr:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
aload 6
invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.isAnnotationBundle:(Ljava/lang/annotation/Annotation;)Z
ifeq 12
8: aload 1
aload 6
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotationCollector.isPresent:(Ljava/lang/annotation/Annotation;)Z
ifne 13
9: aload 1
aload 6
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotationCollector.addOrOverride:(Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 1
10: aload 0
aload 1
aload 6
invokevirtual com.fasterxml.jackson.databind.introspect.CollectorBase.collectFromBundle:(Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 1
11: goto 13
12: StackMap locals:
StackMap stack:
aload 1
aload 6
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotationCollector.addOrOverride:(Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 1
end local 6 13: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
14: iload 4
iload 5
if_icmplt 4
end local 5 end local 4 15: aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/jackson/databind/introspect/CollectorBase;
0 16 1 c Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
0 16 2 bundle Ljava/lang/annotation/Annotation;
1 16 3 anns [Ljava/lang/annotation/Annotation;
2 15 4 i I
3 15 5 end I
5 13 6 ann Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
c
bundle
protected final com.fasterxml.jackson.databind.introspect.AnnotationCollector collectDefaultAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector, java.lang.annotation.Annotation[]);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;[Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 2
arraylength
istore 4
start local 4 2: goto 9
3: StackMap locals: int int
StackMap stack:
aload 2
iload 3
aaload
astore 5
start local 5 4: aload 1
aload 5
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotationCollector.isPresent:(Ljava/lang/annotation/Annotation;)Z
ifne 8
5: aload 1
aload 5
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotationCollector.addOrOverride:(Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 1
6: aload 0
getfield com.fasterxml.jackson.databind.introspect.CollectorBase._intr:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
aload 5
invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.isAnnotationBundle:(Ljava/lang/annotation/Annotation;)Z
ifeq 8
7: aload 0
aload 1
aload 5
invokevirtual com.fasterxml.jackson.databind.introspect.CollectorBase.collectDefaultFromBundle:(Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 1
end local 5 8: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
iload 4
if_icmplt 3
end local 4 end local 3 10: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/databind/introspect/CollectorBase;
0 11 1 c Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
0 11 2 anns [Ljava/lang/annotation/Annotation;
1 10 3 i I
2 10 4 end I
4 8 5 ann Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
c
anns
protected final com.fasterxml.jackson.databind.introspect.AnnotationCollector collectDefaultFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector, java.lang.annotation.Annotation);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.findClassAnnotations:(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: aload 3
arraylength
istore 5
start local 5 3: goto 12
4: StackMap locals: java.lang.annotation.Annotation[] int int
StackMap stack:
aload 3
iload 4
aaload
astore 6
start local 6 5: aload 6
invokestatic com.fasterxml.jackson.databind.introspect.CollectorBase._ignorableAnnotation:(Ljava/lang/annotation/Annotation;)Z
ifeq 7
6: goto 11
7: StackMap locals: java.lang.annotation.Annotation
StackMap stack:
aload 1
aload 6
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotationCollector.isPresent:(Ljava/lang/annotation/Annotation;)Z
ifne 11
8: aload 1
aload 6
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotationCollector.addOrOverride:(Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 1
9: aload 0
getfield com.fasterxml.jackson.databind.introspect.CollectorBase._intr:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
aload 6
invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.isAnnotationBundle:(Ljava/lang/annotation/Annotation;)Z
ifeq 11
10: aload 0
aload 1
aload 6
invokevirtual com.fasterxml.jackson.databind.introspect.CollectorBase.collectFromBundle:(Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
astore 1
end local 6 11: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
iload 5
if_icmplt 4
end local 5 end local 4 13: aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/databind/introspect/CollectorBase;
0 14 1 c Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;
0 14 2 bundle Ljava/lang/annotation/Annotation;
1 14 3 anns [Ljava/lang/annotation/Annotation;
2 13 4 i I
3 13 5 end I
5 11 6 ann Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
c
bundle
protected static final boolean _ignorableAnnotation(java.lang.annotation.Annotation);
descriptor: (Ljava/lang/annotation/Annotation;)Z
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
instanceof java.lang.annotation.Target
ifne 1
aload 0
instanceof java.lang.annotation.Retention
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 a Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
a
static com.fasterxml.jackson.databind.introspect.AnnotationMap _emptyAnnotationMap();
descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.fasterxml.jackson.databind.introspect.AnnotationMap
dup
invokespecial com.fasterxml.jackson.databind.introspect.AnnotationMap.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
static com.fasterxml.jackson.databind.introspect.AnnotationMap[] _emptyAnnotationMaps(int);
descriptor: (I)[Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: iload 0
ifne 2
1: getstatic com.fasterxml.jackson.databind.introspect.CollectorBase.NO_ANNOTATION_MAPS:[Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
areturn
2: StackMap locals:
StackMap stack:
iload 0
anewarray com.fasterxml.jackson.databind.introspect.AnnotationMap
astore 1
start local 1 3: iconst_0
istore 2
start local 2 4: goto 7
5: StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotationMap[] int
StackMap stack:
aload 1
iload 2
invokestatic com.fasterxml.jackson.databind.introspect.CollectorBase._emptyAnnotationMap:()Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
aastore
6: iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
iload 0
if_icmplt 5
end local 2 8: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 count I
3 9 1 maps [Lcom/fasterxml/jackson/databind/introspect/AnnotationMap;
4 8 2 i I
MethodParameters:
Name Flags
count
}
SourceFile: "CollectorBase.java"