--- a/src/hotspot/share/utilities/globalDefinitions.hpp Fri Jan 04 20:58:35 2019 +0100
+++ b/src/hotspot/share/utilities/globalDefinitions.hpp Fri Jan 04 15:06:01 2019 -0500
@@ -820,87 +820,6 @@
_thread_max_state = 12 // maximum thread state+1 - used for statistics allocation
};
-
-
-//----------------------------------------------------------------------------------------------------
-// 'Forward' declarations of frequently used classes
-// (in order to reduce interface dependencies & reduce
-// number of unnecessary compilations after changes)
-
-class ClassFileStream;
-
-class Thread;
-class VMThread;
-class JavaThread;
-class Threads;
-
-class VM_Operation;
-class VMOperationQueue;
-
-class CodeBlob;
-class CompiledMethod;
-class nmethod;
-class RuntimeBlob;
-class CompiledIC;
-class relocInfo;
-class ScopeDesc;
-class PcDesc;
-
-class RFrame;
-class CompiledRFrame;
-class InterpretedRFrame;
-
-class vframe;
-class javaVFrame;
-class interpretedVFrame;
-class compiledVFrame;
-class externalVFrame;
-class entryVFrame;
-
-class RegisterMap;
-
-class Mutex;
-class Monitor;
-class BasicLock;
-class BasicObjectLock;
-
-class PeriodicTask;
-
-class JavaCallWrapper;
-
-class oopDesc;
-
-class NativeCall;
-
-class StubQueue;
-
-class outputStream;
-
-class ResourceArea;
-
-class DebugInformationRecorder;
-class ScopeValue;
-class CompressedStream;
-class DebugInfoReadStream;
-class DebugInfoWriteStream;
-class LocationValue;
-
-class MonitorInfo;
-
-class OffsetClosure;
-class OopMapCache;
-class InterpreterOopMap;
-class OopMapCacheEntry;
-class OSThread;
-
-typedef int (*OSThreadStartFunc)(void*);
-
-class Space;
-
-class JavaValue;
-class methodHandle;
-class JavaCallArguments;
-
//----------------------------------------------------------------------------------------------------
// Special constants for debugging