< prev index next >

src/hotspot/share/ci/ciKlass.cpp

Print this page

208 }
209 
210 // ------------------------------------------------------------------
211 // ciKlass::modifier_flags
212 jint ciKlass::modifier_flags() {
213   assert(is_loaded(), "not loaded");
214   GUARDED_VM_ENTRY(
215     return get_Klass()->modifier_flags();
216   )
217 }
218 
219 // ------------------------------------------------------------------
220 // ciKlass::access_flags
221 jint ciKlass::access_flags() {
222   assert(is_loaded(), "not loaded");
223   GUARDED_VM_ENTRY(
224     return get_Klass()->access_flags().as_unsigned_short();
225   )
226 }
227 









228 // ------------------------------------------------------------------
229 // ciKlass::misc_flags
230 klass_flags_t ciKlass::misc_flags() {
231   assert(is_loaded(), "not loaded");
232   GUARDED_VM_ENTRY(
233     return get_Klass()->misc_flags();
234   )
235 }
236 
237 // ------------------------------------------------------------------
238 // ciKlass::print_impl
239 //
240 // Implementation of the print method
241 void ciKlass::print_impl(outputStream* st) {
242   st->print(" name=");
243   print_name_on(st);
244   st->print(" loaded=%s", (is_loaded() ? "true" : "false"));





245 }
246 
247 // ------------------------------------------------------------------
248 // ciKlass::print_name
249 //
250 // Print the name of this klass
251 void ciKlass::print_name_on(outputStream* st) {
252   name()->print_symbol_on(st);
253 }
254 
255 const char* ciKlass::external_name() const {
256   GUARDED_VM_ENTRY(
257     return get_Klass()->external_name();
258   )
259 }
260 
261 // ------------------------------------------------------------------
262 // ciKlass::prototype_header_offset
263 juint ciKlass::prototype_header_offset() {
264   assert(is_loaded(), "must be loaded");

208 }
209 
210 // ------------------------------------------------------------------
211 // ciKlass::modifier_flags
212 jint ciKlass::modifier_flags() {
213   assert(is_loaded(), "not loaded");
214   GUARDED_VM_ENTRY(
215     return get_Klass()->modifier_flags();
216   )
217 }
218 
219 // ------------------------------------------------------------------
220 // ciKlass::access_flags
221 jint ciKlass::access_flags() {
222   assert(is_loaded(), "not loaded");
223   GUARDED_VM_ENTRY(
224     return get_Klass()->access_flags().as_unsigned_short();
225   )
226 }
227 
228 // ------------------------------------------------------------------
229 // ciKlass::prototype_header
230 markWord ciKlass::prototype_header() const {
231   assert(is_loaded(), "not loaded");
232   GUARDED_VM_ENTRY(
233     return get_Klass()->prototype_header();
234   )
235 }
236 
237 // ------------------------------------------------------------------
238 // ciKlass::misc_flags
239 klass_flags_t ciKlass::misc_flags() {
240   assert(is_loaded(), "not loaded");
241   GUARDED_VM_ENTRY(
242     return get_Klass()->misc_flags();
243   )
244 }
245 
246 // ------------------------------------------------------------------
247 // ciKlass::print_impl
248 //
249 // Implementation of the print method
250 void ciKlass::print_impl(outputStream* st) {
251   st->print(" name=");
252   print_name_on(st);
253   st->print(" loaded=%s", (is_loaded() ? "true" : "false"));
254   GUARDED_VM_ENTRY(
255     if (is_flat_array_klass()) {
256       st->print(" layout_kind=%d", (int)((FlatArrayKlass*)get_Klass())->layout_kind());
257     }
258   )
259 }
260 
261 // ------------------------------------------------------------------
262 // ciKlass::print_name
263 //
264 // Print the name of this klass
265 void ciKlass::print_name_on(outputStream* st) {
266   name()->print_symbol_on(st);
267 }
268 
269 const char* ciKlass::external_name() const {
270   GUARDED_VM_ENTRY(
271     return get_Klass()->external_name();
272   )
273 }
274 
275 // ------------------------------------------------------------------
276 // ciKlass::prototype_header_offset
277 juint ciKlass::prototype_header_offset() {
278   assert(is_loaded(), "must be loaded");
< prev index next >