@Override
protected <A extends Annotation> Attribute.Compound getAttribute(final Class<A> annoType) {
Attribute.Compound attrib = super.getAttribute(annoType);
boolean inherited = annoType.isAnnotationPresent(Inherited.class);
if (attrib != null || !inherited)
return attrib;
// Search supertypes
ClassSymbol superType = getSuperClassToSearchForAnnotations();
return superType == null ? null
: superType.getAttribute(annoType);
}
Symbol.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:openjdk-jdk10
作者:
评论列表
文章目录