--- old/src/share/vm/ci/ciKlass.hpp 2013-10-02 17:55:40.096753806 +0200 +++ new/src/share/vm/ci/ciKlass.hpp 2013-10-02 17:55:39.675368269 +0200 @@ -41,6 +41,7 @@ friend class ciEnv; friend class ciField; friend class ciMethod; + friend class ciMethodData; friend class ciObjArrayKlass; private: @@ -121,6 +122,8 @@ // What kind of ciObject is this? bool is_klass() const { return true; } + virtual ciKlass* exact_klass() = 0; + void print_name_on(outputStream* st); };