src/share/vm/oops/methodDataOop.hpp
Print this page
@@ -20,10 +20,19 @@
* or visit www.oracle.com if you need additional information or have any
* questions.
*
*/
+#ifndef SHARE_VM_OOPS_METHODDATAOOP_HPP
+#define SHARE_VM_OOPS_METHODDATAOOP_HPP
+
+#include "interpreter/bytecodes.hpp"
+#include "memory/universe.hpp"
+#include "oops/methodOop.hpp"
+#include "oops/oop.hpp"
+#include "runtime/orderAccess.hpp"
+
class BytecodeStream;
// The MethodData object collects counts and other profile information
// during zeroth-tier (interpretive) and first-tier execution.
// The profile is used later by compilation heuristics. Some heuristics
@@ -1488,5 +1497,7 @@
#endif
// verification
void verify_data_on(outputStream* st);
};
+
+#endif // SHARE_VM_OOPS_METHODDATAOOP_HPP