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