public abstract class javassist.CtField$Initializer
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: javassist.CtField$Initializer
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javassist.CtField$Initializer this
         0: .line 506
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // javassist.CtField$Initializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavassist/CtField$Initializer;

  public static javassist.CtField$Initializer constant(int);
    descriptor: (I)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // int i
         0: .line 512
            new javassist.CtField$IntInitializer
            dup
            iload 0 /* i */
            invokespecial javassist.CtField$IntInitializer.<init>:(I)V
            areturn
        end local 0 // int i
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     i  I
    MethodParameters:
      Name  Flags
      i     

  public static javassist.CtField$Initializer constant(boolean);
    descriptor: (Z)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // boolean b
         0: .line 520
            new javassist.CtField$IntInitializer
            dup
            iload 0 /* b */
            ifeq 1
            iconst_1
            goto 2
      StackMap locals: int
      StackMap stack: new 0 new 0
         1: iconst_0
      StackMap locals: int
      StackMap stack: new 0 new 0 int
         2: invokespecial javassist.CtField$IntInitializer.<init>:(I)V
            areturn
        end local 0 // boolean b
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     b  Z
    MethodParameters:
      Name  Flags
      b     

  public static javassist.CtField$Initializer constant(long);
    descriptor: (J)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // long l
         0: .line 528
            new javassist.CtField$LongInitializer
            dup
            lload 0 /* l */
            invokespecial javassist.CtField$LongInitializer.<init>:(J)V
            areturn
        end local 0 // long l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     l  J
    MethodParameters:
      Name  Flags
      l     

  public static javassist.CtField$Initializer constant(float);
    descriptor: (F)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // float l
         0: .line 536
            new javassist.CtField$FloatInitializer
            dup
            fload 0 /* l */
            invokespecial javassist.CtField$FloatInitializer.<init>:(F)V
            areturn
        end local 0 // float l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     l  F
    MethodParameters:
      Name  Flags
      l     

  public static javassist.CtField$Initializer constant(double);
    descriptor: (D)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // double d
         0: .line 544
            new javassist.CtField$DoubleInitializer
            dup
            dload 0 /* d */
            invokespecial javassist.CtField$DoubleInitializer.<init>:(D)V
            areturn
        end local 0 // double d
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     d  D
    MethodParameters:
      Name  Flags
      d     

  public static javassist.CtField$Initializer constant(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.String s
         0: .line 552
            new javassist.CtField$StringInitializer
            dup
            aload 0 /* s */
            invokespecial javassist.CtField$StringInitializer.<init>:(Ljava/lang/String;)V
            areturn
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public static javassist.CtField$Initializer byParameter(int);
    descriptor: (I)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // int nth
         0: .line 570
            new javassist.CtField$ParamInitializer
            dup
            invokespecial javassist.CtField$ParamInitializer.<init>:()V
            astore 1 /* i */
        start local 1 // javassist.CtField$ParamInitializer i
         1: .line 571
            aload 1 /* i */
            iload 0 /* nth */
            putfield javassist.CtField$ParamInitializer.nthParam:I
         2: .line 572
            aload 1 /* i */
            areturn
        end local 1 // javassist.CtField$ParamInitializer i
        end local 0 // int nth
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   nth  I
            1    3     1     i  Ljavassist/CtField$ParamInitializer;
    MethodParameters:
      Name  Flags
      nth   

  public static javassist.CtField$Initializer byNew(javassist.CtClass);
    descriptor: (Ljavassist/CtClass;)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javassist.CtClass objectType
         0: .line 590
            new javassist.CtField$NewInitializer
            dup
            invokespecial javassist.CtField$NewInitializer.<init>:()V
            astore 1 /* i */
        start local 1 // javassist.CtField$NewInitializer i
         1: .line 591
            aload 1 /* i */
            aload 0 /* objectType */
            putfield javassist.CtField$NewInitializer.objectType:Ljavassist/CtClass;
         2: .line 592
            aload 1 /* i */
            aconst_null
            putfield javassist.CtField$NewInitializer.stringParams:[Ljava/lang/String;
         3: .line 593
            aload 1 /* i */
            iconst_0
            putfield javassist.CtField$NewInitializer.withConstructorParams:Z
         4: .line 594
            aload 1 /* i */
            areturn
        end local 1 // javassist.CtField$NewInitializer i
        end local 0 // javassist.CtClass objectType
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0  objectType  Ljavassist/CtClass;
            1    5     1           i  Ljavassist/CtField$NewInitializer;
    MethodParameters:
            Name  Flags
      objectType  

  public static javassist.CtField$Initializer byNew(javassist.CtClass, java.lang.String[]);
    descriptor: (Ljavassist/CtClass;[Ljava/lang/String;)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javassist.CtClass objectType
        start local 1 // java.lang.String[] stringParams
         0: .line 617
            new javassist.CtField$NewInitializer
            dup
            invokespecial javassist.CtField$NewInitializer.<init>:()V
            astore 2 /* i */
        start local 2 // javassist.CtField$NewInitializer i
         1: .line 618
            aload 2 /* i */
            aload 0 /* objectType */
            putfield javassist.CtField$NewInitializer.objectType:Ljavassist/CtClass;
         2: .line 619
            aload 2 /* i */
            aload 1 /* stringParams */
            putfield javassist.CtField$NewInitializer.stringParams:[Ljava/lang/String;
         3: .line 620
            aload 2 /* i */
            iconst_0
            putfield javassist.CtField$NewInitializer.withConstructorParams:Z
         4: .line 621
            aload 2 /* i */
            areturn
        end local 2 // javassist.CtField$NewInitializer i
        end local 1 // java.lang.String[] stringParams
        end local 0 // javassist.CtClass objectType
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0    objectType  Ljavassist/CtClass;
            0    5     1  stringParams  [Ljava/lang/String;
            1    5     2             i  Ljavassist/CtField$NewInitializer;
    MethodParameters:
              Name  Flags
      objectType    
      stringParams  

  public static javassist.CtField$Initializer byNewWithParams(javassist.CtClass);
    descriptor: (Ljavassist/CtClass;)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javassist.CtClass objectType
         0: .line 645
            new javassist.CtField$NewInitializer
            dup
            invokespecial javassist.CtField$NewInitializer.<init>:()V
            astore 1 /* i */
        start local 1 // javassist.CtField$NewInitializer i
         1: .line 646
            aload 1 /* i */
            aload 0 /* objectType */
            putfield javassist.CtField$NewInitializer.objectType:Ljavassist/CtClass;
         2: .line 647
            aload 1 /* i */
            aconst_null
            putfield javassist.CtField$NewInitializer.stringParams:[Ljava/lang/String;
         3: .line 648
            aload 1 /* i */
            iconst_1
            putfield javassist.CtField$NewInitializer.withConstructorParams:Z
         4: .line 649
            aload 1 /* i */
            areturn
        end local 1 // javassist.CtField$NewInitializer i
        end local 0 // javassist.CtClass objectType
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0  objectType  Ljavassist/CtClass;
            1    5     1           i  Ljavassist/CtField$NewInitializer;
    MethodParameters:
            Name  Flags
      objectType  

  public static javassist.CtField$Initializer byNewWithParams(javassist.CtClass, java.lang.String[]);
    descriptor: (Ljavassist/CtClass;[Ljava/lang/String;)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javassist.CtClass objectType
        start local 1 // java.lang.String[] stringParams
         0: .line 675
            new javassist.CtField$NewInitializer
            dup
            invokespecial javassist.CtField$NewInitializer.<init>:()V
            astore 2 /* i */
        start local 2 // javassist.CtField$NewInitializer i
         1: .line 676
            aload 2 /* i */
            aload 0 /* objectType */
            putfield javassist.CtField$NewInitializer.objectType:Ljavassist/CtClass;
         2: .line 677
            aload 2 /* i */
            aload 1 /* stringParams */
            putfield javassist.CtField$NewInitializer.stringParams:[Ljava/lang/String;
         3: .line 678
            aload 2 /* i */
            iconst_1
            putfield javassist.CtField$NewInitializer.withConstructorParams:Z
         4: .line 679
            aload 2 /* i */
            areturn
        end local 2 // javassist.CtField$NewInitializer i
        end local 1 // java.lang.String[] stringParams
        end local 0 // javassist.CtClass objectType
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0    objectType  Ljavassist/CtClass;
            0    5     1  stringParams  [Ljava/lang/String;
            1    5     2             i  Ljavassist/CtField$NewInitializer;
    MethodParameters:
              Name  Flags
      objectType    
      stringParams  

  public static javassist.CtField$Initializer byCall(javassist.CtClass, java.lang.String);
    descriptor: (Ljavassist/CtClass;Ljava/lang/String;)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javassist.CtClass methodClass
        start local 1 // java.lang.String methodName
         0: .line 703
            new javassist.CtField$MethodInitializer
            dup
            invokespecial javassist.CtField$MethodInitializer.<init>:()V
            astore 2 /* i */
        start local 2 // javassist.CtField$MethodInitializer i
         1: .line 704
            aload 2 /* i */
            aload 0 /* methodClass */
            putfield javassist.CtField$MethodInitializer.objectType:Ljavassist/CtClass;
         2: .line 705
            aload 2 /* i */
            aload 1 /* methodName */
            putfield javassist.CtField$MethodInitializer.methodName:Ljava/lang/String;
         3: .line 706
            aload 2 /* i */
            aconst_null
            putfield javassist.CtField$MethodInitializer.stringParams:[Ljava/lang/String;
         4: .line 707
            aload 2 /* i */
            iconst_0
            putfield javassist.CtField$MethodInitializer.withConstructorParams:Z
         5: .line 708
            aload 2 /* i */
            areturn
        end local 2 // javassist.CtField$MethodInitializer i
        end local 1 // java.lang.String methodName
        end local 0 // javassist.CtClass methodClass
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0  methodClass  Ljavassist/CtClass;
            0    6     1   methodName  Ljava/lang/String;
            1    6     2            i  Ljavassist/CtField$MethodInitializer;
    MethodParameters:
             Name  Flags
      methodClass  
      methodName   

  public static javassist.CtField$Initializer byCall(javassist.CtClass, java.lang.String, java.lang.String[]);
    descriptor: (Ljavassist/CtClass;Ljava/lang/String;[Ljava/lang/String;)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // javassist.CtClass methodClass
        start local 1 // java.lang.String methodName
        start local 2 // java.lang.String[] stringParams
         0: .line 737
            new javassist.CtField$MethodInitializer
            dup
            invokespecial javassist.CtField$MethodInitializer.<init>:()V
            astore 3 /* i */
        start local 3 // javassist.CtField$MethodInitializer i
         1: .line 738
            aload 3 /* i */
            aload 0 /* methodClass */
            putfield javassist.CtField$MethodInitializer.objectType:Ljavassist/CtClass;
         2: .line 739
            aload 3 /* i */
            aload 1 /* methodName */
            putfield javassist.CtField$MethodInitializer.methodName:Ljava/lang/String;
         3: .line 740
            aload 3 /* i */
            aload 2 /* stringParams */
            putfield javassist.CtField$MethodInitializer.stringParams:[Ljava/lang/String;
         4: .line 741
            aload 3 /* i */
            iconst_0
            putfield javassist.CtField$MethodInitializer.withConstructorParams:Z
         5: .line 742
            aload 3 /* i */
            areturn
        end local 3 // javassist.CtField$MethodInitializer i
        end local 2 // java.lang.String[] stringParams
        end local 1 // java.lang.String methodName
        end local 0 // javassist.CtClass methodClass
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0   methodClass  Ljavassist/CtClass;
            0    6     1    methodName  Ljava/lang/String;
            0    6     2  stringParams  [Ljava/lang/String;
            1    6     3             i  Ljavassist/CtField$MethodInitializer;
    MethodParameters:
              Name  Flags
      methodClass   
      methodName    
      stringParams  

  public static javassist.CtField$Initializer byCallWithParams(javassist.CtClass, java.lang.String);
    descriptor: (Ljavassist/CtClass;Ljava/lang/String;)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javassist.CtClass methodClass
        start local 1 // java.lang.String methodName
         0: .line 769
            new javassist.CtField$MethodInitializer
            dup
            invokespecial javassist.CtField$MethodInitializer.<init>:()V
            astore 2 /* i */
        start local 2 // javassist.CtField$MethodInitializer i
         1: .line 770
            aload 2 /* i */
            aload 0 /* methodClass */
            putfield javassist.CtField$MethodInitializer.objectType:Ljavassist/CtClass;
         2: .line 771
            aload 2 /* i */
            aload 1 /* methodName */
            putfield javassist.CtField$MethodInitializer.methodName:Ljava/lang/String;
         3: .line 772
            aload 2 /* i */
            aconst_null
            putfield javassist.CtField$MethodInitializer.stringParams:[Ljava/lang/String;
         4: .line 773
            aload 2 /* i */
            iconst_1
            putfield javassist.CtField$MethodInitializer.withConstructorParams:Z
         5: .line 774
            aload 2 /* i */
            areturn
        end local 2 // javassist.CtField$MethodInitializer i
        end local 1 // java.lang.String methodName
        end local 0 // javassist.CtClass methodClass
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0  methodClass  Ljavassist/CtClass;
            0    6     1   methodName  Ljava/lang/String;
            1    6     2            i  Ljavassist/CtField$MethodInitializer;
    MethodParameters:
             Name  Flags
      methodClass  
      methodName   

  public static javassist.CtField$Initializer byCallWithParams(javassist.CtClass, java.lang.String, java.lang.String[]);
    descriptor: (Ljavassist/CtClass;Ljava/lang/String;[Ljava/lang/String;)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // javassist.CtClass methodClass
        start local 1 // java.lang.String methodName
        start local 2 // java.lang.String[] stringParams
         0: .line 805
            new javassist.CtField$MethodInitializer
            dup
            invokespecial javassist.CtField$MethodInitializer.<init>:()V
            astore 3 /* i */
        start local 3 // javassist.CtField$MethodInitializer i
         1: .line 806
            aload 3 /* i */
            aload 0 /* methodClass */
            putfield javassist.CtField$MethodInitializer.objectType:Ljavassist/CtClass;
         2: .line 807
            aload 3 /* i */
            aload 1 /* methodName */
            putfield javassist.CtField$MethodInitializer.methodName:Ljava/lang/String;
         3: .line 808
            aload 3 /* i */
            aload 2 /* stringParams */
            putfield javassist.CtField$MethodInitializer.stringParams:[Ljava/lang/String;
         4: .line 809
            aload 3 /* i */
            iconst_1
            putfield javassist.CtField$MethodInitializer.withConstructorParams:Z
         5: .line 810
            aload 3 /* i */
            areturn
        end local 3 // javassist.CtField$MethodInitializer i
        end local 2 // java.lang.String[] stringParams
        end local 1 // java.lang.String methodName
        end local 0 // javassist.CtClass methodClass
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0   methodClass  Ljavassist/CtClass;
            0    6     1    methodName  Ljava/lang/String;
            0    6     2  stringParams  [Ljava/lang/String;
            1    6     3             i  Ljavassist/CtField$MethodInitializer;
    MethodParameters:
              Name  Flags
      methodClass   
      methodName    
      stringParams  

  public static javassist.CtField$Initializer byNewArray(javassist.CtClass, int);
    descriptor: (Ljavassist/CtClass;I)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javassist.CtClass type
        start local 1 // int size
         0: .line 824
            new javassist.CtField$ArrayInitializer
            dup
            aload 0 /* type */
            invokevirtual javassist.CtClass.getComponentType:()Ljavassist/CtClass;
            iload 1 /* size */
            invokespecial javassist.CtField$ArrayInitializer.<init>:(Ljavassist/CtClass;I)V
            areturn
        end local 1 // int size
        end local 0 // javassist.CtClass type
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  type  Ljavassist/CtClass;
            0    1     1  size  I
    Exceptions:
      throws javassist.NotFoundException
    MethodParameters:
      Name  Flags
      type  
      size  

  public static javassist.CtField$Initializer byNewArray(javassist.CtClass, int[]);
    descriptor: (Ljavassist/CtClass;[I)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javassist.CtClass type
        start local 1 // int[] sizes
         0: .line 837
            new javassist.CtField$MultiArrayInitializer
            dup
            aload 0 /* type */
            aload 1 /* sizes */
            invokespecial javassist.CtField$MultiArrayInitializer.<init>:(Ljavassist/CtClass;[I)V
            areturn
        end local 1 // int[] sizes
        end local 0 // javassist.CtClass type
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   type  Ljavassist/CtClass;
            0    1     1  sizes  [I
    MethodParameters:
       Name  Flags
      type   
      sizes  

  public static javassist.CtField$Initializer byExpr(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavassist/CtField$Initializer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.String source
         0: .line 846
            new javassist.CtField$CodeInitializer
            dup
            aload 0 /* source */
            invokespecial javassist.CtField$CodeInitializer.<init>:(Ljava/lang/String;)V
            areturn
        end local 0 // java.lang.String source
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  source  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      source  

  static javassist.CtField$Initializer byExpr(javassist.compiler.ast.ASTree);
    descriptor: (Ljavassist/compiler/ast/ASTree;)Ljavassist/CtField$Initializer;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javassist.compiler.ast.ASTree source
         0: .line 850
            new javassist.CtField$PtreeInitializer
            dup
            aload 0 /* source */
            invokespecial javassist.CtField$PtreeInitializer.<init>:(Ljavassist/compiler/ast/ASTree;)V
            areturn
        end local 0 // javassist.compiler.ast.ASTree source
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  source  Ljavassist/compiler/ast/ASTree;
    MethodParameters:
        Name  Flags
      source  

  void check(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javassist.CtField$Initializer this
        start local 1 // java.lang.String desc
         0: .line 855
            return
        end local 1 // java.lang.String desc
        end local 0 // javassist.CtField$Initializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavassist/CtField$Initializer;
            0    1     1  desc  Ljava/lang/String;
    Exceptions:
      throws javassist.CannotCompileException
    MethodParameters:
      Name  Flags
      desc  

  abstract int compile(javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac);
    descriptor: (Ljavassist/CtClass;Ljava/lang/String;Ljavassist/bytecode/Bytecode;[Ljavassist/CtClass;Ljavassist/compiler/Javac;)I
    flags: (0x0400) ACC_ABSTRACT
    Exceptions:
      throws javassist.CannotCompileException
    MethodParameters:
            Name  Flags
      type        
      name        
      code        
      parameters  
      drv         

  abstract int compileIfStatic(javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac);
    descriptor: (Ljavassist/CtClass;Ljava/lang/String;Ljavassist/bytecode/Bytecode;Ljavassist/compiler/Javac;)I
    flags: (0x0400) ACC_ABSTRACT
    Exceptions:
      throws javassist.CannotCompileException
    MethodParameters:
      Name  Flags
      type  
      name  
      code  
      drv   

  int getConstantValue(javassist.bytecode.ConstPool, javassist.CtClass);
    descriptor: (Ljavassist/bytecode/ConstPool;Ljavassist/CtClass;)I
    flags: (0x0000) 
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // javassist.CtField$Initializer this
        start local 1 // javassist.bytecode.ConstPool cp
        start local 2 // javassist.CtClass type
         0: .line 868
            iconst_0
            ireturn
        end local 2 // javassist.CtClass type
        end local 1 // javassist.bytecode.ConstPool cp
        end local 0 // javassist.CtField$Initializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavassist/CtField$Initializer;
            0    1     1    cp  Ljavassist/bytecode/ConstPool;
            0    1     2  type  Ljavassist/CtClass;
    MethodParameters:
      Name  Flags
      cp    
      type  
}
SourceFile: "CtField.java"
NestHost: javassist.CtField
InnerClasses:
  ArrayInitializer = javassist.CtField$ArrayInitializer of javassist.CtField
  CodeInitializer = javassist.CtField$CodeInitializer of javassist.CtField
  DoubleInitializer = javassist.CtField$DoubleInitializer of javassist.CtField
  FloatInitializer = javassist.CtField$FloatInitializer of javassist.CtField
  public abstract Initializer = javassist.CtField$Initializer of javassist.CtField
  IntInitializer = javassist.CtField$IntInitializer of javassist.CtField
  LongInitializer = javassist.CtField$LongInitializer of javassist.CtField
  MethodInitializer = javassist.CtField$MethodInitializer of javassist.CtField
  MultiArrayInitializer = javassist.CtField$MultiArrayInitializer of javassist.CtField
  NewInitializer = javassist.CtField$NewInitializer of javassist.CtField
  ParamInitializer = javassist.CtField$ParamInitializer of javassist.CtField
  PtreeInitializer = javassist.CtField$PtreeInitializer of javassist.CtField
  StringInitializer = javassist.CtField$StringInitializer of javassist.CtField