< prev index next >

src/hotspot/share/classfile/systemDictionary.hpp

Print this page




 197                                                                                                                 \
 198   /* Stack Walking */                                                                                           \
 199   do_klass(StackWalker_klass,                           java_lang_StackWalker                                 ) \
 200   do_klass(AbstractStackWalker_klass,                   java_lang_StackStreamFactory_AbstractStackWalker      ) \
 201   do_klass(StackFrameInfo_klass,                        java_lang_StackFrameInfo                              ) \
 202   do_klass(LiveStackFrameInfo_klass,                    java_lang_LiveStackFrameInfo                          ) \
 203                                                                                                                 \
 204   /* support for stack dump lock analysis */                                                                    \
 205   do_klass(java_util_concurrent_locks_AbstractOwnableSynchronizer_klass, java_util_concurrent_locks_AbstractOwnableSynchronizer) \
 206                                                                                                                 \
 207   /* boxing klasses */                                                                                          \
 208   do_klass(Boolean_klass,                               java_lang_Boolean                                     ) \
 209   do_klass(Character_klass,                             java_lang_Character                                   ) \
 210   do_klass(Float_klass,                                 java_lang_Float                                       ) \
 211   do_klass(Double_klass,                                java_lang_Double                                      ) \
 212   do_klass(Byte_klass,                                  java_lang_Byte                                        ) \
 213   do_klass(Short_klass,                                 java_lang_Short                                       ) \
 214   do_klass(Integer_klass,                               java_lang_Integer                                     ) \
 215   do_klass(Long_klass,                                  java_lang_Long                                        ) \
 216                                                                                                                 \
 217   /* force inline of iterators */                                                                               \
 218   do_klass(Iterator_klass,                              java_util_Iterator                                    ) \
 219                                                                                                                 \
 220   /*end*/
 221 
 222 
 223 class SystemDictionary : AllStatic {
 224   friend class BootstrapInfo;
 225   friend class VMStructs;
 226   friend class SystemDictionaryHandles;
 227 
 228  public:
 229   enum WKID {
 230     NO_WKID = 0,
 231 
 232     #define WK_KLASS_ENUM(name, symbol) WK_KLASS_ENUM_NAME(name), WK_KLASS_ENUM_NAME(symbol) = WK_KLASS_ENUM_NAME(name),
 233     WK_KLASSES_DO(WK_KLASS_ENUM)
 234     #undef WK_KLASS_ENUM
 235 
 236     WKID_LIMIT,
 237 
 238     FIRST_WKID = NO_WKID + 1
 239   };




 197                                                                                                                 \
 198   /* Stack Walking */                                                                                           \
 199   do_klass(StackWalker_klass,                           java_lang_StackWalker                                 ) \
 200   do_klass(AbstractStackWalker_klass,                   java_lang_StackStreamFactory_AbstractStackWalker      ) \
 201   do_klass(StackFrameInfo_klass,                        java_lang_StackFrameInfo                              ) \
 202   do_klass(LiveStackFrameInfo_klass,                    java_lang_LiveStackFrameInfo                          ) \
 203                                                                                                                 \
 204   /* support for stack dump lock analysis */                                                                    \
 205   do_klass(java_util_concurrent_locks_AbstractOwnableSynchronizer_klass, java_util_concurrent_locks_AbstractOwnableSynchronizer) \
 206                                                                                                                 \
 207   /* boxing klasses */                                                                                          \
 208   do_klass(Boolean_klass,                               java_lang_Boolean                                     ) \
 209   do_klass(Character_klass,                             java_lang_Character                                   ) \
 210   do_klass(Float_klass,                                 java_lang_Float                                       ) \
 211   do_klass(Double_klass,                                java_lang_Double                                      ) \
 212   do_klass(Byte_klass,                                  java_lang_Byte                                        ) \
 213   do_klass(Short_klass,                                 java_lang_Short                                       ) \
 214   do_klass(Integer_klass,                               java_lang_Integer                                     ) \
 215   do_klass(Long_klass,                                  java_lang_Long                                        ) \
 216                                                                                                                 \



 217   /*end*/
 218 
 219 
 220 class SystemDictionary : AllStatic {
 221   friend class BootstrapInfo;
 222   friend class VMStructs;
 223   friend class SystemDictionaryHandles;
 224 
 225  public:
 226   enum WKID {
 227     NO_WKID = 0,
 228 
 229     #define WK_KLASS_ENUM(name, symbol) WK_KLASS_ENUM_NAME(name), WK_KLASS_ENUM_NAME(symbol) = WK_KLASS_ENUM_NAME(name),
 230     WK_KLASSES_DO(WK_KLASS_ENUM)
 231     #undef WK_KLASS_ENUM
 232 
 233     WKID_LIMIT,
 234 
 235     FIRST_WKID = NO_WKID + 1
 236   };


< prev index next >