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);
}
BraceStyleListener.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:tailor
作者:
评论列表
文章目录