< prev index next >

src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java

Print this page
@@ -310,11 +310,12 @@
       * @return a CallSite whose target can be used to perform capture, generating
       *         instances of the interface named by {@code factoryType}
       * @throws LambdaConversionException If {@code caller} does not have full privilege
       *         access, or if {@code interfaceMethodName} is not a valid JVM
       *         method name, or if the return type of {@code factoryType} is not
-      *         an interface, or if {@code implementation} is not a direct method
+      *         an interface, or if the return type of {@code factoryType} is a value
+      *         interface, or if {@code implementation} is not a direct method
       *         handle referencing a method or constructor, or if the linkage
       *         invariants are violated, as defined {@link LambdaMetafactory above}.
       * @throws NullPointerException If any argument is {@code null}.
       * @throws SecurityException If a security manager is present, and it
       *         <a href="MethodHandles.Lookup.html#secmgr">refuses access</a>
< prev index next >