< prev index next >
src/share/vm/ci/ciMetadata.hpp
Print this page
*** 58,67 ****
--- 58,68 ----
virtual bool is_method_data() const { return false; }
virtual bool is_klass() const { return false; }
virtual bool is_instance_klass() const { return false; }
virtual bool is_valuetype() const { return false; }
virtual bool is_array_klass() const { return false; }
+ virtual bool is_value_array_klass() const { return false; }
virtual bool is_obj_array_klass() const { return false; }
virtual bool is_type_array_klass() const { return false; }
virtual void dump_replay_data(outputStream* st) { /* do nothing */ }
ciMethod* as_method() {
*** 94,103 ****
--- 95,108 ----
}
ciArrayKlass* as_array_klass() {
assert(is_array_klass(), "bad cast");
return (ciArrayKlass*)this;
}
+ ciValueArrayKlass* as_value_array_klass() {
+ assert(is_value_array_klass(), "bad cast");
+ return (ciValueArrayKlass*)this;
+ }
ciObjArrayKlass* as_obj_array_klass() {
assert(is_obj_array_klass(), "bad cast");
return (ciObjArrayKlass*)this;
}
ciTypeArrayKlass* as_type_array_klass() {
< prev index next >