hotspot/src/share/vm/ci/ciClassList.hpp
changeset 4567 7fc02fbe5c7a
parent 4566 b363f6ef4068
child 5547 f4b087cbb361
equal deleted inserted replaced
4566:b363f6ef4068 4567:7fc02fbe5c7a
    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;              \