equal
deleted
inserted
replaced
1415 objArrayOop r = oopFactory::new_objArray(SystemDictionary::Class_klass(), num_classes, CHECK_0); |
1415 objArrayOop r = oopFactory::new_objArray(SystemDictionary::Class_klass(), num_classes, CHECK_0); |
1416 objArrayHandle classes_ah(THREAD, r); |
1416 objArrayHandle classes_ah(THREAD, r); |
1417 |
1417 |
1418 for (int i = 0; i < num_classes; i++) { |
1418 for (int i = 0; i < num_classes; i++) { |
1419 KlassHandle kh = lce.get_klass(i); |
1419 KlassHandle kh = lce.get_klass(i); |
1420 oop mirror = Klass::cast(kh())->java_mirror(); |
1420 oop mirror = kh()->java_mirror(); |
1421 classes_ah->obj_at_put(i, mirror); |
1421 classes_ah->obj_at_put(i, mirror); |
1422 } |
1422 } |
1423 |
1423 |
1424 return (jobjectArray) JNIHandles::make_local(env, classes_ah()); |
1424 return (jobjectArray) JNIHandles::make_local(env, classes_ah()); |
1425 JVM_END |
1425 JVM_END |