--- old/src/share/vm/prims/methodHandleWalk.hpp 2010-01-07 15:24:29.125923807 +0100 +++ new/src/share/vm/prims/methodHandleWalk.hpp 2010-01-07 15:24:29.019459072 +0100 @@ -404,4 +404,10 @@ // Compile the given MH chain into bytecode. methodHandle compile(TRAPS); + + // Tests if the given class is a MH adapter holder. + static bool klass_is_method_handle_adapter_holder(klassOop klass) { + return (klass == SystemDictionary::MethodHandle_klass() || + klass == SystemDictionary::InvokeDynamic_klass()); + } };