hotspot/src/share/vm/oops/instanceKlass.cpp
changeset 39713 29ece76096cb
parent 39400 daf3af35d6bf
child 39714 976b97b59d87
equal deleted inserted replaced
39712:dccb9af07ee1 39713:29ece76096cb
    25 #include "precompiled.hpp"
    25 #include "precompiled.hpp"
    26 #include "classfile/classFileParser.hpp"
    26 #include "classfile/classFileParser.hpp"
    27 #include "classfile/classFileStream.hpp"
    27 #include "classfile/classFileStream.hpp"
    28 #include "classfile/javaClasses.hpp"
    28 #include "classfile/javaClasses.hpp"
    29 #include "classfile/systemDictionary.hpp"
    29 #include "classfile/systemDictionary.hpp"
       
    30 #include "classfile/systemDictionaryShared.hpp"
    30 #include "classfile/verifier.hpp"
    31 #include "classfile/verifier.hpp"
    31 #include "classfile/vmSymbols.hpp"
    32 #include "classfile/vmSymbols.hpp"
    32 #include "code/dependencyContext.hpp"
    33 #include "code/dependencyContext.hpp"
    33 #include "compiler/compileBroker.hpp"
    34 #include "compiler/compileBroker.hpp"
    34 #include "gc/shared/collectedHeap.inline.hpp"
    35 #include "gc/shared/collectedHeap.inline.hpp"
   595           return true;
   596           return true;
   596         }
   597         }
   597 
   598 
   598         // also sets rewritten
   599         // also sets rewritten
   599         this_k->rewrite_class(CHECK_false);
   600         this_k->rewrite_class(CHECK_false);
       
   601       } else if (this_k->is_shared()) {
       
   602         SystemDictionaryShared::check_verification_constraints(this_k, CHECK_false);
   600       }
   603       }
   601 
   604 
   602       // relocate jsrs and link methods after they are all rewritten
   605       // relocate jsrs and link methods after they are all rewritten
   603       this_k->link_methods(CHECK_false);
   606       this_k->link_methods(CHECK_false);
   604 
   607