예제 #1
0
 static int length(oop java_string) {
   assert(initialized, "Must be initialized");
   assert(is_instance(java_string), "must be java_string");
   if (count_offset > 0) {
     return java_string->int_field(count_offset);
   } else {
     return ((typeArrayOop)java_string->obj_field(value_offset))->length();
   }
 }
예제 #2
0
 // Accessors
 static typeArrayOop value(oop java_string) {
   assert(initialized && (value_offset > 0), "Must be initialized");
   assert(is_instance(java_string), "must be java_string");
   return (typeArrayOop) java_string->obj_field(value_offset);
 }
예제 #3
0
 // Accessors
 static typeArrayOop value(oop java_string) {
   assert(is_instance(java_string), "must be java_string");
   return (typeArrayOop) java_string->obj_field(value_offset);
 }