Errors.java 文件源码

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

项目:Elasticsearch 作者:
public static void formatInjectionPoint(Formatter formatter, Dependency<?> dependency,
                                        InjectionPoint injectionPoint) {
    Member member = injectionPoint.getMember();
    Class<? extends Member> memberType = MoreTypes.memberType(member);

    if (memberType == Field.class) {
        dependency = injectionPoint.getDependencies().get(0);
        formatter.format("  while locating %s%n", convert(dependency.getKey()));
        formatter.format("    for field at %s%n", StackTraceElements.forMember(member));

    } else if (dependency != null) {
        formatter.format("  while locating %s%n", convert(dependency.getKey()));
        formatter.format("    for parameter %s at %s%n",
                dependency.getParameterIndex(), StackTraceElements.forMember(member));

    } else {
        formatSource(formatter, injectionPoint.getMember());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号