equal
deleted
inserted
replaced
1319 void InstanceKlass::array_klasses_do(void f(Klass* k)) { |
1319 void InstanceKlass::array_klasses_do(void f(Klass* k)) { |
1320 if (array_klasses() != NULL) |
1320 if (array_klasses() != NULL) |
1321 ArrayKlass::cast(array_klasses())->array_klasses_do(f); |
1321 ArrayKlass::cast(array_klasses())->array_klasses_do(f); |
1322 } |
1322 } |
1323 |
1323 |
1324 |
|
1325 void InstanceKlass::with_array_klasses_do(void f(Klass* k)) { |
|
1326 f(this); |
|
1327 array_klasses_do(f); |
|
1328 } |
|
1329 |
|
1330 #ifdef ASSERT |
1324 #ifdef ASSERT |
1331 static int linear_search(Array<Method*>* methods, Symbol* name, Symbol* signature) { |
1325 static int linear_search(Array<Method*>* methods, Symbol* name, Symbol* signature) { |
1332 int len = methods->length(); |
1326 int len = methods->length(); |
1333 for (int index = 0; index < len; index++) { |
1327 for (int index = 0; index < len; index++) { |
1334 Method* m = methods->at(index); |
1328 Method* m = methods->at(index); |