equal
deleted
inserted
replaced
31 // |
31 // |
32 // This class and its subclasses represent Klass*s in the |
32 // This class and its subclasses represent Klass*s in the |
33 // HotSpot virtual machine. In the vm, each Klass* contains an |
33 // HotSpot virtual machine. In the vm, each Klass* contains an |
34 // embedded Klass object. ciKlass is subclassed to explicitly |
34 // embedded Klass object. ciKlass is subclassed to explicitly |
35 // represent the kind of Klass embedded in the Klass*. For |
35 // represent the kind of Klass embedded in the Klass*. For |
36 // example, a Klass* with an embedded objArrayKlass object is |
36 // example, a Klass* with an embedded ObjArrayKlass object is |
37 // represented in the ciObject hierarchy by the class |
37 // represented in the ciObject hierarchy by the class |
38 // ciObjArrayKlass. |
38 // ciObjArrayKlass. |
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; |