Mercurial > hg > graal-jvmci-8
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 |