src/share/vm/prims/jvmtiImpl.cpp

changeset 4278
070d523b96a7
parent 4037
da91efe96a93
child 4299
f34d701e952e
     1.1 --- a/src/share/vm/prims/jvmtiImpl.cpp	Fri Nov 09 22:22:53 2012 -0800
     1.2 +++ b/src/share/vm/prims/jvmtiImpl.cpp	Mon Nov 12 16:15:05 2012 -0500
     1.3 @@ -641,14 +641,14 @@
     1.4    int super_depth = klass->super_depth();
     1.5    int idx;
     1.6    for (idx = 0; idx < super_depth; idx++) {
     1.7 -    if (Klass::cast(klass->primary_super_of_depth(idx))->name() == ty_sym) {
     1.8 +    if (klass->primary_super_of_depth(idx)->name() == ty_sym) {
     1.9        return true;
    1.10      }
    1.11    }
    1.12    // Compare secondary supers
    1.13    Array<Klass*>* sec_supers = klass->secondary_supers();
    1.14    for (idx = 0; idx < sec_supers->length(); idx++) {
    1.15 -    if (Klass::cast((Klass*) sec_supers->at(idx))->name() == ty_sym) {
    1.16 +    if (((Klass*) sec_supers->at(idx))->name() == ty_sym) {
    1.17        return true;
    1.18      }
    1.19    }
    1.20 @@ -726,7 +726,7 @@
    1.21      KlassHandle ob_kh = KlassHandle(cur_thread, obj->klass());
    1.22      NULL_CHECK(ob_kh, (_result = JVMTI_ERROR_INVALID_OBJECT, false));
    1.23  
    1.24 -    if (!is_assignable(signature, Klass::cast(ob_kh()), cur_thread)) {
    1.25 +    if (!is_assignable(signature, ob_kh(), cur_thread)) {
    1.26        _result = JVMTI_ERROR_TYPE_MISMATCH;
    1.27        return false;
    1.28      }

mercurial