equal
deleted
inserted
replaced
910 static oop form(oop mh); |
910 static oop form(oop mh); |
911 static void set_form(oop mh, oop lform); |
911 static void set_form(oop mh, oop lform); |
912 |
912 |
913 // Testers |
913 // Testers |
914 static bool is_subclass(Klass* klass) { |
914 static bool is_subclass(Klass* klass) { |
915 return Klass::cast(klass)->is_subclass_of(SystemDictionary::MethodHandle_klass()); |
915 return klass->is_subclass_of(SystemDictionary::MethodHandle_klass()); |
916 } |
916 } |
917 static bool is_instance(oop obj) { |
917 static bool is_instance(oop obj) { |
918 return obj != NULL && is_subclass(obj->klass()); |
918 return obj != NULL && is_subclass(obj->klass()); |
919 } |
919 } |
920 |
920 |
940 static void set_vmentry(oop lform, oop invoker); |
940 static void set_vmentry(oop lform, oop invoker); |
941 |
941 |
942 // Testers |
942 // Testers |
943 static bool is_subclass(Klass* klass) { |
943 static bool is_subclass(Klass* klass) { |
944 return SystemDictionary::LambdaForm_klass() != NULL && |
944 return SystemDictionary::LambdaForm_klass() != NULL && |
945 Klass::cast(klass)->is_subclass_of(SystemDictionary::LambdaForm_klass()); |
945 klass->is_subclass_of(SystemDictionary::LambdaForm_klass()); |
946 } |
946 } |
947 static bool is_instance(oop obj) { |
947 static bool is_instance(oop obj) { |
948 return obj != NULL && is_subclass(obj->klass()); |
948 return obj != NULL && is_subclass(obj->klass()); |
949 } |
949 } |
950 |
950 |
1002 static intptr_t vmindex(oop mname); |
1002 static intptr_t vmindex(oop mname); |
1003 static void set_vmindex(oop mname, intptr_t index); |
1003 static void set_vmindex(oop mname, intptr_t index); |
1004 |
1004 |
1005 // Testers |
1005 // Testers |
1006 static bool is_subclass(Klass* klass) { |
1006 static bool is_subclass(Klass* klass) { |
1007 return Klass::cast(klass)->is_subclass_of(SystemDictionary::MemberName_klass()); |
1007 return klass->is_subclass_of(SystemDictionary::MemberName_klass()); |
1008 } |
1008 } |
1009 static bool is_instance(oop obj) { |
1009 static bool is_instance(oop obj) { |
1010 return obj != NULL && is_subclass(obj->klass()); |
1010 return obj != NULL && is_subclass(obj->klass()); |
1011 } |
1011 } |
1012 |
1012 |
1088 static volatile oop target_volatile(oop site) { return site->obj_field_volatile( _target_offset); } |
1088 static volatile oop target_volatile(oop site) { return site->obj_field_volatile( _target_offset); } |
1089 static void set_target_volatile(oop site, oop target) { site->obj_field_put_volatile(_target_offset, target); } |
1089 static void set_target_volatile(oop site, oop target) { site->obj_field_put_volatile(_target_offset, target); } |
1090 |
1090 |
1091 // Testers |
1091 // Testers |
1092 static bool is_subclass(Klass* klass) { |
1092 static bool is_subclass(Klass* klass) { |
1093 return Klass::cast(klass)->is_subclass_of(SystemDictionary::CallSite_klass()); |
1093 return klass->is_subclass_of(SystemDictionary::CallSite_klass()); |
1094 } |
1094 } |
1095 static bool is_instance(oop obj) { |
1095 static bool is_instance(oop obj) { |
1096 return obj != NULL && is_subclass(obj->klass()); |
1096 return obj != NULL && is_subclass(obj->klass()); |
1097 } |
1097 } |
1098 |
1098 |
1158 // Fix for 4474172 |
1158 // Fix for 4474172 |
1159 static oop non_reflection_class_loader(oop loader); |
1159 static oop non_reflection_class_loader(oop loader); |
1160 |
1160 |
1161 // Testers |
1161 // Testers |
1162 static bool is_subclass(Klass* klass) { |
1162 static bool is_subclass(Klass* klass) { |
1163 return Klass::cast(klass)->is_subclass_of(SystemDictionary::ClassLoader_klass()); |
1163 return klass->is_subclass_of(SystemDictionary::ClassLoader_klass()); |
1164 } |
1164 } |
1165 static bool is_instance(oop obj) { |
1165 static bool is_instance(oop obj) { |
1166 return obj != NULL && is_subclass(obj->klass()); |
1166 return obj != NULL && is_subclass(obj->klass()); |
1167 } |
1167 } |
1168 |
1168 |