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; \