BraceStyleListener.java 文件源码

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

项目:tailor 作者:
private void verifyInitializerBraceStyle(SwiftParser.InitializerDeclarationContext ctx) {
    // Check if there is an element between the parameter clause and open brace (i.e. 'throws' or 'rethrows')
    // (Issue #405)
    ParseTree leftSibling = ParseTreeUtil.getLeftSibling(ctx.initializerBody());
    if (leftSibling instanceof TerminalNodeImpl) {
        verifyCodeBlockOpenBraceStyle(
            ctx.initializerBody().codeBlock(),
            ((TerminalNodeImpl) leftSibling).getSymbol(),
            Messages.INITIALIZER_BODY);
    } else {
        verifyCodeBlockOpenBraceStyle(ctx.initializerBody().codeBlock(), ctx.parameterClause().getStop(),
            Messages.INITIALIZER_BODY);
    }

    verifyBodyCloseBraceStyle(ctx.initializerBody().codeBlock(), Messages.INITIALIZER_BODY);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号