Mercurial > hg > graal-jvmci-8
comparison src/share/vm/classfile/javaClasses.hpp @ 6983:070d523b96a7
8001471: Klass::cast() does nothing
Summary: Remove function Klass::cast() and calls to it.
Reviewed-by: dholmes, coleenp
author | hseigel |
---|---|
date | Mon, 12 Nov 2012 16:15:05 -0500 |
parents | da91efe96a93 |
children | 80e866b1d053 |
comparison
equal
deleted
inserted
replaced
6981:8c413497f434 | 6983:070d523b96a7 |
---|---|
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 |