src/share/vm/classfile/systemDictionary.hpp

Print this page

        

*** 20,29 **** --- 20,40 ---- * or visit www.oracle.com if you need additional information or have any * questions. * */ + #ifndef SHARE_VM_CLASSFILE_SYSTEMDICTIONARY_HPP + #define SHARE_VM_CLASSFILE_SYSTEMDICTIONARY_HPP + + #include "classfile/classFileStream.hpp" + #include "classfile/classLoader.hpp" + #include "oops/objArrayOop.hpp" + #include "oops/symbolOop.hpp" + #include "runtime/java.hpp" + #include "runtime/reflectionUtils.hpp" + #include "utilities/hashtable.hpp" + // The system dictionary stores all loaded classes and maps: // // [class name,class loader] -> class i.e. [symbolOop,oop] -> klassOop // // Classes are loaded lazily. The default VM class loader is
*** 669,673 **** --- 680,686 ---- WK_KLASSES_DO(WK_KLASS_HANDLE_DECLARE); #undef WK_KLASS_HANDLE_DECLARE static KlassHandle box_klass(BasicType t); }; + + #endif // SHARE_VM_CLASSFILE_SYSTEMDICTIONARY_HPP