src/hotspot/share/classfile/verificationType.cpp
changeset 58722 cba8afa5cfed
parent 58537 30a9612a657d
child 58760 1f7f707c1aa9
--- a/src/hotspot/share/classfile/verificationType.cpp	Mon Oct 21 09:26:14 2019 -0700
+++ b/src/hotspot/share/classfile/verificationType.cpp	Mon Oct 21 13:13:16 2019 -0400
@@ -122,19 +122,19 @@
   assert(is_array() && name()->utf8_length() >= 2, "Must be a valid array");
   Symbol* component;
   switch (name()->char_at(1)) {
-    case 'Z': return VerificationType(Boolean);
-    case 'B': return VerificationType(Byte);
-    case 'C': return VerificationType(Char);
-    case 'S': return VerificationType(Short);
-    case 'I': return VerificationType(Integer);
-    case 'J': return VerificationType(Long);
-    case 'F': return VerificationType(Float);
-    case 'D': return VerificationType(Double);
-    case '[':
+    case JVM_SIGNATURE_BOOLEAN: return VerificationType(Boolean);
+    case JVM_SIGNATURE_BYTE:    return VerificationType(Byte);
+    case JVM_SIGNATURE_CHAR:    return VerificationType(Char);
+    case JVM_SIGNATURE_SHORT:   return VerificationType(Short);
+    case JVM_SIGNATURE_INT:     return VerificationType(Integer);
+    case JVM_SIGNATURE_LONG:    return VerificationType(Long);
+    case JVM_SIGNATURE_FLOAT:   return VerificationType(Float);
+    case JVM_SIGNATURE_DOUBLE:  return VerificationType(Double);
+    case JVM_SIGNATURE_ARRAY:
       component = context->create_temporary_symbol(
         name(), 1, name()->utf8_length());
       return VerificationType::reference_type(component);
-    case 'L':
+    case JVM_SIGNATURE_CLASS:
       component = context->create_temporary_symbol(
         name(), 2, name()->utf8_length() - 1);
       return VerificationType::reference_type(component);