src/share/vm/oops/methodOop.hpp
Print this page
*** 20,29 ****
--- 20,44 ----
* or visit www.oracle.com if you need additional information or have any
* questions.
*
*/
+ #ifndef SHARE_VM_OOPS_METHODOOP_HPP
+ #define SHARE_VM_OOPS_METHODOOP_HPP
+
+ #include "classfile/vmSymbols.hpp"
+ #include "code/compressedStream.hpp"
+ #include "compiler/oopMap.hpp"
+ #include "interpreter/invocationCounter.hpp"
+ #include "oops/constMethodOop.hpp"
+ #include "oops/constantPoolOop.hpp"
+ #include "oops/instanceKlass.hpp"
+ #include "oops/oop.hpp"
+ #include "oops/typeArrayOop.hpp"
+ #include "utilities/accessFlags.hpp"
+ #include "utilities/growableArray.hpp"
+
// A methodOop represents a Java method.
//
// Memory layout (each line represents a word). Note that most applications load thousands of methods,
// so keeping the size of this structure small has a big impact on footprint.
//
*** 782,786 ****
--- 797,803 ----
}
void set(methodOop method);
void clear(methodOop method);
};
+
+ #endif // SHARE_VM_OOPS_METHODOOP_HPP