Annotation Type Delegate
-
選用元素摘要
選用元素
-
元素詳細資料
-
types
Class<?>[] types已過時。通常欄位的類型會被用作委派類型。但是,若要選擇不同的類型進行委派,您可以在此處列出一個(或多個)類型。請注意,帶有類型引數的類型只能作為欄位類型來完成。解決方案是建立一個私有的內部介面/類別,其中擴充了適當的類型,並且可能列出了所有您想要委派的方法,然後在此處提供該類別。欄位實際上不必實作您要委派的類型;此處列出的類型僅用於確定要產生哪些委派方法。注意:Object
中的所有方法以及canEqual(Object other)
永遠不會被委派。- 返回
- 對於這些類型中的每個方法(不在
java.lang.Object
中),產生一個委派方法。
- 預設
{}
-
excludes
Class<?>[] excludes已過時。此處列出的任何類型(包含父類型)中的每個方法都將不會被委派。注意:Object
中的所有方法以及canEqual(Object other)
永遠不會被委派。- 返回
- 對於這些類型中的每個方法(不在
java.lang.Object
中),跳過產生委派方法(覆寫types()
)。
- 預設
{}
-
Delegate
。