src/hotspot/share/classfile/verificationType.cpp
changeset 51997 9ce37fa2e179
parent 49770 0a8a11767c3d
child 52067 2e72562697bf
equal deleted inserted replaced
51996:84743156e780 51997:9ce37fa2e179
   118 }
   118 }
   119 
   119 
   120 VerificationType VerificationType::get_component(ClassVerifier *context, TRAPS) const {
   120 VerificationType VerificationType::get_component(ClassVerifier *context, TRAPS) const {
   121   assert(is_array() && name()->utf8_length() >= 2, "Must be a valid array");
   121   assert(is_array() && name()->utf8_length() >= 2, "Must be a valid array");
   122   Symbol* component;
   122   Symbol* component;
   123   switch (name()->byte_at(1)) {
   123   switch (name()->char_at(1)) {
   124     case 'Z': return VerificationType(Boolean);
   124     case 'Z': return VerificationType(Boolean);
   125     case 'B': return VerificationType(Byte);
   125     case 'B': return VerificationType(Byte);
   126     case 'C': return VerificationType(Char);
   126     case 'C': return VerificationType(Char);
   127     case 'S': return VerificationType(Short);
   127     case 'S': return VerificationType(Short);
   128     case 'I': return VerificationType(Integer);
   128     case 'I': return VerificationType(Integer);