我正在制作一个测试注释,我希望能够让用户指定一个预期的返回值。
@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指定为注释方法中的返回类型。
我想知道是否有允许返回原语和字符串的返回类型。
如果没有,是否可以创建?谢谢你。