< prev index next >

src/hotspot/share/prims/nativeLookup.cpp

Print this page

        

@@ -101,11 +101,11 @@
   stringStream st;
   Symbol* signature = method->signature();
   st.print("__");
   // find ')'
   int end;
-  for (end = 0; end < signature->utf8_length() && signature->byte_at(end) != ')'; end++);
+  for (end = 0; end < signature->utf8_length() && signature->char_at(end) != ')'; end++);
   // skip first '('
   mangle_name_on(&st, signature, 1, end);
   return st.as_string();
 }
 

@@ -286,11 +286,11 @@
   ResourceMark rm;
   address entry = NULL;
 
   Symbol* signature = method->signature();
   for (int end = 0; end < signature->utf8_length(); end++) {
-    if (signature->byte_at(end) == 'L') {
+    if (signature->char_at(end) == 'L') {
       // Don't allow object types
       return NULL;
     }
   }
 
< prev index next >