equal
deleted
inserted
replaced
203 // Conversion between '.' and '/' formats |
203 // Conversion between '.' and '/' formats |
204 static Handle externalize_classname(Handle java_string, TRAPS) { return char_converter(java_string, '/', '.', THREAD); } |
204 static Handle externalize_classname(Handle java_string, TRAPS) { return char_converter(java_string, '/', '.', THREAD); } |
205 static Handle internalize_classname(Handle java_string, TRAPS) { return char_converter(java_string, '.', '/', THREAD); } |
205 static Handle internalize_classname(Handle java_string, TRAPS) { return char_converter(java_string, '.', '/', THREAD); } |
206 |
206 |
207 // Conversion |
207 // Conversion |
208 static Symbol* as_symbol(oop java_string, TRAPS); |
208 static Symbol* as_symbol(oop java_string); |
209 static Symbol* as_symbol_or_null(oop java_string); |
209 static Symbol* as_symbol_or_null(oop java_string); |
210 |
210 |
211 // Testers |
211 // Testers |
212 static bool is_instance(oop obj); |
212 static bool is_instance(oop obj); |
213 static inline bool is_instance_inlined(oop obj); |
213 static inline bool is_instance_inlined(oop obj); |
289 // Conversion |
289 // Conversion |
290 static Klass* as_Klass(oop java_class); |
290 static Klass* as_Klass(oop java_class); |
291 static Klass* as_Klass_raw(oop java_class); |
291 static Klass* as_Klass_raw(oop java_class); |
292 static void set_klass(oop java_class, Klass* klass); |
292 static void set_klass(oop java_class, Klass* klass); |
293 static BasicType as_BasicType(oop java_class, Klass** reference_klass = NULL); |
293 static BasicType as_BasicType(oop java_class, Klass** reference_klass = NULL); |
294 static Symbol* as_signature(oop java_class, bool intern_if_not_found, TRAPS); |
294 static Symbol* as_signature(oop java_class, bool intern_if_not_found); |
295 static void print_signature(oop java_class, outputStream *st); |
295 static void print_signature(oop java_class, outputStream *st); |
296 static const char* as_external_name(oop java_class); |
296 static const char* as_external_name(oop java_class); |
297 // Testing |
297 // Testing |
298 static bool is_instance(oop obj); |
298 static bool is_instance(oop obj); |
299 |
299 |
1164 static int ptype_count(oop mt); |
1164 static int ptype_count(oop mt); |
1165 |
1165 |
1166 static int ptype_slot_count(oop mt); // extra counts for long/double |
1166 static int ptype_slot_count(oop mt); // extra counts for long/double |
1167 static int rtype_slot_count(oop mt); // extra counts for long/double |
1167 static int rtype_slot_count(oop mt); // extra counts for long/double |
1168 |
1168 |
1169 static Symbol* as_signature(oop mt, bool intern_if_not_found, TRAPS); |
1169 static Symbol* as_signature(oop mt, bool intern_if_not_found); |
1170 static void print_signature(oop mt, outputStream* st); |
1170 static void print_signature(oop mt, outputStream* st); |
1171 |
1171 |
1172 static bool is_instance(oop obj); |
1172 static bool is_instance(oop obj); |
1173 |
1173 |
1174 static bool equals(oop mt1, oop mt2); |
1174 static bool equals(oop mt1, oop mt2); |