jdk/src/share/native/com/sun/java/util/jar/pack/unpack.cpp
changeset 16050 1eee624cddb3
parent 16013 3569e84e7429
child 16126 aad71cf676d7
equal deleted inserted replaced
16049:92a3a919d4dc 16050:1eee624cddb3
  2940   case bc_putstatic:
  2940   case bc_putstatic:
  2941   case bc_getfield:
  2941   case bc_getfield:
  2942   case bc_putfield:
  2942   case bc_putfield:
  2943     return &bc_fieldref;
  2943     return &bc_fieldref;
  2944 
  2944 
       
  2945   case _invokespecial_int:
       
  2946   case _invokestatic_int:
       
  2947     return &bc_imethodref;
  2945   case bc_invokevirtual:
  2948   case bc_invokevirtual:
  2946   case bc_invokespecial:
  2949   case bc_invokespecial:
  2947   case bc_invokestatic:
  2950   case bc_invokestatic:
  2948     return &bc_methodref;
  2951     return &bc_methodref;
  2949   case bc_invokeinterface:
  2952   case bc_invokeinterface:
  4175           // Shorthand for class self-references.
  4178           // Shorthand for class self-references.
  4176           ref = thisClass;
  4179           ref = thisClass;
  4177         }
  4180         }
  4178         origBC = bc;
  4181         origBC = bc;
  4179         switch (bc) {
  4182         switch (bc) {
       
  4183         case _invokestatic_int:
       
  4184           origBC = bc_invokestatic;
       
  4185           break;
       
  4186         case _invokespecial_int:
       
  4187           origBC = bc_invokespecial;
       
  4188           break;
  4180         case bc_ildc:
  4189         case bc_ildc:
  4181         case bc_cldc:
  4190         case bc_cldc:
  4182         case bc_fldc:
  4191         case bc_fldc:
  4183         case bc_sldc:
  4192         case bc_sldc:
  4184         case bc_qldc:
  4193         case bc_qldc: