hotspot/src/share/vm/oops/oopsHierarchy.hpp
changeset 13952 e3cf184080bc
parent 13738 d67be49a5beb
child 19319 0ad35be0733a
equal deleted inserted replaced
13918:b01a48301e67 13952:e3cf184080bc
   126   // from jvm.cpp
   126   // from jvm.cpp
   127   operator jlong* () const            { return (jlong*)obj(); }
   127   operator jlong* () const            { return (jlong*)obj(); }
   128 #endif
   128 #endif
   129 
   129 
   130   // from parNewGeneration and other things that want to get to the end of
   130   // from parNewGeneration and other things that want to get to the end of
   131   // an oop for stuff (like objArrayKlass.cpp)
   131   // an oop for stuff (like ObjArrayKlass.cpp)
   132   operator oop* () const              { return (oop *)obj(); }
   132   operator oop* () const              { return (oop *)obj(); }
   133 };
   133 };
   134 
   134 
   135 #define DEF_OOP(type)                                                      \
   135 #define DEF_OOP(type)                                                      \
   136    class type##OopDesc;                                                    \
   136    class type##OopDesc;                                                    \
   170 class Klass;
   170 class Klass;
   171 class   InstanceKlass;
   171 class   InstanceKlass;
   172 class     InstanceMirrorKlass;
   172 class     InstanceMirrorKlass;
   173 class     InstanceClassLoaderKlass;
   173 class     InstanceClassLoaderKlass;
   174 class     InstanceRefKlass;
   174 class     InstanceRefKlass;
   175 class   arrayKlass;
   175 class   ArrayKlass;
   176 class     objArrayKlass;
   176 class     ObjArrayKlass;
   177 class     typeArrayKlass;
   177 class     TypeArrayKlass;
   178 
   178 
   179 #endif // SHARE_VM_OOPS_OOPSHIERARCHY_HPP
   179 #endif // SHARE_VM_OOPS_OOPSHIERARCHY_HPP