hotspot/src/share/vm/classfile/classFileParser.cpp
changeset 31776 70dd826a47b5
parent 31402 78cd32274693
child 31777 0bfed49b6beb
equal deleted inserted replaced
31634:0aa645cd8cc3 31776:70dd826a47b5
  2690   cfs->guarantee_more(8 * length, CHECK_0);  // 4-tuples of u2
  2690   cfs->guarantee_more(8 * length, CHECK_0);  // 4-tuples of u2
  2691   for (int n = 0; n < length; n++) {
  2691   for (int n = 0; n < length; n++) {
  2692     // Inner class index
  2692     // Inner class index
  2693     u2 inner_class_info_index = cfs->get_u2_fast();
  2693     u2 inner_class_info_index = cfs->get_u2_fast();
  2694     check_property(
  2694     check_property(
  2695       inner_class_info_index == 0 ||
  2695       valid_klass_reference_at(inner_class_info_index),
  2696         valid_klass_reference_at(inner_class_info_index),
       
  2697       "inner_class_info_index %u has bad constant type in class file %s",
  2696       "inner_class_info_index %u has bad constant type in class file %s",
  2698       inner_class_info_index, CHECK_0);
  2697       inner_class_info_index, CHECK_0);
  2699     // Outer class index
  2698     // Outer class index
  2700     u2 outer_class_info_index = cfs->get_u2_fast();
  2699     u2 outer_class_info_index = cfs->get_u2_fast();
  2701     check_property(
  2700     check_property(