jdk/src/java.base/share/classes/java/lang/invoke/MethodHandle.java
changeset 25991 e48157b42439
parent 25979 42e5d9f8087e
parent 25859 3317bb8137f4
child 26466 3bbb6a284bd4
equal deleted inserted replaced
25876:d06a6d3c66c0 25991:e48157b42439
   677      * </ul>
   677      * </ul>
   678      * <p>
   678      * <p>
   679      * This method provides the crucial behavioral difference between
   679      * This method provides the crucial behavioral difference between
   680      * {@link #invokeExact invokeExact} and plain, inexact {@link #invoke invoke}.
   680      * {@link #invokeExact invokeExact} and plain, inexact {@link #invoke invoke}.
   681      * The two methods
   681      * The two methods
   682      * perform the same steps when the caller's type descriptor exactly m atches
   682      * perform the same steps when the caller's type descriptor exactly matches
   683      * the callee's, but when the types differ, plain {@link #invoke invoke}
   683      * the callee's, but when the types differ, plain {@link #invoke invoke}
   684      * also calls {@code asType} (or some internal equivalent) in order
   684      * also calls {@code asType} (or some internal equivalent) in order
   685      * to match up the caller's and callee's types.
   685      * to match up the caller's and callee's types.
   686      * <p>
   686      * <p>
   687      * If the current method is a variable arity method handle
   687      * If the current method is a variable arity method handle