< prev index next >

src/share/vm/ci/ciEnv.hpp

Print this page




 176       return _factory->get_symbol(o);
 177     }
 178   }
 179 
 180   ciMetadata* get_metadata(Metadata* o) {
 181     if (o == NULL) {
 182       return NULL;
 183     } else {
 184       return _factory->get_metadata(o);
 185     }
 186   }
 187 
 188   void ensure_metadata_alive(ciMetadata* m) {
 189     _factory->ensure_metadata_alive(m);
 190   }
 191 
 192   ciInstance* get_instance(oop o) {
 193     if (o == NULL) return NULL;
 194     return get_object(o)->as_instance();
 195   }




 196   ciObjArrayKlass* get_obj_array_klass(Klass* o) {
 197     if (o == NULL) return NULL;
 198     return get_metadata(o)->as_obj_array_klass();
 199   }
 200   ciTypeArrayKlass* get_type_array_klass(Klass* o) {
 201     if (o == NULL) return NULL;
 202     return get_metadata(o)->as_type_array_klass();
 203   }
 204   ciKlass* get_klass(Klass* o) {
 205     if (o == NULL) return NULL;
 206     return get_metadata(o)->as_klass();
 207   }
 208   ciInstanceKlass* get_instance_klass(Klass* o) {
 209     if (o == NULL) return NULL;
 210     return get_metadata(o)->as_instance_klass();
 211   }
 212   ciMethod* get_method(Method* o) {
 213     if (o == NULL) return NULL;
 214     return get_metadata(o)->as_method();
 215   }




 176       return _factory->get_symbol(o);
 177     }
 178   }
 179 
 180   ciMetadata* get_metadata(Metadata* o) {
 181     if (o == NULL) {
 182       return NULL;
 183     } else {
 184       return _factory->get_metadata(o);
 185     }
 186   }
 187 
 188   void ensure_metadata_alive(ciMetadata* m) {
 189     _factory->ensure_metadata_alive(m);
 190   }
 191 
 192   ciInstance* get_instance(oop o) {
 193     if (o == NULL) return NULL;
 194     return get_object(o)->as_instance();
 195   }
 196   ciValueArrayKlass* get_value_array_klass(Klass* o) {
 197     if (o == NULL) return NULL;
 198     return get_metadata(o)->as_value_array_klass();
 199   }
 200   ciObjArrayKlass* get_obj_array_klass(Klass* o) {
 201     if (o == NULL) return NULL;
 202     return get_metadata(o)->as_obj_array_klass();
 203   }
 204   ciTypeArrayKlass* get_type_array_klass(Klass* o) {
 205     if (o == NULL) return NULL;
 206     return get_metadata(o)->as_type_array_klass();
 207   }
 208   ciKlass* get_klass(Klass* o) {
 209     if (o == NULL) return NULL;
 210     return get_metadata(o)->as_klass();
 211   }
 212   ciInstanceKlass* get_instance_klass(Klass* o) {
 213     if (o == NULL) return NULL;
 214     return get_metadata(o)->as_instance_klass();
 215   }
 216   ciMethod* get_method(Method* o) {
 217     if (o == NULL) return NULL;
 218     return get_metadata(o)->as_method();
 219   }


< prev index next >