Mercurial > hg > truffle
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 |