다음을 통해 공유


MethodHandles.FilterArguments(MethodHandle, Int32, MethodHandle[]) 메서드

정의

각각 고유의 단항 필터 함수를 사용하여 하나 이상의 인수를 미리 처리한 다음, 해당 필터 함수의 결과로 대체된 각 미리 처리된 인수로 대상을 호출하여 대상 메서드 핸들을 조정합니다.

[Android.Runtime.Register("filterArguments", "(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public static Java.Lang.Invoke.MethodHandle? FilterArguments (Java.Lang.Invoke.MethodHandle? target, int pos, params Java.Lang.Invoke.MethodHandle[]? filters);
[<Android.Runtime.Register("filterArguments", "(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
static member FilterArguments : Java.Lang.Invoke.MethodHandle * int * Java.Lang.Invoke.MethodHandle[] -> Java.Lang.Invoke.MethodHandle

매개 변수

target
MethodHandle

인수가 필터링된 후 호출할 메서드 핸들

pos
Int32

필터링할 첫 번째 인수의 위치

filters
MethodHandle[]

필터링된 인수에서 처음에 호출할 메서드 핸들

반환

지정된 인수 필터링 논리를 통합하는 메서드 핸들

특성

설명

에 대한 java.lang.invoke.MethodHandles.filterArguments(java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상