--- a/hotspot/src/share/vm/classfile/javaClasses.hpp Mon Sep 13 16:45:00 2010 -0700
+++ b/hotspot/src/share/vm/classfile/javaClasses.hpp Mon Sep 13 23:24:30 2010 -0700
@@ -1048,6 +1048,7 @@
private:
static int _vmslots_offset; // number of argument slots needed
static int _erasedType_offset; // erasedType = canonical MethodType
+ static int _genericInvoker_offset; // genericInvoker = adapter for invokeGeneric
static void compute_offsets();
@@ -1055,10 +1056,12 @@
// Accessors
static int vmslots(oop mtform);
static oop erasedType(oop mtform);
+ static oop genericInvoker(oop mtform);
// Accessors for code generation:
static int vmslots_offset_in_bytes() { return _vmslots_offset; }
static int erasedType_offset_in_bytes() { return _erasedType_offset; }
+ static int genericInvoker_offset_in_bytes() { return _genericInvoker_offset; }
};