Mercurial > hg > graal-compiler
comparison src/share/vm/ci/ciObjArrayKlass.hpp @ 6840:6e5a59a8e4a7
Merge
author | rbackman |
---|---|
date | Tue, 09 Oct 2012 07:41:27 +0200 |
parents | d8ce2825b193 |
children | d13d7aba8c12 |
comparison
equal
deleted
inserted
replaced
6830:81e878c53615 | 6840:6e5a59a8e4a7 |
---|---|
28 #include "ci/ciArrayKlass.hpp" | 28 #include "ci/ciArrayKlass.hpp" |
29 | 29 |
30 // ciObjArrayKlass | 30 // ciObjArrayKlass |
31 // | 31 // |
32 // This class represents a Klass* in the HotSpot virtual machine | 32 // This class represents a Klass* in the HotSpot virtual machine |
33 // whose Klass part is an objArrayKlass. | 33 // whose Klass part is an ObjArrayKlass. |
34 class ciObjArrayKlass : public ciArrayKlass { | 34 class ciObjArrayKlass : public ciArrayKlass { |
35 CI_PACKAGE_ACCESS | 35 CI_PACKAGE_ACCESS |
36 friend class ciEnv; | 36 friend class ciEnv; |
37 | 37 |
38 private: | 38 private: |
43 ciObjArrayKlass(KlassHandle h_k); | 43 ciObjArrayKlass(KlassHandle h_k); |
44 ciObjArrayKlass(ciSymbol* array_name, | 44 ciObjArrayKlass(ciSymbol* array_name, |
45 ciKlass* base_element_klass, | 45 ciKlass* base_element_klass, |
46 int dimension); | 46 int dimension); |
47 | 47 |
48 objArrayKlass* get_objArrayKlass() { | 48 ObjArrayKlass* get_ObjArrayKlass() { |
49 return (objArrayKlass*)get_Klass(); | 49 return (ObjArrayKlass*)get_Klass(); |
50 } | 50 } |
51 | 51 |
52 static ciObjArrayKlass* make_impl(ciKlass* element_klass); | 52 static ciObjArrayKlass* make_impl(ciKlass* element_klass); |
53 static ciSymbol* construct_array_name(ciSymbol* element_name, | 53 static ciSymbol* construct_array_name(ciSymbol* element_name, |
54 int dimension); | 54 int dimension); |