1.1 --- a/src/share/vm/prims/jvm.h Mon Jun 07 14:17:01 2010 -0700 1.2 +++ b/src/share/vm/prims/jvm.h Wed Jun 09 18:50:45 2010 -0700 1.3 @@ -1044,7 +1044,22 @@ 1.4 JVM_CONSTANT_Fieldref, 1.5 JVM_CONSTANT_Methodref, 1.6 JVM_CONSTANT_InterfaceMethodref, 1.7 - JVM_CONSTANT_NameAndType 1.8 + JVM_CONSTANT_NameAndType, 1.9 + JVM_CONSTANT_MethodHandle = 15, // JSR 292 1.10 + JVM_CONSTANT_MethodType = 16 // JSR 292 1.11 +}; 1.12 + 1.13 +/* JVM_CONSTANT_MethodHandle subtypes */ 1.14 +enum { 1.15 + JVM_REF_getField = 1, 1.16 + JVM_REF_getStatic = 2, 1.17 + JVM_REF_putField = 3, 1.18 + JVM_REF_putStatic = 4, 1.19 + JVM_REF_invokeVirtual = 5, 1.20 + JVM_REF_invokeStatic = 6, 1.21 + JVM_REF_invokeSpecial = 7, 1.22 + JVM_REF_newInvokeSpecial = 8, 1.23 + JVM_REF_invokeInterface = 9 1.24 }; 1.25 1.26 /* Used in the newarray instruction. */