Skip to content
Permalink
Browse files

8264797: Do not include klassVtable.hpp from instanceKlass.hpp

Reviewed-by: coleenp, stefank
  • Loading branch information
iklam committed Apr 7, 2021
1 parent eb5c097 commit c3abdc9aadc734053dbcc43d5294d5f16a0b0ce3
@@ -31,6 +31,7 @@
#include "jvmci/jvmciRuntime.hpp"
#include "jvmci/vmStructs_compiler_runtime.hpp"
#include "jvmci/vmStructs_jvmci.hpp"
#include "oops/klassVtable.hpp"
#include "oops/objArrayKlass.hpp"
#include "runtime/deoptimization.hpp"
#include "runtime/flags/jvmFlag.hpp"
@@ -30,7 +30,6 @@
#include "oops/constMethod.hpp"
#include "oops/fieldInfo.hpp"
#include "oops/instanceOop.hpp"
#include "oops/klassVtable.hpp"
#include "runtime/handles.hpp"
#include "runtime/os.hpp"
#include "utilities/accessFlags.hpp"
@@ -40,6 +39,7 @@
#include "jfr/support/jfrKlassExtension.hpp"
#endif

class klassItable;
class RecordComponent;

// An InstanceKlass is the VM level representation of a Java class.
@@ -27,6 +27,7 @@

#include "classfile/classLoaderData.inline.hpp"
#include "oops/klass.hpp"
#include "oops/klassVtable.hpp"
#include "oops/markWord.hpp"

// This loads the klass's holder as a phantom. This is useful when a weak Klass
@@ -51,6 +51,7 @@
#include "oops/generateOopMap.hpp"
#include "oops/instanceKlass.hpp"
#include "oops/instanceOop.hpp"
#include "oops/klassVtable.hpp"
#include "oops/method.hpp"
#include "oops/objArrayOop.hpp"
#include "oops/oop.inline.hpp"
@@ -71,6 +71,7 @@
#include "oops/instanceMirrorKlass.hpp"
#include "oops/instanceOop.hpp"
#include "oops/klass.hpp"
#include "oops/klassVtable.hpp"
#include "oops/markWord.hpp"
#include "oops/method.hpp"
#include "oops/methodCounters.hpp"

1 comment on commit c3abdc9

@openjdk-notifier

This comment has been minimized.

Copy link

@openjdk-notifier openjdk-notifier bot commented on c3abdc9 Apr 7, 2021

Please sign in to comment.