< prev index next >

src/hotspot/share/ci/ciEnv.hpp

Print this page




 170     }
 171   }
 172 
 173   ciSymbol* get_symbol(Symbol* o) {
 174     if (o == NULL) {
 175       ShouldNotReachHere();
 176       return NULL;
 177     } else {
 178       return _factory->get_symbol(o);
 179     }
 180   }
 181 
 182   ciMetadata* get_metadata(Metadata* o) {
 183     if (o == NULL) {
 184       return NULL;
 185     } else {
 186       return _factory->get_metadata(o);
 187     }
 188   }
 189 
 190   void ensure_metadata_alive(ciMetadata* m) {
 191     _factory->ensure_metadata_alive(m);
 192   }
 193 
 194   ciInstance* get_instance(oop o) {
 195     if (o == NULL) return NULL;
 196     return get_object(o)->as_instance();
 197   }
 198   ciObjArrayKlass* get_obj_array_klass(Klass* o) {
 199     if (o == NULL) return NULL;
 200     return get_metadata(o)->as_obj_array_klass();
 201   }
 202   ciTypeArrayKlass* get_type_array_klass(Klass* o) {
 203     if (o == NULL) return NULL;
 204     return get_metadata(o)->as_type_array_klass();
 205   }
 206   ciKlass* get_klass(Klass* o) {
 207     if (o == NULL) return NULL;
 208     return get_metadata(o)->as_klass();
 209   }
 210   ciInstanceKlass* get_instance_klass(Klass* o) {
 211     if (o == NULL) return NULL;
 212     return get_metadata(o)->as_instance_klass();
 213   }




 170     }
 171   }
 172 
 173   ciSymbol* get_symbol(Symbol* o) {
 174     if (o == NULL) {
 175       ShouldNotReachHere();
 176       return NULL;
 177     } else {
 178       return _factory->get_symbol(o);
 179     }
 180   }
 181 
 182   ciMetadata* get_metadata(Metadata* o) {
 183     if (o == NULL) {
 184       return NULL;
 185     } else {
 186       return _factory->get_metadata(o);
 187     }
 188   }
 189 




 190   ciInstance* get_instance(oop o) {
 191     if (o == NULL) return NULL;
 192     return get_object(o)->as_instance();
 193   }
 194   ciObjArrayKlass* get_obj_array_klass(Klass* o) {
 195     if (o == NULL) return NULL;
 196     return get_metadata(o)->as_obj_array_klass();
 197   }
 198   ciTypeArrayKlass* get_type_array_klass(Klass* o) {
 199     if (o == NULL) return NULL;
 200     return get_metadata(o)->as_type_array_klass();
 201   }
 202   ciKlass* get_klass(Klass* o) {
 203     if (o == NULL) return NULL;
 204     return get_metadata(o)->as_klass();
 205   }
 206   ciInstanceKlass* get_instance_klass(Klass* o) {
 207     if (o == NULL) return NULL;
 208     return get_metadata(o)->as_instance_klass();
 209   }


< prev index next >