src/hotspot/share/oops/instanceKlass.cpp
changeset 50752 9d62da00bf15
parent 50746 85789fb05154
child 50761 cb07f4b539fc
equal deleted inserted replaced
50751:d9132bdf6c30 50752:9d62da00bf15
    36 #include "classfile/verifier.hpp"
    36 #include "classfile/verifier.hpp"
    37 #include "classfile/vmSymbols.hpp"
    37 #include "classfile/vmSymbols.hpp"
    38 #include "code/dependencyContext.hpp"
    38 #include "code/dependencyContext.hpp"
    39 #include "compiler/compileBroker.hpp"
    39 #include "compiler/compileBroker.hpp"
    40 #include "gc/shared/collectedHeap.inline.hpp"
    40 #include "gc/shared/collectedHeap.inline.hpp"
    41 #include "gc/shared/specialized_oop_closures.hpp"
       
    42 #include "interpreter/oopMapCache.hpp"
    41 #include "interpreter/oopMapCache.hpp"
    43 #include "interpreter/rewriter.hpp"
    42 #include "interpreter/rewriter.hpp"
    44 #include "jvmtifiles/jvmti.h"
    43 #include "jvmtifiles/jvmti.h"
    45 #include "logging/log.hpp"
    44 #include "logging/log.hpp"
    46 #include "logging/logMessage.hpp"
    45 #include "logging/logMessage.hpp"
   399   assert(default_vtable_indices() == NULL, "only create once");
   398   assert(default_vtable_indices() == NULL, "only create once");
   400   set_default_vtable_indices(vtable_indices);
   399   set_default_vtable_indices(vtable_indices);
   401   return vtable_indices;
   400   return vtable_indices;
   402 }
   401 }
   403 
   402 
   404 InstanceKlass::InstanceKlass(const ClassFileParser& parser, unsigned kind) :
   403 InstanceKlass::InstanceKlass(const ClassFileParser& parser, unsigned kind, KlassID id) :
       
   404   Klass(id),
   405   _static_field_size(parser.static_field_size()),
   405   _static_field_size(parser.static_field_size()),
   406   _nonstatic_oop_map_size(nonstatic_oop_map_size(parser.total_oop_map_count())),
   406   _nonstatic_oop_map_size(nonstatic_oop_map_size(parser.total_oop_map_count())),
   407   _itable_len(parser.itable_size()),
   407   _itable_len(parser.itable_size()),
   408   _reference_type(parser.reference_type()),
   408   _reference_type(parser.reference_type()),
   409   _nest_members(NULL),
   409   _nest_members(NULL),