8280534: Enable compile-time doclint reference checking

Reviewed-by: serb, naoto, mchung, lancea, iris
This commit is contained in:
Joe Darcy 2022-01-31 23:22:38 +00:00
parent 4191b2b9b9
commit 4dbebb62aa
21 changed files with 28 additions and 7 deletions

View file

@ -154,7 +154,8 @@ public class MethodHandleProxies {
// entry points, must be covered by hand-written or automatically
// generated adapter classes.
//
@SuppressWarnings("removal")
@SuppressWarnings({"removal",
"doclint:reference"}) // cross-module links
@CallerSensitive
public static <T> T asInterfaceInstance(final Class<T> intfc, final MethodHandle target) {
if (!intfc.isInterface() || !Modifier.isPublic(intfc.getModifiers()))

View file

@ -2105,6 +2105,7 @@ public class MethodHandles {
* @jvms 5.5 Initialization
* @jls 12.7 Unloading of Classes and Interfaces
*/
@SuppressWarnings("doclint:reference") // cross-module links
public Lookup defineHiddenClass(byte[] bytes, boolean initialize, ClassOption... options)
throws IllegalAccessException
{