hotspot/src/share/vm/ci/ciInstance.cpp
changeset 4571 80b553bddc26
parent 1 489c9b5090e2
child 5547 f4b087cbb361
equal deleted inserted replaced
4569:f372ea9e5ed4 4571:80b553bddc26
    34 // ciObject::java_mirror_type
    34 // ciObject::java_mirror_type
    35 ciType* ciInstance::java_mirror_type() {
    35 ciType* ciInstance::java_mirror_type() {
    36   VM_ENTRY_MARK;
    36   VM_ENTRY_MARK;
    37   oop m = get_oop();
    37   oop m = get_oop();
    38   // Return NULL if it is not java.lang.Class.
    38   // Return NULL if it is not java.lang.Class.
    39   if (m == NULL || m->klass() != SystemDictionary::class_klass()) {
    39   if (m == NULL || m->klass() != SystemDictionary::Class_klass()) {
    40     return NULL;
    40     return NULL;
    41   }
    41   }
    42   // Return either a primitive type or a klass.
    42   // Return either a primitive type or a klass.
    43   if (java_lang_Class::is_primitive(m)) {
    43   if (java_lang_Class::is_primitive(m)) {
    44     return ciType::make(java_lang_Class::primitive_type(m));
    44     return ciType::make(java_lang_Class::primitive_type(m));