private int getNumberOfLines(ClassTree classTree) { int startLine = ((InternalSyntaxToken) classTree.openBraceToken()).getLine(); int endline = ((InternalSyntaxToken) classTree.closeBraceToken()).getLine(); return endline - startLine + 1; }
private void handleSuppressWarning(ClassTree tree) { int endLine = ((InternalSyntaxToken) tree.closeBraceToken()).getLine(); handleSuppressWarning(tree.modifiers().annotations(), endLine); }
private void handleSuppressWarning(ClassTree tree) { int endLine = tree.closeBraceToken().line(); handleSuppressWarning(tree.modifiers().annotations(), endLine); }
@Override public void visitNode(Tree tree) { if (tree.is(Tree.Kind.BLOCK, Tree.Kind.STATIC_INITIALIZER, Tree.Kind.INITIALIZER)) { BlockTree blockTree = (BlockTree) tree; checkBlockBody(blockTree.openBraceToken(), blockTree.closeBraceToken(), blockTree.body()); } else { ClassTree classTree = (ClassTree) tree; checkBlockBody(classTree.openBraceToken(), classTree.closeBraceToken(), classTree.members()); } }
@Override public void visitNode(Tree tree) { if (tree.is(Tree.Kind.BLOCK, Tree.Kind.STATIC_INITIALIZER, Tree.Kind.INITIALIZER)) { BlockTree blockTree = (BlockTree) tree; checkBlockBody(blockTree.openBraceToken(), blockTree.closeBraceToken(), blockTree.body()); } else { ClassTree classTree = (ClassTree) tree; checkBlockBody(classTree.openBraceToken(), classTree.closeBraceToken(), classTree.members()); } }
@Override public void visitClass(ClassTree tree) { // Exclude anonymous classes boolean isAnonymous = tree.simpleName() == null; if (!isAnonymous) { checkIndentation(Collections.singletonList(tree)); } int previousLevel = expectedLevel; if (isAnonymous) { excludeIssueAtLine = tree.openBraceToken().line(); expectedLevel = tree.closeBraceToken().column(); } newBlock(); checkIndentation(tree.members()); super.visitClass(tree); leaveNode(tree); expectedLevel = previousLevel; }
@Override public void visitClass(ClassTree tree) { // Exclude anonymous classes boolean isAnonymous = tree.simpleName() == null; if (!isAnonymous) { checkIndentation(Collections.singletonList(tree)); } int previousLevel = expectedLevel; if (isAnonymous) { excludeIssueAtLine = tree.openBraceToken().line(); expectedLevel = tree.closeBraceToken().column(); } newBlock(); checkIndentation(tree.members()); super.visitClass(tree); leaveNode(tree); expectedLevel = previousLevel; }