< prev index next >

src/hotspot/share/prims/methodHandles.cpp

Print this page

        

*** 295,304 **** --- 295,306 ---- if (m->is_static()) { flags |= IS_METHOD | (JVM_REF_invokeStatic << REFERENCE_KIND_SHIFT); } else if (m->is_initializer()) { flags |= IS_CONSTRUCTOR | (JVM_REF_invokeSpecial << REFERENCE_KIND_SHIFT); } else { + // "special" implies a direct call here, regardless of whether we are + // dealing with classes or interfaces flags |= IS_METHOD | (JVM_REF_invokeSpecial << REFERENCE_KIND_SHIFT); } break; default: assert(false, "bad CallInfo"); return NULL;
< prev index next >