< prev index next >

src/hotspot/share/classfile/classFileParser.cpp

Print this page

        

*** 496,506 **** "Invalid constant pool index %u in class file %s", class_index, CHECK); Symbol* const name = cp->symbol_at(class_index); const unsigned int name_len = name->utf8_length(); ! if (name->is_Q_signature()) { cp->unresolved_qdescriptor_at_put(index, class_index, num_klasses++); } else { cp->unresolved_klass_at_put(index, class_index, num_klasses++); } break; --- 496,506 ---- "Invalid constant pool index %u in class file %s", class_index, CHECK); Symbol* const name = cp->symbol_at(class_index); const unsigned int name_len = name->utf8_length(); ! if (name->is_Q_signature() || name->is_Q_array_signature()) { cp->unresolved_qdescriptor_at_put(index, class_index, num_klasses++); } else { cp->unresolved_klass_at_put(index, class_index, num_klasses++); } break;
< prev index next >