comparison src/share/vm/oops/constantPoolKlass.cpp @ 726:be93aad57795

6655646: dynamic languages need dynamically linked call sites Summary: invokedynamic instruction (JSR 292 RI) Reviewed-by: twisti, never
author jrose
date Tue, 21 Apr 2009 23:21:04 -0700
parents 0fbdb4381b99
children 4e6abf09f540
comparison
equal deleted inserted replaced
725:928912ce8438 726:be93aad57795
310 Klass::oop_print_on(obj, st); 310 Klass::oop_print_on(obj, st);
311 constantPoolOop cp = constantPoolOop(obj); 311 constantPoolOop cp = constantPoolOop(obj);
312 if (cp->flags() != 0) { 312 if (cp->flags() != 0) {
313 st->print(" - flags : 0x%x", cp->flags()); 313 st->print(" - flags : 0x%x", cp->flags());
314 if (cp->has_pseudo_string()) st->print(" has_pseudo_string"); 314 if (cp->has_pseudo_string()) st->print(" has_pseudo_string");
315 if (cp->has_invokedynamic()) st->print(" has_invokedynamic");
315 st->cr(); 316 st->cr();
316 } 317 }
317 318
318 // Temp. remove cache so we can do lookups with original indicies. 319 // Temp. remove cache so we can do lookups with original indicies.
319 constantPoolCacheHandle cache (THREAD, cp->cache()); 320 constantPoolCacheHandle cache (THREAD, cp->cache());