equal
deleted
inserted
replaced
233 |
233 |
234 // What kind of ciObject is this? |
234 // What kind of ciObject is this? |
235 bool is_instance_klass() const { return true; } |
235 bool is_instance_klass() const { return true; } |
236 bool is_java_klass() const { return true; } |
236 bool is_java_klass() const { return true; } |
237 |
237 |
|
238 virtual ciKlass* exact_klass() { |
|
239 if (is_loaded() && is_final() && !is_interface()) { |
|
240 return this; |
|
241 } |
|
242 return NULL; |
|
243 } |
|
244 |
238 // Dump the current state of this klass for compilation replay. |
245 // Dump the current state of this klass for compilation replay. |
239 virtual void dump_replay_data(outputStream* out); |
246 virtual void dump_replay_data(outputStream* out); |
240 }; |
247 }; |
241 |
248 |
242 #endif // SHARE_VM_CI_CIINSTANCEKLASS_HPP |
249 #endif // SHARE_VM_CI_CIINSTANCEKLASS_HPP |