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