nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java
changeset 33333 0bad500ce4e0
parent 28881 0008daeef352
child 33339 334cd3ebfa5e
equal deleted inserted replaced
33332:f180be6368d8 33333:0bad500ce4e0
    86 import java.lang.invoke.MethodHandle;
    86 import java.lang.invoke.MethodHandle;
    87 
    87 
    88 /**
    88 /**
    89  * A generic interface describing operations that transform method handles.
    89  * A generic interface describing operations that transform method handles.
    90  */
    90  */
       
    91 @FunctionalInterface
    91 public interface MethodHandleTransformer {
    92 public interface MethodHandleTransformer {
    92     /**
    93     /**
    93      * Transforms a method handle.
    94      * Transforms a method handle.
    94      * @param target the method handle being transformed.
    95      * @param target the method handle being transformed.
    95      * @return transformed method handle.
    96      * @return transformed method handle.