src/hotspot/share/oops/arrayKlass.hpp
changeset 52216 b705eb06588f
parent 51329 9c68699bebe5
child 53152 08db5aa02f7b
equal deleted inserted replaced
52215:0b0ba3a2fec9 52216:b705eb06588f
    59 
    59 
    60   Klass* higher_dimension() const     { return _higher_dimension; }
    60   Klass* higher_dimension() const     { return _higher_dimension; }
    61   inline Klass* higher_dimension_acquire() const; // load with acquire semantics
    61   inline Klass* higher_dimension_acquire() const; // load with acquire semantics
    62   void set_higher_dimension(Klass* k) { _higher_dimension = k; }
    62   void set_higher_dimension(Klass* k) { _higher_dimension = k; }
    63   inline void release_set_higher_dimension(Klass* k); // store with release semantics
    63   inline void release_set_higher_dimension(Klass* k); // store with release semantics
    64   Klass** adr_higher_dimension()      { return (Klass**)&this->_higher_dimension;}
       
    65 
    64 
    66   Klass* lower_dimension() const      { return _lower_dimension; }
    65   Klass* lower_dimension() const      { return _lower_dimension; }
    67   void set_lower_dimension(Klass* k)  { _lower_dimension = k; }
    66   void set_lower_dimension(Klass* k)  { _lower_dimension = k; }
    68   Klass** adr_lower_dimension()       { return (Klass**)&this->_lower_dimension;}
       
    69 
    67 
    70   // offset of first element, including any padding for the sake of alignment
    68   // offset of first element, including any padding for the sake of alignment
    71   int  array_header_in_bytes() const    { return layout_helper_header_size(layout_helper()); }
    69   int  array_header_in_bytes() const    { return layout_helper_header_size(layout_helper()); }
    72   int  log2_element_size() const        { return layout_helper_log2_element_size(layout_helper()); }
    70   int  log2_element_size() const        { return layout_helper_log2_element_size(layout_helper()); }
    73   // type of elements (T_OBJECT for both oop arrays and array-arrays)
    71   // type of elements (T_OBJECT for both oop arrays and array-arrays)