Mercurial > hg > truffle
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()); |