Executable.GetParameterAnnotations 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳一個 s 陣 Annotation列,代表該物件所代表的 形式參數上的註解,並依宣告順序 Executable 。
[Android.Runtime.Register("getParameterAnnotations", "()[[Ljava/lang/annotation/Annotation;", "GetGetParameterAnnotationsHandler", ApiSince=26)]
public abstract Java.Lang.Annotation.IAnnotation[][] GetParameterAnnotations();
[<Android.Runtime.Register("getParameterAnnotations", "()[[Ljava/lang/annotation/Annotation;", "GetGetParameterAnnotationsHandler", ApiSince=26)>]
abstract member GetParameterAnnotations : unit -> Java.Lang.Annotation.IAnnotation[][]
傳回
一組陣列,代表可執行檔形式與隱含參數的註解,依宣告順序排列
- 屬性
備註
回傳一個 s 陣 Annotation列,代表該物件所代表的 形式參數上的註解,並依宣告順序 Executable 。 合成且強制的參數(詳見下文說明),例如內部類別建構子的外部「this」參數,會在回傳的陣列中表示。 若執行檔沒有參數(即沒有形式參數、合成參數或強制參數),則會回傳一個零長度的陣列。 若 有 Executable 一個或多個參數,則每個參數會回傳一個長度為零的巢狀陣列,且不加註解。 回傳陣列中包含的註解物件是可序列化的。 此方法的呼叫者可自由修改回傳的陣列;它不會影響回傳給其他呼叫者的陣列。
編譯器可能會在原始碼中隱含宣告的額外參數(「強制」),以及在原始碼中既非隱式也未明確宣告的參數(「合成」),加入方法的參數清單中。 如需相關資訊,請參閱 java.lang.reflect.Parameter 。
Java 文件 java.lang.reflect.Executable.getParameterAnnotations()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。