From 784d3874f6ffe92e83f9d1f2ea6b4e31f431d9ce Mon Sep 17 00:00:00 2001 From: Orion Hodson Date: Wed, 12 Apr 2017 14:00:18 +0100 Subject: [PATCH] Unhide MethodHandles.explicitCastArguments() Bug: 33192564 Test: m -j32 Change-Id: Ic80c9fa8bd81173220f4a1615e35d89b0ed621c2 --- api/current.txt | 1 + api/system-current.txt | 1 + api/test-current.txt | 1 + 3 files changed, 3 insertions(+) diff --git a/api/current.txt b/api/current.txt index 1a6ae5ca4220a..5cc074e5c4445 100644 --- a/api/current.txt +++ b/api/current.txt @@ -52888,6 +52888,7 @@ package java.lang.invoke { method public static java.lang.invoke.MethodHandle dropArguments(java.lang.invoke.MethodHandle, int, java.util.List>); method public static java.lang.invoke.MethodHandle dropArguments(java.lang.invoke.MethodHandle, int, java.lang.Class...); method public static java.lang.invoke.MethodHandle exactInvoker(java.lang.invoke.MethodType); + method public static java.lang.invoke.MethodHandle explicitCastArguments(java.lang.invoke.MethodHandle, java.lang.invoke.MethodType); method public static java.lang.invoke.MethodHandle filterArguments(java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle...); method public static java.lang.invoke.MethodHandle filterReturnValue(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle); method public static java.lang.invoke.MethodHandle foldArguments(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle); diff --git a/api/system-current.txt b/api/system-current.txt index 12a0b0ede129e..7c8aa4a9a93e8 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -56514,6 +56514,7 @@ package java.lang.invoke { method public static java.lang.invoke.MethodHandle dropArguments(java.lang.invoke.MethodHandle, int, java.util.List>); method public static java.lang.invoke.MethodHandle dropArguments(java.lang.invoke.MethodHandle, int, java.lang.Class...); method public static java.lang.invoke.MethodHandle exactInvoker(java.lang.invoke.MethodType); + method public static java.lang.invoke.MethodHandle explicitCastArguments(java.lang.invoke.MethodHandle, java.lang.invoke.MethodType); method public static java.lang.invoke.MethodHandle filterArguments(java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle...); method public static java.lang.invoke.MethodHandle filterReturnValue(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle); method public static java.lang.invoke.MethodHandle foldArguments(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle); diff --git a/api/test-current.txt b/api/test-current.txt index a0362b42e8fd1..aa06f9857dd01 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -52997,6 +52997,7 @@ package java.lang.invoke { method public static java.lang.invoke.MethodHandle dropArguments(java.lang.invoke.MethodHandle, int, java.util.List>); method public static java.lang.invoke.MethodHandle dropArguments(java.lang.invoke.MethodHandle, int, java.lang.Class...); method public static java.lang.invoke.MethodHandle exactInvoker(java.lang.invoke.MethodType); + method public static java.lang.invoke.MethodHandle explicitCastArguments(java.lang.invoke.MethodHandle, java.lang.invoke.MethodType); method public static java.lang.invoke.MethodHandle filterArguments(java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle...); method public static java.lang.invoke.MethodHandle filterReturnValue(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle); method public static java.lang.invoke.MethodHandle foldArguments(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle);