src/hotspot/share/oops/arrayOop.hpp
changeset 57777 90ead0febf56
parent 54786 ebf733a324d4
equal deleted inserted replaced
57774:21dccfac0ec5 57777:90ead0febf56
    32 // declare pure virtual to enforce this because that would allocate a vtbl
    32 // declare pure virtual to enforce this because that would allocate a vtbl
    33 // in each instance, which we don't want.
    33 // in each instance, which we don't want.
    34 
    34 
    35 // The layout of array Oops is:
    35 // The layout of array Oops is:
    36 //
    36 //
    37 //  markOop
    37 //  markWord
    38 //  Klass*    // 32 bits if compressed but declared 64 in LP64.
    38 //  Klass*    // 32 bits if compressed but declared 64 in LP64.
    39 //  length    // shares klass memory or allocated after declared fields.
    39 //  length    // shares klass memory or allocated after declared fields.
    40 
    40 
    41 
    41 
    42 class arrayOopDesc : public oopDesc {
    42 class arrayOopDesc : public oopDesc {