Mercurial > hg > truffle
comparison src/share/vm/ci/ciClassList.hpp @ 1339:09ac706c2623
Merge
author | asaha |
---|---|
date | Wed, 24 Mar 2010 17:16:33 -0700 |
parents | dd57230ba8fe |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1338:f5dd08ad65df | 1339:09ac706c2623 |
---|---|
23 */ | 23 */ |
24 | 24 |
25 class ciEnv; | 25 class ciEnv; |
26 class ciObjectFactory; | 26 class ciObjectFactory; |
27 class ciConstantPoolCache; | 27 class ciConstantPoolCache; |
28 class ciCPCache; | |
28 | 29 |
29 class ciField; | 30 class ciField; |
30 class ciConstant; | 31 class ciConstant; |
31 class ciFlags; | 32 class ciFlags; |
32 class ciExceptionHandler; | 33 class ciExceptionHandler; |
40 class ciTypeFlow; | 41 class ciTypeFlow; |
41 | 42 |
42 class ciObject; | 43 class ciObject; |
43 class ciNullObject; | 44 class ciNullObject; |
44 class ciInstance; | 45 class ciInstance; |
46 class ciCallSite; | |
47 class ciMethodHandle; | |
45 class ciMethod; | 48 class ciMethod; |
46 class ciMethodData; | 49 class ciMethodData; |
47 class ciReceiverTypeData; // part of ciMethodData | 50 class ciReceiverTypeData; // part of ciMethodData |
48 class ciSymbol; | 51 class ciSymbol; |
49 class ciArray; | 52 class ciArray; |
76 | 79 |
77 // These are the packages that have access to ciEnv | 80 // These are the packages that have access to ciEnv |
78 // Any more access must be given explicitly. | 81 // Any more access must be given explicitly. |
79 #define CI_PACKAGE_ACCESS_TO \ | 82 #define CI_PACKAGE_ACCESS_TO \ |
80 friend class ciObjectFactory; \ | 83 friend class ciObjectFactory; \ |
84 friend class ciCallSite; \ | |
81 friend class ciConstantPoolCache; \ | 85 friend class ciConstantPoolCache; \ |
82 friend class ciField; \ | 86 friend class ciField; \ |
83 friend class ciConstant; \ | 87 friend class ciConstant; \ |
84 friend class ciFlags; \ | 88 friend class ciFlags; \ |
85 friend class ciExceptionHandler; \ | 89 friend class ciExceptionHandler; \ |
91 friend class ciObject; \ | 95 friend class ciObject; \ |
92 friend class ciNullObject; \ | 96 friend class ciNullObject; \ |
93 friend class ciInstance; \ | 97 friend class ciInstance; \ |
94 friend class ciMethod; \ | 98 friend class ciMethod; \ |
95 friend class ciMethodData; \ | 99 friend class ciMethodData; \ |
100 friend class ciMethodHandle; \ | |
96 friend class ciReceiverTypeData; \ | 101 friend class ciReceiverTypeData; \ |
97 friend class ciSymbol; \ | 102 friend class ciSymbol; \ |
98 friend class ciArray; \ | 103 friend class ciArray; \ |
99 friend class ciObjArray; \ | 104 friend class ciObjArray; \ |
100 friend class ciTypeArray; \ | 105 friend class ciTypeArray; \ |