8001077: remove ciMethod::will_link

Removed will_link and changed all calls to is_loaded().

Reviewed-by: kvn
This commit is contained in:
Bharadwaj Yadavalli 2012-11-15 10:42:06 -08:00
parent f712e12f98
commit 4b288c8976
5 changed files with 3 additions and 25 deletions

View file

@ -1836,7 +1836,7 @@ void GraphBuilder::invoke(Bytecodes::Code code) {
// check if we could do inlining
if (!PatchALot && Inline && klass->is_loaded() &&
(klass->is_initialized() || klass->is_interface() && target->holder()->is_initialized())
&& target->will_link(klass, callee_holder, code)) {
&& target->is_loaded()) {
// callee is known => check if we have static binding
assert(target->is_loaded(), "callee must be known");
if (code == Bytecodes::_invokestatic ||