comparison src/share/vm/oops/instanceKlass.cpp @ 6831:d8ce2825b193

8000213: NPG: Should have renamed arrayKlass and typeArrayKlass Summary: Capitalize these metadata types (and objArrayKlass) Reviewed-by: stefank, twisti, kvn
author coleenp
date Sat, 29 Sep 2012 06:40:00 -0400
parents aed758eda82a
children 4735d2c84362
comparison
equal deleted inserted replaced
6811:1b582b1bf7cb 6831:d8ce2825b193
987 MutexLocker mc(Compile_lock, THREAD); // for vtables 987 MutexLocker mc(Compile_lock, THREAD); // for vtables
988 MutexLocker ma(MultiArray_lock, THREAD); 988 MutexLocker ma(MultiArray_lock, THREAD);
989 989
990 // Check if update has already taken place 990 // Check if update has already taken place
991 if (this_oop->array_klasses() == NULL) { 991 if (this_oop->array_klasses() == NULL) {
992 Klass* k = objArrayKlass::allocate_objArray_klass(this_oop->class_loader_data(), 1, this_oop, CHECK_NULL); 992 Klass* k = ObjArrayKlass::allocate_objArray_klass(this_oop->class_loader_data(), 1, this_oop, CHECK_NULL);
993 this_oop->set_array_klasses(k); 993 this_oop->set_array_klasses(k);
994 } 994 }
995 } 995 }
996 } 996 }
997 // _this will always be set at this point 997 // _this will always be set at this point
998 objArrayKlass* oak = (objArrayKlass*)this_oop->array_klasses(); 998 ObjArrayKlass* oak = (ObjArrayKlass*)this_oop->array_klasses();
999 if (or_null) { 999 if (or_null) {
1000 return oak->array_klass_or_null(n); 1000 return oak->array_klass_or_null(n);
1001 } 1001 }
1002 return oak->array_klass(n, CHECK_NULL); 1002 return oak->array_klass(n, CHECK_NULL);
1003 } 1003 }
1222 } 1222 }
1223 1223
1224 1224
1225 void InstanceKlass::array_klasses_do(void f(Klass* k, TRAPS), TRAPS) { 1225 void InstanceKlass::array_klasses_do(void f(Klass* k, TRAPS), TRAPS) {
1226 if (array_klasses() != NULL) 1226 if (array_klasses() != NULL)
1227 arrayKlass::cast(array_klasses())->array_klasses_do(f, THREAD); 1227 ArrayKlass::cast(array_klasses())->array_klasses_do(f, THREAD);
1228 } 1228 }
1229 1229
1230 void InstanceKlass::array_klasses_do(void f(Klass* k)) { 1230 void InstanceKlass::array_klasses_do(void f(Klass* k)) {
1231 if (array_klasses() != NULL) 1231 if (array_klasses() != NULL)
1232 arrayKlass::cast(array_klasses())->array_klasses_do(f); 1232 ArrayKlass::cast(array_klasses())->array_klasses_do(f);
1233 } 1233 }
1234 1234
1235 1235
1236 void InstanceKlass::with_array_klasses_do(void f(Klass* k)) { 1236 void InstanceKlass::with_array_klasses_do(void f(Klass* k)) {
1237 f(this); 1237 f(this);
2308 Klass* class1 = this; 2308 Klass* class1 = this;
2309 oop classloader1 = InstanceKlass::cast(class1)->class_loader(); 2309 oop classloader1 = InstanceKlass::cast(class1)->class_loader();
2310 Symbol* classname1 = Klass::cast(class1)->name(); 2310 Symbol* classname1 = Klass::cast(class1)->name();
2311 2311
2312 if (Klass::cast(class2)->oop_is_objArray()) { 2312 if (Klass::cast(class2)->oop_is_objArray()) {
2313 class2 = objArrayKlass::cast(class2)->bottom_klass(); 2313 class2 = ObjArrayKlass::cast(class2)->bottom_klass();
2314 } 2314 }
2315 oop classloader2; 2315 oop classloader2;
2316 if (Klass::cast(class2)->oop_is_instance()) { 2316 if (Klass::cast(class2)->oop_is_instance()) {
2317 classloader2 = InstanceKlass::cast(class2)->class_loader(); 2317 classloader2 = InstanceKlass::cast(class2)->class_loader();
2318 } else { 2318 } else {