private static void checkAnnotationHasReasonableRetention(Class<? extends Annotation> annotationType) {
if (isRetentionSource(annotationType)) {
throw new InvalidSyntaxUsageException(String.format(
"Annotation type %s has @%s(%s), thus the information is gone after compile. "
+ "So checking this with ArchUnit is useless.",
annotationType.getName(), Retention.class.getSimpleName(), RetentionPolicy.SOURCE));
}
}
CanBeAnnotated.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:ArchUnit
作者:
评论列表
文章目录