hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
changeset 37279 952a86479a74
parent 37278 11de0a6c0877
equal deleted inserted replaced
37278:11de0a6c0877 37279:952a86479a74
    73     ResolvedJavaMethod resolveInvokeBasicTarget(JavaConstant methodHandle, boolean forceBytecodeGeneration);
    73     ResolvedJavaMethod resolveInvokeBasicTarget(JavaConstant methodHandle, boolean forceBytecodeGeneration);
    74 
    74 
    75     /**
    75     /**
    76      * Resolves the invocation target for an invocation of a {@code MethodHandle.linkTo*} method
    76      * Resolves the invocation target for an invocation of a {@code MethodHandle.linkTo*} method
    77      * with the given constant member name. The member name is the last parameter of the
    77      * with the given constant member name. The member name is the last parameter of the
    78      * {@code linkTo*} method. Returns {@code null} if the invocation target is not available at
    78      * {@code linkTo*} method.
    79      * this time.
    79      *
       
    80      * @returns {@code null} if the invocation target is not available at this time
       
    81      * @throws NullPointerException if {@code memberName} is null
       
    82      * @throws IllegalArgumentException if {@code memberName} is not a
       
    83      *             {@code java.lang.invoke.MemberName}
    80      */
    84      */
    81     ResolvedJavaMethod resolveLinkToTarget(JavaConstant memberName);
    85     ResolvedJavaMethod resolveLinkToTarget(JavaConstant memberName);
    82 }
    86 }