< 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 >