1.1 --- a/src/share/vm/classfile/javaClasses.hpp Fri Nov 09 22:22:53 2012 -0800 1.2 +++ b/src/share/vm/classfile/javaClasses.hpp Mon Nov 12 16:15:05 2012 -0500 1.3 @@ -912,7 +912,7 @@ 1.4 1.5 // Testers 1.6 static bool is_subclass(Klass* klass) { 1.7 - return Klass::cast(klass)->is_subclass_of(SystemDictionary::MethodHandle_klass()); 1.8 + return klass->is_subclass_of(SystemDictionary::MethodHandle_klass()); 1.9 } 1.10 static bool is_instance(oop obj) { 1.11 return obj != NULL && is_subclass(obj->klass()); 1.12 @@ -942,7 +942,7 @@ 1.13 // Testers 1.14 static bool is_subclass(Klass* klass) { 1.15 return SystemDictionary::LambdaForm_klass() != NULL && 1.16 - Klass::cast(klass)->is_subclass_of(SystemDictionary::LambdaForm_klass()); 1.17 + klass->is_subclass_of(SystemDictionary::LambdaForm_klass()); 1.18 } 1.19 static bool is_instance(oop obj) { 1.20 return obj != NULL && is_subclass(obj->klass()); 1.21 @@ -1004,7 +1004,7 @@ 1.22 1.23 // Testers 1.24 static bool is_subclass(Klass* klass) { 1.25 - return Klass::cast(klass)->is_subclass_of(SystemDictionary::MemberName_klass()); 1.26 + return klass->is_subclass_of(SystemDictionary::MemberName_klass()); 1.27 } 1.28 static bool is_instance(oop obj) { 1.29 return obj != NULL && is_subclass(obj->klass()); 1.30 @@ -1090,7 +1090,7 @@ 1.31 1.32 // Testers 1.33 static bool is_subclass(Klass* klass) { 1.34 - return Klass::cast(klass)->is_subclass_of(SystemDictionary::CallSite_klass()); 1.35 + return klass->is_subclass_of(SystemDictionary::CallSite_klass()); 1.36 } 1.37 static bool is_instance(oop obj) { 1.38 return obj != NULL && is_subclass(obj->klass()); 1.39 @@ -1160,7 +1160,7 @@ 1.40 1.41 // Testers 1.42 static bool is_subclass(Klass* klass) { 1.43 - return Klass::cast(klass)->is_subclass_of(SystemDictionary::ClassLoader_klass()); 1.44 + return klass->is_subclass_of(SystemDictionary::ClassLoader_klass()); 1.45 } 1.46 static bool is_instance(oop obj) { 1.47 return obj != NULL && is_subclass(obj->klass());