Bagikan melalui


MethodHandles.FilterArguments(MethodHandle, Int32, MethodHandle[]) Metode

Definisi

Mengadaptasi handel metode target dengan melakukan pra-pemrosesan satu atau beberapa argumennya, masing-masing dengan fungsi filter unary sendiri, lalu memanggil target dengan setiap argumen yang telah diproses sebelumnya digantikan oleh hasil fungsi filter yang sesuai.

[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

Parameter

target
MethodHandle

handel metode untuk dipanggil setelah argumen difilter

pos
Int32

posisi argumen pertama yang akan difilter

filters
MethodHandle[]

metode menangani untuk memanggil awalnya pada argumen yang difilter

Mengembalikan

handel metode yang menggabungkan logika pemfilteran argumen yang ditentukan

Atribut

Keterangan

Dokumentasi Java untuk java.lang.invoke.MethodHandles.filterArguments(java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk