--- old/src/share/classes/java/lang/invoke/AdapterMethodHandle.java Thu Sep 8 13:21:14 2011 +++ new/src/share/classes/java/lang/invoke/AdapterMethodHandle.java Thu Sep 8 13:21:14 2011 @@ -40,9 +40,6 @@ */ class AdapterMethodHandle extends BoundMethodHandle { - //MethodHandle vmtarget; // next AMH or BMH in chain or final DMH - //Object argument; // parameter to the conversion if needed - //int vmargslot; // which argument slot is affected private final int conversion; // the type of conversion: RETYPE_ONLY, etc. // Constructors in this class *must* be package scoped or private. @@ -1188,13 +1185,6 @@ @Override String debugString() { - return getNameString(nonAdapter((MethodHandle)vmtarget), this); + return getNameString(this); } - - private static MethodHandle nonAdapter(MethodHandle mh) { - while (mh instanceof AdapterMethodHandle) { - mh = (MethodHandle) mh.vmtarget; - } - return mh; - } }