diff options
Diffstat (limited to 'src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java')
-rw-r--r-- | src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java b/src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java index 756c0b7b..beaa85c2 100644 --- a/src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java +++ b/src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java @@ -173,6 +173,15 @@ public interface MethodHandleFunctionality { public MethodHandle constant(Class<?> type, Object value); /** + * Wrapper for {@link java.lang.invoke.MethodHandles#identity(Class)} + * + * @param type type of value + * + * @return method handle that returns identity argument + */ + public MethodHandle identity(Class<?> type); + + /** * Wrapper for {@link java.lang.invoke.MethodHandle#asType(MethodType)} * * @param handle method handle for type conversion |