1.1 --- a/src/share/vm/utilities/constantTag.hpp Thu Jul 15 08:54:48 2010 -0700 1.2 +++ b/src/share/vm/utilities/constantTag.hpp Thu Jul 15 18:40:45 2010 -0700 1.3 @@ -80,13 +80,14 @@ 1.4 1.5 bool is_method_type() const { return _tag == JVM_CONSTANT_MethodType; } 1.6 bool is_method_handle() const { return _tag == JVM_CONSTANT_MethodHandle; } 1.7 + bool is_invoke_dynamic() const { return _tag == JVM_CONSTANT_InvokeDynamic; } 1.8 1.9 constantTag() { 1.10 _tag = JVM_CONSTANT_Invalid; 1.11 } 1.12 constantTag(jbyte tag) { 1.13 assert((tag >= 0 && tag <= JVM_CONSTANT_NameAndType) || 1.14 - (tag >= JVM_CONSTANT_MethodHandle && tag <= JVM_CONSTANT_MethodType) || 1.15 + (tag >= JVM_CONSTANT_MethodHandle && tag <= JVM_CONSTANT_InvokeDynamic) || 1.16 (tag >= JVM_CONSTANT_InternalMin && tag <= JVM_CONSTANT_InternalMax), "Invalid constant tag"); 1.17 _tag = tag; 1.18 }