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