< prev index next >

src/hotspot/share/memory/iterator.inline.hpp

Print this page
*** 31,17 ***
--- 31,19 ---
  #include "classfile/classLoaderData.hpp"
  #include "code/nmethod.hpp"
  #include "oops/access.inline.hpp"
  #include "oops/compressedOops.inline.hpp"
  #include "oops/klass.hpp"
+ #include "oops/flatArrayKlass.inline.hpp"
  #include "oops/instanceKlass.inline.hpp"
  #include "oops/instanceMirrorKlass.inline.hpp"
  #include "oops/instanceClassLoaderKlass.inline.hpp"
  #include "oops/instanceRefKlass.inline.hpp"
  #include "oops/instanceStackChunkKlass.inline.hpp"
  #include "oops/objArrayKlass.inline.hpp"
  #include "oops/typeArrayKlass.inline.hpp"
+ #include "oops/refArrayKlass.inline.hpp"
  #include "utilities/debug.hpp"
  
  // Defaults to strong claiming.
  inline MetadataVisitingOopIterateClosure::MetadataVisitingOopIterateClosure(ReferenceDiscoverer* rd) :
      ClaimMetadataVisitingOopIterateClosure(ClassLoaderData::_claim_strong, rd) {}

*** 146,16 ***
--- 148,19 ---
    public:
      FunctionType _function[Klass::KLASS_KIND_COUNT];
  
      Table(){
        set_init_function<InstanceKlass>();
+       set_init_function<InlineKlass>();
        set_init_function<InstanceRefKlass>();
        set_init_function<InstanceMirrorKlass>();
        set_init_function<InstanceClassLoaderKlass>();
        set_init_function<InstanceStackChunkKlass>();
        set_init_function<ObjArrayKlass>();
        set_init_function<TypeArrayKlass>();
+       set_init_function<FlatArrayKlass>();
+       set_init_function<RefArrayKlass>();
      }
    };
  
    static Table _table;
  public:

*** 209,16 ***
--- 214,19 ---
    public:
      FunctionType _function[Klass::KLASS_KIND_COUNT];
  
      Table(){
        set_init_function<InstanceKlass>();
+       set_init_function<InlineKlass>();
        set_init_function<InstanceRefKlass>();
        set_init_function<InstanceMirrorKlass>();
        set_init_function<InstanceClassLoaderKlass>();
        set_init_function<InstanceStackChunkKlass>();
        set_init_function<ObjArrayKlass>();
        set_init_function<TypeArrayKlass>();
+       set_init_function<FlatArrayKlass>();
+       set_init_function<RefArrayKlass>();
      }
    };
  
    static Table _table;
  public:

*** 272,16 ***
--- 280,19 ---
    public:
      FunctionType _function[Klass::KLASS_KIND_COUNT];
  
      Table(){
        set_init_function<InstanceKlass>();
+       set_init_function<InlineKlass>();
        set_init_function<InstanceRefKlass>();
        set_init_function<InstanceMirrorKlass>();
        set_init_function<InstanceClassLoaderKlass>();
        set_init_function<InstanceStackChunkKlass>();
        set_init_function<ObjArrayKlass>();
        set_init_function<TypeArrayKlass>();
+       set_init_function<FlatArrayKlass>();
+       set_init_function<RefArrayKlass>();
      }
    };
  
    static Table _table;
  public:
< prev index next >