comparison src/share/vm/classfile/javaClasses.hpp @ 6985:80e866b1d053

Merge
author coleenp
date Fri, 16 Nov 2012 09:19:12 -0500
parents bd7a7ce2e264 070d523b96a7
children 2cb439954abf 90273fc0a981
comparison
equal deleted inserted replaced
6974:6b6ddf8c4329 6985:80e866b1d053
912 static oop form(oop mh); 912 static oop form(oop mh);
913 static void set_form(oop mh, oop lform); 913 static void set_form(oop mh, oop lform);
914 914
915 // Testers 915 // Testers
916 static bool is_subclass(Klass* klass) { 916 static bool is_subclass(Klass* klass) {
917 return Klass::cast(klass)->is_subclass_of(SystemDictionary::MethodHandle_klass()); 917 return klass->is_subclass_of(SystemDictionary::MethodHandle_klass());
918 } 918 }
919 static bool is_instance(oop obj) { 919 static bool is_instance(oop obj) {
920 return obj != NULL && is_subclass(obj->klass()); 920 return obj != NULL && is_subclass(obj->klass());
921 } 921 }
922 922
942 static void set_vmentry(oop lform, oop invoker); 942 static void set_vmentry(oop lform, oop invoker);
943 943
944 // Testers 944 // Testers
945 static bool is_subclass(Klass* klass) { 945 static bool is_subclass(Klass* klass) {
946 return SystemDictionary::LambdaForm_klass() != NULL && 946 return SystemDictionary::LambdaForm_klass() != NULL &&
947 Klass::cast(klass)->is_subclass_of(SystemDictionary::LambdaForm_klass()); 947 klass->is_subclass_of(SystemDictionary::LambdaForm_klass());
948 } 948 }
949 static bool is_instance(oop obj) { 949 static bool is_instance(oop obj) {
950 return obj != NULL && is_subclass(obj->klass()); 950 return obj != NULL && is_subclass(obj->klass());
951 } 951 }
952 952
1004 static intptr_t vmindex(oop mname); 1004 static intptr_t vmindex(oop mname);
1005 static void set_vmindex(oop mname, intptr_t index); 1005 static void set_vmindex(oop mname, intptr_t index);
1006 1006
1007 // Testers 1007 // Testers
1008 static bool is_subclass(Klass* klass) { 1008 static bool is_subclass(Klass* klass) {
1009 return Klass::cast(klass)->is_subclass_of(SystemDictionary::MemberName_klass()); 1009 return klass->is_subclass_of(SystemDictionary::MemberName_klass());
1010 } 1010 }
1011 static bool is_instance(oop obj) { 1011 static bool is_instance(oop obj) {
1012 return obj != NULL && is_subclass(obj->klass()); 1012 return obj != NULL && is_subclass(obj->klass());
1013 } 1013 }
1014 1014
1090 static volatile oop target_volatile(oop site) { return site->obj_field_volatile( _target_offset); } 1090 static volatile oop target_volatile(oop site) { return site->obj_field_volatile( _target_offset); }
1091 static void set_target_volatile(oop site, oop target) { site->obj_field_put_volatile(_target_offset, target); } 1091 static void set_target_volatile(oop site, oop target) { site->obj_field_put_volatile(_target_offset, target); }
1092 1092
1093 // Testers 1093 // Testers
1094 static bool is_subclass(Klass* klass) { 1094 static bool is_subclass(Klass* klass) {
1095 return Klass::cast(klass)->is_subclass_of(SystemDictionary::CallSite_klass()); 1095 return klass->is_subclass_of(SystemDictionary::CallSite_klass());
1096 } 1096 }
1097 static bool is_instance(oop obj) { 1097 static bool is_instance(oop obj) {
1098 return obj != NULL && is_subclass(obj->klass()); 1098 return obj != NULL && is_subclass(obj->klass());
1099 } 1099 }
1100 1100
1160 // Fix for 4474172 1160 // Fix for 4474172
1161 static oop non_reflection_class_loader(oop loader); 1161 static oop non_reflection_class_loader(oop loader);
1162 1162
1163 // Testers 1163 // Testers
1164 static bool is_subclass(Klass* klass) { 1164 static bool is_subclass(Klass* klass) {
1165 return Klass::cast(klass)->is_subclass_of(SystemDictionary::ClassLoader_klass()); 1165 return klass->is_subclass_of(SystemDictionary::ClassLoader_klass());
1166 } 1166 }
1167 static bool is_instance(oop obj) { 1167 static bool is_instance(oop obj) {
1168 return obj != NULL && is_subclass(obj->klass()); 1168 return obj != NULL && is_subclass(obj->klass());
1169 } 1169 }
1170 1170