void objArrayKlass::oop_short_print_on(oop obj, outputStream* st) { const int MaxPrintLen = 255; // to prevent excessive output -Urs assert_objArray(obj,"Argument must be objArray"); objArrayOop array = objArrayOop(obj); int len = array->length(); int n = min(MaxElementPrintSize, len); st->print("'"); for(int index = 1; index <= n && st->position() < MaxPrintLen; index++) { array->obj_at(index)->print_value_on(st); st->print(", "); } if (n < len) st->print("... "); else st->print("' "); oop_print_value_on(obj, st); }
void typeArrayKlassKlass::oop_print_on(oop obj, outputStream* st) { assert(obj->is_klass(), "must be klass"); oop_print_value_on(obj, st); Klass:: oop_print_on(obj, st); }