JDK8新特性之可重复注解
2021-05-28 00:12 Spiderman25 阅读(93) 评论(0) 收藏 举报https://www.cnblogs.com/kingdomer/p/14068629.html
上面新特性重复注解中的MyAnnotation、MyAnnotations都必须要么都有@Inherited要么都不带
如果都带上Inherited
A(MyAnnotation、MyAnnotation、MyAnnotation)->B->C->D,那么ABCD都可获取MyAnnotations的注解
A(MyAnnotation、MyAnnotation、MyAnnotation)->B(MyAnnotation)->C->D,那么ABCD都可获取MyAnnotations的注解,BCD都可获取MyAnnotation的注解
A(MyAnnotation、MyAnnotation、MyAnnotation)->B(MyAnnotation、MyAnnotation)->C->D,那么A获取MyAnnotations的注解为A中的MyAnnotations,元素为3个,那么BCD都获取到的MyAnnotations的注解为B中的MyAnnotations,元素为2个
如果不都带上Inherited,那么后代都无法获取到MyAnnotations
浙公网安备 33010602011771号