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 // com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor this
        start local 1 // java.lang.String n
        start local 2 // java.lang.reflect.AccessibleObject acc
        start local 3 // boolean expl
        start local 4 // boolean nameExpl
        start local 5 // boolean ignore
        start local 6 // boolean visible
         0: .line 723
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 727
            aload 0 /* this */
            aload 1 /* n */
            putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.name:Ljava/lang/String;
         2: .line 728
            aload 0 /* this */
            aload 2 /* acc */
            putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.accessor:Ljava/lang/reflect/AccessibleObject;
         3: .line 729
            aload 0 /* this */
            iload 3 /* expl */
            putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.isExplicit:Z
         4: .line 730
            aload 0 /* this */
            iload 4 /* nameExpl */
            putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.isNameExplicit:Z
         5: .line 731
            aload 0 /* this */
            iload 5 /* ignore */
            putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.isToIgnore:Z
         6: .line 732
            aload 0 /* this */
            iload 6 /* visible */
            putfield com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.isVisible:Z
         7: .line 733
            return
        end local 6 // boolean visible
        end local 5 // boolean ignore
        end local 4 // boolean nameExpl
        end local 3 // boolean expl
        end local 2 // java.lang.reflect.AccessibleObject acc
        end local 1 // java.lang.String n
        end local 0 // com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor this
      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 // java.lang.String name
        start local 1 // java.lang.reflect.AccessibleObject accessor
         0: .line 737
            new com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor
            dup
            aload 0 /* name */
            aload 1 /* accessor */
         1: .line 738
            iconst_0
            iconst_0
            iconst_1
            iconst_0
         2: .line 737
            invokespecial com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.<init>:(Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;ZZZZ)V
            areturn
        end local 1 // java.lang.reflect.AccessibleObject accessor
        end local 0 // java.lang.String name
      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 // java.lang.String name
        start local 1 // java.lang.reflect.AccessibleObject accessor
        start local 2 // boolean visible
         0: .line 744
            new com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor
            dup
            aload 0 /* name */
            aload 1 /* accessor */
         1: .line 745
            iconst_0
            iconst_0
            iconst_0
            iload 2 /* visible */
         2: .line 744
            invokespecial com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.<init>:(Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;ZZZZ)V
            areturn
        end local 2 // boolean visible
        end local 1 // java.lang.reflect.AccessibleObject accessor
        end local 0 // java.lang.String name
      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 // java.lang.String name
        start local 1 // java.lang.reflect.AccessibleObject accessor
         0: .line 750
            new com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor
            dup
            aload 0 /* name */
            aload 1 /* accessor */
         1: .line 751
            iconst_1
            iconst_0
            iconst_0
            iconst_1
         2: .line 750
            invokespecial com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.<init>:(Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;ZZZZ)V
            areturn
        end local 1 // java.lang.reflect.AccessibleObject accessor
        end local 0 // java.lang.String name
      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 // java.lang.String name
        start local 1 // java.lang.reflect.AccessibleObject accessor
         0: .line 756
            new com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor
            dup
            aload 0 /* name */
            aload 1 /* accessor */
         1: .line 757
            iconst_1
            iconst_1
            iconst_0
            iconst_1
         2: .line 756
            invokespecial com.fasterxml.jackson.jr.annotationsupport.AnnotationBasedIntrospector$APropAccessor.<init>:(Ljava/lang/String;Ljava/lang/reflect/AccessibleObject;ZZZZ)V
            areturn
        end local 1 // java.lang.reflect.AccessibleObject accessor
        end local 0 // java.lang.String name
      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