equal
deleted
inserted
replaced
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); |