Java.Lang.Invoke 命名空間

類別

名稱 Description
CallSite

A CallSite 是變數 的持有者,該變數 MethodHandle稱為其 target

ConstantCallSite

A ConstantCallSiteCallSite 目標為永久且永不可更改的目標。

LambdaConversionException

LambdaConversionException

MethodHandle

方法代柄是一種有型別且可直接執行的參考,指向底層的方法、建構子、欄位或類似的低階操作,並可選擇參數或回傳值的轉換。

MethodHandleInfo
MethodHandles

此類別僅包含對或回傳方法句柄的靜態方法。

MethodHandles.Lookup

<EM>查找物件</em> 是建立方法句柄的工廠,當建立需要存取檢查時。

MethodType

方法型別代表方法句柄接受並回傳的參數與回傳型別,或由方法代碼呼叫者傳遞並預期的參數與回傳型別。

MutableCallSite

A MutableCallSiteCallSite 其目標變數行為類似普通場的 。

StringConcatException

當連結不變量被違反時,會拋出 StringConcatException StringConcatFactory

VarHandle

VarHandle 是一種動態強型別的參考,指向變數或參數定義的變數族,包括靜態欄位、非靜態欄位、陣列元素或堆外資料結構的元件。

VarHandle.AccessMode

一組指定由 VarHandle 參考的變數如何存取的存取模式。

VolatileCallSite

A VolatileCallSiteCallSite 其目標像波動變數一樣的目標。

WrongMethodTypeException

拋出表示程式碼嘗試透過錯誤的方法型別呼叫方法句柄。

介面

名稱 Description
IMethodHandleInfo

透過將直接方法柄破解為其連貫符號部分所獲得的符號參考。

ITypeDescriptor

一個擁有型別描述符的實體。

ITypeDescriptor.IOfField

一個具有欄位類型描述符的實體。

ITypeDescriptor.IOfMethod

具有方法類型描述符的實體 方法描述符符合 JVMS {

列舉

名稱 Description
MethodLookupModes
ReferenceKind

指定用於存取方法句柄底層成員的參考類型。