Java-lang-class-getannotations
提供:Dev Guides
Java.lang.Class.getAnnotations()メソッド
説明
- java.lang.Class.getAnnotations()*メソッドは、この要素に存在するすべての注釈を返します。 この要素に注釈がない場合、長さゼロの配列を返します。 このメソッドの呼び出し元は、返された配列を自由に変更できます。他の呼び出し元に返される配列には影響しません。
宣言
以下は* java.lang.Class.getAnnotations()*メソッドの宣言です
public Annotation[] getAnnotations()
パラメーター
NA
戻り値
このメソッドは、この要素に存在するすべての注釈を返します。
例外
NA
例
次の例は、java.lang.Class.getAnnotations()メソッドの使用方法を示しています。
package com.finddevguides;
import java.lang.annotation.Annotation;
public class ClassDemo {
public static void main(String []args) {
ClassDemo cls = new ClassDemo();
Class c = cls.getClass();
Annotation[] a = c.getAnnotations();
if(a.length != 0) {
for(Annotation val : a) {
System.out.println(val.toString());
}
} else {
System.out.println("Annotations is not present...");
}
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
Annotations is not present...