hotspot/src/share/vm/classfile/classFileParser.cpp
changeset 27685 26a697375de3
parent 27616 6a63de6a8276
parent 27683 1d5707553fff
child 28027 c63d0bb0101c
equal deleted inserted replaced
27646:74c92bdda9b5 27685:26a697375de3
    29 #include "classfile/classLoaderData.inline.hpp"
    29 #include "classfile/classLoaderData.inline.hpp"
    30 #include "classfile/defaultMethods.hpp"
    30 #include "classfile/defaultMethods.hpp"
    31 #include "classfile/javaClasses.hpp"
    31 #include "classfile/javaClasses.hpp"
    32 #include "classfile/symbolTable.hpp"
    32 #include "classfile/symbolTable.hpp"
    33 #include "classfile/systemDictionary.hpp"
    33 #include "classfile/systemDictionary.hpp"
    34 #if INCLUDE_CDS
       
    35 #include "classfile/systemDictionaryShared.hpp"
       
    36 #endif
       
    37 #include "classfile/verificationType.hpp"
    34 #include "classfile/verificationType.hpp"
    38 #include "classfile/verifier.hpp"
    35 #include "classfile/verifier.hpp"
    39 #include "classfile/vmSymbols.hpp"
    36 #include "classfile/vmSymbols.hpp"
    40 #include "memory/allocation.hpp"
    37 #include "memory/allocation.hpp"
    41 #include "memory/gcLocker.hpp"
    38 #include "memory/gcLocker.hpp"
    61 #include "runtime/timer.hpp"
    58 #include "runtime/timer.hpp"
    62 #include "services/classLoadingService.hpp"
    59 #include "services/classLoadingService.hpp"
    63 #include "services/threadService.hpp"
    60 #include "services/threadService.hpp"
    64 #include "utilities/array.hpp"
    61 #include "utilities/array.hpp"
    65 #include "utilities/globalDefinitions.hpp"
    62 #include "utilities/globalDefinitions.hpp"
       
    63 #include "utilities/macros.hpp"
    66 #include "utilities/ostream.hpp"
    64 #include "utilities/ostream.hpp"
       
    65 #if INCLUDE_CDS
       
    66 #include "classfile/systemDictionaryShared.hpp"
       
    67 #endif
    67 
    68 
    68 // We generally try to create the oops directly when parsing, rather than
    69 // We generally try to create the oops directly when parsing, rather than
    69 // allocating temporary data structures and copying the bytes twice. A
    70 // allocating temporary data structures and copying the bytes twice. A
    70 // temporary area is only needed when parsing utf8 entries in the constant
    71 // temporary area is only needed when parsing utf8 entries in the constant
    71 // pool and when parsing line number tables.
    72 // pool and when parsing line number tables.