--- old/src/hotspot/share/interpreter/bytecodeStream.hpp 2018-03-20 18:40:18.091962825 -0400 +++ new/src/hotspot/share/interpreter/bytecodeStream.hpp 2018-03-20 18:40:17.362895169 -0400 @@ -28,7 +28,6 @@ #include "interpreter/bytecode.hpp" #include "memory/allocation.hpp" #include "oops/method.hpp" -#include "runtime/handles.inline.hpp" #include "utilities/bytes.hpp" // A BytecodeStream is used for fast iteration over the bytecodes @@ -63,10 +62,7 @@ bool _is_raw; // false in 'cooked' BytecodeStream // Construction - BaseBytecodeStream(const methodHandle& method) : _method(method) { - set_interval(0, _method->code_size()); - _is_raw = false; - } + BaseBytecodeStream(const methodHandle& method); public: // Iteration control