Mercurial > hg > graal-jvmci-8
comparison src/share/vm/prims/jniCheck.cpp @ 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 | d8ce2825b193 |
children | 39deebbc90b3 |
comparison
equal
deleted
inserted
replaced
6981:8c413497f434 | 6983:070d523b96a7 |
---|---|
381 | 381 |
382 void jniCheck::validate_throwable_klass(JavaThread* thr, Klass* klass) { | 382 void jniCheck::validate_throwable_klass(JavaThread* thr, Klass* klass) { |
383 ASSERT_OOPS_ALLOWED; | 383 ASSERT_OOPS_ALLOWED; |
384 assert(klass != NULL, "klass argument must have a value"); | 384 assert(klass != NULL, "klass argument must have a value"); |
385 | 385 |
386 if (!Klass::cast(klass)->oop_is_instance() || | 386 if (!klass->oop_is_instance() || |
387 !InstanceKlass::cast(klass)->is_subclass_of(SystemDictionary::Throwable_klass())) { | 387 !InstanceKlass::cast(klass)->is_subclass_of(SystemDictionary::Throwable_klass())) { |
388 ReportJNIFatalError(thr, fatal_class_not_a_throwable_class); | 388 ReportJNIFatalError(thr, fatal_class_not_a_throwable_class); |
389 } | 389 } |
390 } | 390 } |
391 | 391 |