Symbol.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:jsr308-langtools 作者:
@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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号