< prev index next >

src/hotspot/share/ci/ciArray.hpp

Print this page

        

*** 29,38 **** --- 29,39 ---- #include "ci/ciConstant.hpp" #include "ci/ciObject.hpp" #include "oops/arrayOop.hpp" #include "oops/objArrayOop.hpp" #include "oops/typeArrayOop.hpp" + #include "oops/valueArrayOop.hpp" // ciArray // // This class represents an arrayOop in the HotSpot virtual // machine.
*** 42,51 **** --- 43,53 ---- protected: ciArray( arrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} ciArray( objArrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} ciArray(typeArrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} + ciArray(valueArrayHandle h_a): ciObject(h_a), _length(h_a()->length()) {} ciArray(ciKlass* klass, int len) : ciObject(klass), _length(len) {} arrayOop get_arrayOop() const { return (arrayOop)get_oop(); }
< prev index next >