1 // m() is declared private
   2 
   3 class TestInterfaceMethodSelection$PB_A_PI {
   4   0xCAFEBABE;
   5   0; // minor version
   6   55; // version
   7   [] { // Constant Pool
   8     ; // first element is empty
   9     Method #4 #15; // #1
  10     String #16; // #2
  11     class #17; // #3
  12     class #19; // #4
  13     Utf8 "<init>"; // #5
  14     Utf8 "()V"; // #6
  15     Utf8 "Code"; // #7
  16     Utf8 "LineNumberTable"; // #8
  17     Utf8 "m"; // #9
  18     Utf8 "()Ljava/lang/String;"; // #10
  19     Utf8 "SourceFile"; // #11
  20     Utf8 "TestInterfaceMethodSelection.java"; // #12
  21     Utf8 "NestHost"; // #13
  22     class #21; // #14
  23     NameAndType #5 #6; // #15
  24     Utf8 "PB_A_PI"; // #16
  25     Utf8 "TestInterfaceMethodSelection$PB_A_PI"; // #17
  26     Utf8 "InnerClasses"; // #18
  27     Utf8 "TestInterfaceMethodSelection$A_PI"; // #19
  28     Utf8 "A_PI"; // #20
  29     Utf8 "TestInterfaceMethodSelection"; // #21
  30   } // Constant Pool
  31 
  32   0x0020; // access
  33   #3;// this_cpx
  34   #4;// super_cpx
  35 
  36   [] { // Interfaces
  37   } // Interfaces
  38 
  39   [] { // fields
  40   } // fields
  41 
  42   [] { // methods
  43     { // Member
  44       0x0000; // access
  45       #5; // name_cpx
  46       #6; // sig_cpx
  47       [] { // Attributes
  48         Attr(#7) { // Code
  49           1; // max_stack
  50           1; // max_locals
  51           Bytes[]{
  52             0x2AB70001B1;
  53           };
  54           [] { // Traps
  55           } // end Traps
  56           [] { // Attributes
  57             Attr(#8) { // LineNumberTable
  58               [] { // LineNumberTable
  59                 0  140;
  60               }
  61             } // end LineNumberTable
  62           } // Attributes
  63         } // end Code
  64       } // Attributes
  65     } // Member
  66     ;
  67     { // Member
  68       0x0002; // access - modified
  69       #9; // name_cpx
  70       #10; // sig_cpx
  71       [] { // Attributes
  72         Attr(#7) { // Code
  73           1; // max_stack
  74           1; // max_locals
  75           Bytes[]{
  76             0x1202B0;
  77           };
  78           [] { // Traps
  79           } // end Traps
  80           [] { // Attributes
  81             Attr(#8) { // LineNumberTable
  82               [] { // LineNumberTable
  83                 0  141;
  84               }
  85             } // end LineNumberTable
  86           } // Attributes
  87         } // end Code
  88       } // Attributes
  89     } // Member
  90   } // methods
  91 
  92   [] { // Attributes
  93     Attr(#11) { // SourceFile
  94       #12;
  95     } // end SourceFile
  96     ;
  97     Attr(#13) { // NestHost
  98       0x000E;
  99     } // end NestHost
 100     ;
 101     Attr(#18) { // InnerClasses
 102       [] { // InnerClasses
 103         #3 #14 #16 8;
 104         #4 #14 #20 8;
 105       }
 106     } // end InnerClasses
 107   } // Attributes
 108 } // end class TestInterfaceMethodSelection$PB_A_PI