209 }
210
211 // ------------------------------------------------------------------
212 // ciKlass::modifier_flags
213 jint ciKlass::modifier_flags() {
214 assert(is_loaded(), "not loaded");
215 GUARDED_VM_ENTRY(
216 return get_Klass()->modifier_flags();
217 )
218 }
219
220 // ------------------------------------------------------------------
221 // ciKlass::access_flags
222 jint ciKlass::access_flags() {
223 assert(is_loaded(), "not loaded");
224 GUARDED_VM_ENTRY(
225 return get_Klass()->access_flags().as_int();
226 )
227 }
228
229 // ------------------------------------------------------------------
230 // ciKlass::print_impl
231 //
232 // Implementation of the print method
233 void ciKlass::print_impl(outputStream* st) {
234 st->print(" name=");
235 print_name_on(st);
236 st->print(" loaded=%s", (is_loaded() ? "true" : "false"));
237 }
238
239 // ------------------------------------------------------------------
240 // ciKlass::print_name
241 //
242 // Print the name of this klass
243 void ciKlass::print_name_on(outputStream* st) {
244 name()->print_symbol_on(st);
245 }
246
247 const char* ciKlass::external_name() const {
248 GUARDED_VM_ENTRY(
|
209 }
210
211 // ------------------------------------------------------------------
212 // ciKlass::modifier_flags
213 jint ciKlass::modifier_flags() {
214 assert(is_loaded(), "not loaded");
215 GUARDED_VM_ENTRY(
216 return get_Klass()->modifier_flags();
217 )
218 }
219
220 // ------------------------------------------------------------------
221 // ciKlass::access_flags
222 jint ciKlass::access_flags() {
223 assert(is_loaded(), "not loaded");
224 GUARDED_VM_ENTRY(
225 return get_Klass()->access_flags().as_int();
226 )
227 }
228
229 // ------------------------------------------------------------------
230 // ciKlass::prototype_header
231 markWord ciKlass::prototype_header() const {
232 assert(is_loaded(), "not loaded");
233 GUARDED_VM_ENTRY(
234 return get_Klass()->prototype_header();
235 )
236 }
237
238 // ------------------------------------------------------------------
239 // ciKlass::print_impl
240 //
241 // Implementation of the print method
242 void ciKlass::print_impl(outputStream* st) {
243 st->print(" name=");
244 print_name_on(st);
245 st->print(" loaded=%s", (is_loaded() ? "true" : "false"));
246 }
247
248 // ------------------------------------------------------------------
249 // ciKlass::print_name
250 //
251 // Print the name of this klass
252 void ciKlass::print_name_on(outputStream* st) {
253 name()->print_symbol_on(st);
254 }
255
256 const char* ciKlass::external_name() const {
257 GUARDED_VM_ENTRY(
|