jdk/src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
changeset 32649 2ee9017c7597
parent 27295 8ed31033bf48
child 40408 cf7e826d4d63
equal deleted inserted replaced
32648:1fa861caf840 32649:2ee9017c7597
    47     protected DelegatingMethodHandle(MethodType type, LambdaForm form) {
    47     protected DelegatingMethodHandle(MethodType type, LambdaForm form) {
    48         super(type, form);
    48         super(type, form);
    49     }
    49     }
    50 
    50 
    51     /** Define this to extract the delegated target which supplies the invocation behavior. */
    51     /** Define this to extract the delegated target which supplies the invocation behavior. */
    52     abstract protected MethodHandle getTarget();
    52     protected abstract MethodHandle getTarget();
    53 
    53 
    54     @Override
    54     @Override
    55     abstract MethodHandle asTypeUncached(MethodType newType);
    55     abstract MethodHandle asTypeUncached(MethodType newType);
    56 
    56 
    57     @Override
    57     @Override