< prev index next >

src/hotspot/share/ci/ciArrayKlass.cpp

Print this page

        

@@ -25,10 +25,11 @@
 #include "precompiled.hpp"
 #include "ci/ciArrayKlass.hpp"
 #include "ci/ciObjArrayKlass.hpp"
 #include "ci/ciTypeArrayKlass.hpp"
 #include "ci/ciUtilities.hpp"
+#include "ci/ciUtilities.inline.hpp"
 #include "ci/ciValueArrayKlass.hpp"
 #include "ci/ciValueKlass.hpp"
 
 // ciArrayKlass
 //

@@ -116,5 +117,11 @@
 
 ArrayStorageProperties ciArrayKlass::storage_properties() {
   return get_ArrayKlass()->storage_properties();
 }
 
+ciInstance* ciArrayKlass::component_mirror_instance() const {
+  GUARDED_VM_ENTRY(
+    oop component_mirror = ArrayKlass::cast(get_Klass())->component_mirror();
+    return CURRENT_ENV->get_instance(component_mirror);
+  )
+}
< prev index next >