Lines Matching refs:KlassHandle

62 void FieldAccessInfo::set(KlassHandle klass, Symbol* name, int field_index, int field_offset,
77 void CallInfo::set_static(KlassHandle resolved_klass, methodHandle resolved_method, TRAPS) {
83 void CallInfo::set_interface(KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method, TRAPS) {
96 void CallInfo::set_virtual(KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method, int vtable_index, TRAPS) {
106 KlassHandle resolved_klass = SystemDictionaryHandles::MethodHandle_klass();
117 void CallInfo::set_common(KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method, int vtable_index, TRAPS) {
155 void LinkResolver::check_klass_accessability(KlassHandle ref_klass, KlassHandle sel_klass, TRAPS) {
171 void LinkResolver::resolve_klass(KlassHandle& result, constantPoolHandle pool, int index, TRAPS) {
173 result = KlassHandle(THREAD, result_oop);
176 void LinkResolver::resolve_klass_no_update(KlassHandle& result, constantPoolHandle pool, int index, TRAPS) {
179 result = KlassHandle(THREAD, result_oop);
188 void LinkResolver::lookup_method_in_klasses(methodHandle& result, KlassHandle klass, Symbol* name, Symbol* signature, TRAPS) {
201 void LinkResolver::lookup_instance_method_in_klasses(methodHandle& result, KlassHandle klass, Symbol* name, Symbol* signature, TRAPS) {
205 klass = KlassHandle(THREAD, Klass::cast(result->method_holder())->super());
211 int LinkResolver::vtable_index_of_miranda_method(KlassHandle klass, Symbol* name, Symbol* signature, TRAPS) {
217 void LinkResolver::lookup_method_in_interfaces(methodHandle& result, KlassHandle klass, Symbol* name, Symbol* signature, TRAPS) {
223 KlassHandle klass, Symbol* name, Symbol* full_signature,
224 KlassHandle current_klass,
325 void LinkResolver::check_method_accessability(KlassHandle ref_klass,
326 KlassHandle resolved_klass,
327 KlassHandle sel_klass,
371 void LinkResolver::resolve_method_statically(methodHandle& resolved_method, KlassHandle& resolved_klass,
379 KlassHandle current_klass(THREAD, pool->pool_holder());
388 KlassHandle current_klass(THREAD, pool->pool_holder());
407 void LinkResolver::resolve_method(methodHandle& resolved_method, KlassHandle resolved_klass,
409 KlassHandle current_klass, bool check_access, TRAPS) {
465 KlassHandle(THREAD, resolved_method->method_holder()),
500 KlassHandle resolved_klass,
503 KlassHandle current_klass,
565 void LinkResolver::check_field_accessability(KlassHandle ref_klass,
566 KlassHandle resolved_klass,
567 KlassHandle sel_klass,
600 KlassHandle resolved_klass;
617 KlassHandle sel_klass(THREAD, instanceKlass::cast(resolved_klass())->find_field(field, sig, &fd));
625 KlassHandle ref_klass(THREAD, pool->pool_holder());
684 KlassHandle holder (THREAD, fd.field_holder());
701 void LinkResolver::resolve_static_call(CallInfo& result, KlassHandle& resolved_klass, Symbol* method_name,
702 Symbol* method_signature, KlassHandle current_klass,
706 resolved_klass = KlassHandle(THREAD, Klass::cast(resolved_method->method_holder()));
719 void LinkResolver::linktime_resolve_static_method(methodHandle& resolved_method, KlassHandle resolved_klass,
721 KlassHandle current_klass, bool check_access, TRAPS) {
738 void LinkResolver::resolve_special_call(CallInfo& result, KlassHandle resolved_klass, Symbol* method_name,
739 Symbol* method_signature, KlassHandle current_klass, bool check_access, TRAPS) {
746 void LinkResolver::linktime_resolve_special_method(methodHandle& resolved_method, KlassHandle resolved_klass,
748 KlassHandle current_klass, bool check_access, TRAPS) {
781 void LinkResolver::runtime_resolve_special_method(CallInfo& result, methodHandle resolved_method, KlassHandle resolved_klass,
782 KlassHandle current_klass, bool check_access, TRAPS) {
788 { KlassHandle method_klass = KlassHandle(THREAD,
799 KlassHandle super_klass(THREAD, current_klass->super());
837 void LinkResolver::resolve_virtual_call(CallInfo& result, Handle recv, KlassHandle receiver_klass, KlassHandle resolved_klass,
838 Symbol* method_name, Symbol* method_signature, KlassHandle current_klass,
846 void LinkResolver::linktime_resolve_virtual_method(methodHandle &resolved_method, KlassHandle resolved_klass,
848 KlassHandle current_klass, bool check_access, TRAPS) {
869 KlassHandle resolved_klass,
871 KlassHandle recv_klass,
946 void LinkResolver::resolve_interface_call(CallInfo& result, Handle recv, KlassHandle recv_klass, KlassHandle resolved_klass,
947 Symbol* method_name, Symbol* method_signature, KlassHandle current_klass,
955 void LinkResolver::linktime_resolve_interface_method(methodHandle& resolved_method, KlassHandle resolved_klass, Symbol* method_name,
956 Symbol* method_signature, KlassHandle current_klass, bool check_access, TRAPS) {
965 void LinkResolver::runtime_resolve_interface_method(CallInfo& result, methodHandle resolved_method, KlassHandle resolved_klass,
966 Handle recv, KlassHandle recv_klass, bool check_null_and_abstract, TRAPS) {
1016 KlassHandle resolved_klass,
1019 KlassHandle current_klass,
1033 KlassHandle resolved_klass,
1036 KlassHandle current_klass,
1050 KlassHandle receiver_klass,
1051 KlassHandle resolved_klass,
1054 KlassHandle current_klass) {
1066 KlassHandle receiver_klass,
1067 KlassHandle resolved_klass,
1070 KlassHandle current_klass) {
1082 KlassHandle receiver_klass,
1083 KlassHandle resolved_klass,
1086 KlassHandle current_klass) {
1098 KlassHandle resolved_klass,
1101 KlassHandle current_klass) {
1112 methodHandle LinkResolver::resolve_special_call_or_null(KlassHandle resolved_klass, Symbol* name, Symbol* signature,
1113 KlassHandle current_klass) {
1141 void LinkResolver::resolve_pool(KlassHandle& resolved_klass, Symbol*& method_name, Symbol*& method_signature,
1142 KlassHandle& current_klass, constantPoolHandle pool, int index, TRAPS) {
1149 current_klass = KlassHandle(THREAD, pool->pool_holder());
1154 KlassHandle resolved_klass;
1157 KlassHandle current_klass;
1164 KlassHandle resolved_klass;
1167 KlassHandle current_klass;
1177 KlassHandle resolved_klass;
1180 KlassHandle current_klass;
1182 KlassHandle recvrKlass (THREAD, recv.is_null() ? (klassOop)NULL : recv->klass());
1188 KlassHandle resolved_klass;
1191 KlassHandle current_klass;
1193 KlassHandle recvrKlass (THREAD, recv.is_null() ? (klassOop)NULL : recv->klass());
1201 KlassHandle resolved_klass;
1204 KlassHandle current_klass;
1213 void LinkResolver::resolve_handle_call(CallInfo& result, KlassHandle resolved_klass,
1215 KlassHandle current_klass,
1237 KlassHandle current_klass = KlassHandle(THREAD, pool->pool_holder());
1271 KlassHandle current_klass,