Lines Matching refs:methodOop
35 #include "oops/methodOop.hpp"
82 assert(methods->obj_at(i)->is_method(), "must be a methodOop");
83 methodHandle mh(THREAD, methodOop(methods->obj_at(i)));
115 int klassVtable::index_of(methodOop m, int len) const {
182 assert(methods()->obj_at(i)->is_method(), "must be a methodOop");
183 methodHandle mh(THREAD, (methodOop)methods()->obj_at(i));
219 methodOop super_method = ssVtable->method_at(vtable_index);
302 methodOop super_method = method_at(i);
384 void klassVtable::put_method_at(methodOop m, int index) {
442 methodOop super_method = NULL;
444 methodOop recheck_method = NULL;
491 methodOop m = table()[i].method();
502 methodOop m = method_at(i);
518 bool klassVtable::is_miranda(methodOop m, objArrayOop class_methods, klassOop super) {
528 methodOop mo = instanceKlass::cast(super)->lookup_method(name, signature);
538 void klassVtable::add_new_mirandas_to_list(GrowableArray<methodOop>* list_of_current_mirandas,
545 methodOop im = methodOop(current_interface_methods->obj_at(i));
550 methodOop miranda = list_of_current_mirandas->at(j);
570 void klassVtable::get_mirandas(GrowableArray<methodOop>* mirandas,
593 GrowableArray<methodOop>* mirandas = new GrowableArray<methodOop>(20);
601 GrowableArray<methodOop>* mirandas = new GrowableArray<methodOop>(20);
615 void klassVtable::adjust_method_entries(methodOop* old_methods, methodOop* new_methods,
619 methodOop old_method = old_methods[j];
620 methodOop new_method = new_methods[j];
652 methodOop m = unchecked_method_at(i);
663 methodOop m = unchecked_method_at(i);
741 void itableMethodEntry::initialize(methodOop m) {
920 // Skip first methodOop if it is a class initializer
921 int i = ((methodOop)methods()->obj_at(0))->is_static_initializer() ? 1 : 0;
927 methodOop m = (methodOop)methods()->obj_at(i);
932 methodOop target = klass->uncached_lookup_method(method_name, method_signature);
936 target = (super == NULL) ? methodOop(NULL) : Klass::cast(super)->uncached_lookup_method(method_name, method_signature);
984 // Update entry for specific methodOop
985 void klassItable::initialize_with_method(methodOop m) {
995 void klassItable::adjust_method_entries(methodOop* old_methods, methodOop* new_methods,
999 methodOop old_method = old_methods[j];
1000 methodOop new_method = new_methods[j];
1034 methodOop m = ime->method();
1047 methodOop m = ime->method();
1076 methodOop m = (methodOop)instanceKlass::cast(intf)->methods()->obj_at(0);
1178 int klassItable::compute_itable_index(methodOop m) {
1188 if (methods->length() > 0 && ((methodOop)methods->obj_at(0))->is_static_initializer()) {
1196 methodOop klassItable::method_for_itable_index(klassOop intf, int itable_index) {
1202 if (methods->length() > 0 && ((methodOop)methods->obj_at(0))->is_static_initializer()) {
1209 methodOop m = (methodOop)methods->obj_at(index);