hotspot/src/share/vm/classfile/systemDictionary.hpp
changeset 7397 5b173b4ca846
parent 7114 65d21c4c6337
child 7426 dba53a0065f8
equal deleted inserted replaced
7396:518b01b064ff 7397:5b173b4ca846
    19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    20  * or visit www.oracle.com if you need additional information or have any
    20  * or visit www.oracle.com if you need additional information or have any
    21  * questions.
    21  * questions.
    22  *
    22  *
    23  */
    23  */
       
    24 
       
    25 #ifndef SHARE_VM_CLASSFILE_SYSTEMDICTIONARY_HPP
       
    26 #define SHARE_VM_CLASSFILE_SYSTEMDICTIONARY_HPP
       
    27 
       
    28 #include "classfile/classFileStream.hpp"
       
    29 #include "classfile/classLoader.hpp"
       
    30 #include "oops/objArrayOop.hpp"
       
    31 #include "oops/symbolOop.hpp"
       
    32 #include "runtime/java.hpp"
       
    33 #include "runtime/reflectionUtils.hpp"
       
    34 #include "utilities/hashtable.hpp"
    24 
    35 
    25 // The system dictionary stores all loaded classes and maps:
    36 // The system dictionary stores all loaded classes and maps:
    26 //
    37 //
    27 //   [class name,class loader] -> class   i.e.  [symbolOop,oop] -> klassOop
    38 //   [class name,class loader] -> class   i.e.  [symbolOop,oop] -> klassOop
    28 //
    39 //
   670   WK_KLASSES_DO(WK_KLASS_HANDLE_DECLARE);
   681   WK_KLASSES_DO(WK_KLASS_HANDLE_DECLARE);
   671   #undef WK_KLASS_HANDLE_DECLARE
   682   #undef WK_KLASS_HANDLE_DECLARE
   672 
   683 
   673   static KlassHandle box_klass(BasicType t);
   684   static KlassHandle box_klass(BasicType t);
   674 };
   685 };
       
   686 
       
   687 #endif // SHARE_VM_CLASSFILE_SYSTEMDICTIONARY_HPP