src/share/vm/utilities/constantTag.hpp

changeset 2015
083fde3b838e
parent 1957
136b78722a08
child 2268
3b2dea75431e
     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    }

mercurial