Mercurial > hg > truffle
comparison src/share/vm/ci/ciInstanceKlass.hpp @ 12883:f50418dfb1b7
Merge
author | iveresov |
---|---|
date | Sun, 13 Oct 2013 13:22:24 -0700 |
parents | d13d7aba8c12 |
children | 4d3575d37a07 |
comparison
equal
deleted
inserted
replaced
12844:7c26dced065e | 12883:f50418dfb1b7 |
---|---|
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 |