comparison src/share/vm/ci/ciKlass.hpp @ 12883:f50418dfb1b7

Merge
author iveresov
date Sun, 13 Oct 2013 13:22:24 -0700
parents d13d7aba8c12
children de6a9e811145
comparison
equal deleted inserted replaced
12844:7c26dced065e 12883:f50418dfb1b7
39 class ciKlass : public ciType { 39 class ciKlass : public ciType {
40 CI_PACKAGE_ACCESS 40 CI_PACKAGE_ACCESS
41 friend class ciEnv; 41 friend class ciEnv;
42 friend class ciField; 42 friend class ciField;
43 friend class ciMethod; 43 friend class ciMethod;
44 friend class ciMethodData;
44 friend class ciObjArrayKlass; 45 friend class ciObjArrayKlass;
45 46
46 private: 47 private:
47 ciSymbol* _name; 48 ciSymbol* _name;
48 jint _layout_helper; 49 jint _layout_helper;
119 jint access_flags(); 120 jint access_flags();
120 121
121 // What kind of ciObject is this? 122 // What kind of ciObject is this?
122 bool is_klass() const { return true; } 123 bool is_klass() const { return true; }
123 124
125 virtual ciKlass* exact_klass() = 0;
126
124 void print_name_on(outputStream* st); 127 void print_name_on(outputStream* st);
125 }; 128 };
126 129
127 #endif // SHARE_VM_CI_CIKLASS_HPP 130 #endif // SHARE_VM_CI_CIKLASS_HPP