Scope.java 文件源码

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

项目:rest-modeling-framework 作者:
public void addError(final String messagePattern, final Object... arguments) {
    final String message = MessageFormat.format(messagePattern, arguments);

    final Optional<RamlToken> optionalToken = Stream.of(arguments)
            .filter(RamlToken.class::isInstance)
            .map(RamlToken.class::cast)
            .findFirst();

    final int line = optionalToken.map(CommonToken::getLine).orElse(-1);
    final int column = optionalToken.map(CommonToken::getCharPositionInLine).orElse(-1);
    final String location = optionalToken.map(RamlToken::getLocation).orElse("<UNKNOWN>");

    resource.getErrors()
            .add(RamlDiagnostic.of(message, location, line, column));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号