public class com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor<ACC extends java.lang.reflect.AccessibleObject>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor
super_class: java.lang.Object
{
public final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final ACC accessor;
descriptor: Ljava/lang/reflect/AccessibleObject;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: TACC;
public final boolean isExplicit;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final boolean isNameExplicit;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final boolean isToIgnore;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final boolean isVisible;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
protected void <init>(java.lang.String, ACC, boolean, boolean, boolean, );
descriptor: (Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;ZZZZ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.name:Ljava/lang/String;
2: aload 0
aload 2
putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.accessor:Ljava/lang/reflect/AccessibleObject;
3: aload 0
iload 3
putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.isExplicit:Z
4: aload 0
iload 4
putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.isNameExplicit:Z
5: aload 0
iload 5
putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.isToIgnore:Z
6: aload 0
iload 6
putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.isVisible:Z
7: return
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 8 0 this Lcom/fasterxml/jackson/jr/annotationsupport/AnnotationBasedIntrospector$APropAccessor<TACC;>;
0 8 1 n Ljava/lang/String;
0 8 2 acc TACC;
0 8 3 expl Z
0 8 4 nameExpl Z
0 8 5 ignore Z
0 8 6 visible Z
Signature: (Ljava/lang/String;TACC;ZZZZ)V
MethodParameters:
Name Flags
n
acc
expl
nameExpl
ignore
visible
public static <T extends java.lang.reflect.AccessibleObject> com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor<T> createIgnorable(java.lang.String, T);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;)Lcom/fasterxml/jackson/jr/annotationsupport/AnnotationBasedIntrospector$APropAccessor;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor
dup
aload 0
aload 1
1: iconst_0
iconst_0
iconst_1
iconst_0
2: invokespecial com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.<init>:(Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;ZZZZ)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 accessor TT;
Signature: <T:Ljava/lang/reflect/AccessibleObject;>(Ljava/lang/String;TT;)Lcom/fasterxml/jackson/jr/annotationsupport/AnnotationBasedIntrospector$APropAccessor<TT;>;
MethodParameters:
Name Flags
name
accessor
public static <T extends java.lang.reflect.AccessibleObject> com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor<T> createImplicit(java.lang.String, T, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;Z)Lcom/fasterxml/jackson/jr/annotationsupport/AnnotationBasedIntrospector$APropAccessor;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor
dup
aload 0
aload 1
1: iconst_0
iconst_0
iconst_0
iload 2
2: invokespecial com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.<init>:(Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;ZZZZ)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 accessor TT;
0 3 2 visible Z
Signature: <T:Ljava/lang/reflect/AccessibleObject;>(Ljava/lang/String;TT;Z)Lcom/fasterxml/jackson/jr/annotationsupport/AnnotationBasedIntrospector$APropAccessor<TT;>;
MethodParameters:
Name Flags
name
accessor
visible
public static <T extends java.lang.reflect.AccessibleObject> com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor<T> createVisible(java.lang.String, T);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;)Lcom/fasterxml/jackson/jr/annotationsupport/AnnotationBasedIntrospector$APropAccessor;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor
dup
aload 0
aload 1
1: iconst_1
iconst_0
iconst_0
iconst_1
2: invokespecial com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.<init>:(Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;ZZZZ)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 accessor TT;
Signature: <T:Ljava/lang/reflect/AccessibleObject;>(Ljava/lang/String;TT;)Lcom/fasterxml/jackson/jr/annotationsupport/AnnotationBasedIntrospector$APropAccessor<TT;>;
MethodParameters:
Name Flags
name
accessor
public static <T extends java.lang.reflect.AccessibleObject> com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor<T> createExplicit(java.lang.String, T);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;)Lcom/fasterxml/jackson/jr/annotationsupport/AnnotationBasedIntrospector$APropAccessor;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor
dup
aload 0
aload 1
1: iconst_1
iconst_1
iconst_0
iconst_1
2: invokespecial com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.<init>:(Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;ZZZZ)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 accessor TT;
Signature: <T:Ljava/lang/reflect/AccessibleObject;>(Ljava/lang/String;TT;)Lcom/fasterxml/jackson/jr/annotationsupport/AnnotationBasedIntrospector$APropAccessor<TT;>;
MethodParameters:
Name Flags
name
accessor
}
Signature: <ACC:Ljava/lang/reflect/AccessibleObject;>Ljava/lang/Object;
SourceFile: "AnnotationBasedIntrospector.java"
NestHost: com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector
InnerClasses:
protected APropAccessor = com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor of com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector