Testアノテーションを作成していますが、ユーザーが期待される戻り値を指定できるようにしたいと考えています。
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Test {
Object value() default null;
Class<? extends Throwable> exception() default NoException.class;
int timeout() default 0;
}
私が知っているように、アノテーションメソッドのリターンタイプとしてObjectを指定することはできません。
プリミティブと文字列を返すことができるリターンタイプがあるかどうか疑問に思っています。
そうでない場合、作成することは可能ですか?ありがとうございました。