src/share/vm/oops/typeArrayKlassKlass.cpp

Fri, 27 Feb 2009 13:27:09 -0800

author
twisti
date
Fri, 27 Feb 2009 13:27:09 -0800
changeset 1040
98cb887364d3
parent 435
a61af66fc99e
child 1590
4e6abf09f540
permissions
-rw-r--r--

6810672: Comment typos
Summary: I have collected some typos I have found while looking at the code.
Reviewed-by: kvn, never

duke@435 1 /*
duke@435 2 * Copyright 1997-2007 Sun Microsystems, Inc. All Rights Reserved.
duke@435 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
duke@435 4 *
duke@435 5 * This code is free software; you can redistribute it and/or modify it
duke@435 6 * under the terms of the GNU General Public License version 2 only, as
duke@435 7 * published by the Free Software Foundation.
duke@435 8 *
duke@435 9 * This code is distributed in the hope that it will be useful, but WITHOUT
duke@435 10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
duke@435 11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
duke@435 12 * version 2 for more details (a copy is included in the LICENSE file that
duke@435 13 * accompanied this code).
duke@435 14 *
duke@435 15 * You should have received a copy of the GNU General Public License version
duke@435 16 * 2 along with this work; if not, write to the Free Software Foundation,
duke@435 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
duke@435 18 *
duke@435 19 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
duke@435 20 * CA 95054 USA or visit www.sun.com if you need additional information or
duke@435 21 * have any questions.
duke@435 22 *
duke@435 23 */
duke@435 24
duke@435 25 # include "incls/_precompiled.incl"
duke@435 26 # include "incls/_typeArrayKlassKlass.cpp.incl"
duke@435 27
duke@435 28 klassOop typeArrayKlassKlass::create_klass(TRAPS) {
duke@435 29 typeArrayKlassKlass o;
duke@435 30 KlassHandle h_this_klass(THREAD, Universe::klassKlassObj());
duke@435 31 KlassHandle k = base_create_klass(h_this_klass, header_size(), o.vtbl_value(), CHECK_NULL);
duke@435 32 assert(k()->size() == align_object_size(header_size()), "wrong size for object");
duke@435 33 java_lang_Class::create_mirror(k, CHECK_NULL); // Allocate mirror
duke@435 34 return k();
duke@435 35 }
duke@435 36
duke@435 37
duke@435 38 #ifndef PRODUCT
duke@435 39
duke@435 40 // Printing
duke@435 41
duke@435 42 void typeArrayKlassKlass::oop_print_on(oop obj, outputStream* st) {
duke@435 43 assert(obj->is_klass(), "must be klass");
duke@435 44 oop_print_value_on(obj, st);
duke@435 45 Klass:: oop_print_on(obj, st);
duke@435 46 }
duke@435 47
duke@435 48
duke@435 49 void typeArrayKlassKlass::oop_print_value_on(oop obj, outputStream* st) {
duke@435 50 assert(obj->is_klass(), "must be klass");
duke@435 51 st->print("{type array ");
duke@435 52 switch (typeArrayKlass::cast(klassOop(obj))->element_type()) {
duke@435 53 case T_BOOLEAN: st->print("bool"); break;
duke@435 54 case T_CHAR: st->print("char"); break;
duke@435 55 case T_FLOAT: st->print("float"); break;
duke@435 56 case T_DOUBLE: st->print("double"); break;
duke@435 57 case T_BYTE: st->print("byte"); break;
duke@435 58 case T_SHORT: st->print("short"); break;
duke@435 59 case T_INT: st->print("int"); break;
duke@435 60 case T_LONG: st->print("long"); break;
duke@435 61 default: ShouldNotReachHere();
duke@435 62 }
duke@435 63 st->print("}");
duke@435 64 }
duke@435 65
duke@435 66 #endif
duke@435 67
duke@435 68 const char* typeArrayKlassKlass::internal_name() const {
duke@435 69 return "{type array class}";
duke@435 70 }

mercurial