1.1 --- a/src/share/vm/interpreter/bytecodes.hpp Mon Aug 27 15:17:17 2012 -0700 1.2 +++ b/src/share/vm/interpreter/bytecodes.hpp Tue Aug 28 15:24:39 2012 -0700 1.3 @@ -424,6 +424,8 @@ 1.4 || code == _fconst_0 || code == _dconst_0); } 1.5 static bool is_invoke (Code code) { return (_invokevirtual <= code && code <= _invokedynamic); } 1.6 1.7 + static bool has_optional_appendix(Code code) { return code == _invokedynamic || code == _invokehandle; } 1.8 + 1.9 static int compute_flags (const char* format, int more_flags = 0); // compute the flags 1.10 static int flags (int code, bool is_wide) { 1.11 assert(code == (u_char)code, "must be a byte");