equal
deleted
inserted
replaced
41 class ciTypeFlow; |
41 class ciTypeFlow; |
42 |
42 |
43 class ciObject; |
43 class ciObject; |
44 class ciNullObject; |
44 class ciNullObject; |
45 class ciInstance; |
45 class ciInstance; |
|
46 class ciCallSite; |
|
47 class ciMethodHandle; |
46 class ciMethod; |
48 class ciMethod; |
47 class ciMethodData; |
49 class ciMethodData; |
48 class ciReceiverTypeData; // part of ciMethodData |
50 class ciReceiverTypeData; // part of ciMethodData |
49 class ciSymbol; |
51 class ciSymbol; |
50 class ciArray; |
52 class ciArray; |
77 |
79 |
78 // These are the packages that have access to ciEnv |
80 // These are the packages that have access to ciEnv |
79 // Any more access must be given explicitly. |
81 // Any more access must be given explicitly. |
80 #define CI_PACKAGE_ACCESS_TO \ |
82 #define CI_PACKAGE_ACCESS_TO \ |
81 friend class ciObjectFactory; \ |
83 friend class ciObjectFactory; \ |
|
84 friend class ciCallSite; \ |
82 friend class ciConstantPoolCache; \ |
85 friend class ciConstantPoolCache; \ |
83 friend class ciField; \ |
86 friend class ciField; \ |
84 friend class ciConstant; \ |
87 friend class ciConstant; \ |
85 friend class ciFlags; \ |
88 friend class ciFlags; \ |
86 friend class ciExceptionHandler; \ |
89 friend class ciExceptionHandler; \ |
92 friend class ciObject; \ |
95 friend class ciObject; \ |
93 friend class ciNullObject; \ |
96 friend class ciNullObject; \ |
94 friend class ciInstance; \ |
97 friend class ciInstance; \ |
95 friend class ciMethod; \ |
98 friend class ciMethod; \ |
96 friend class ciMethodData; \ |
99 friend class ciMethodData; \ |
|
100 friend class ciMethodHandle; \ |
97 friend class ciReceiverTypeData; \ |
101 friend class ciReceiverTypeData; \ |
98 friend class ciSymbol; \ |
102 friend class ciSymbol; \ |
99 friend class ciArray; \ |
103 friend class ciArray; \ |
100 friend class ciObjArray; \ |
104 friend class ciObjArray; \ |
101 friend class ciTypeArray; \ |
105 friend class ciTypeArray; \ |