@Override public void visitToken(final DetailAST ast) { final boolean containsAnnotation = AnnotationUtil.containsAnnotation(ast); final boolean inPackageInfo = getFileContents().inPackageInfo(); if (containsAnnotation && !inPackageInfo) { log(ast.getLine(), MSG_KEY); } }
@Override public void visitToken(final DetailAST ast) { this.getLine(ast.getLastChild().getLine()); if (ast.getType() == TokenTypes.OBJBLOCK && ast.getParent() != null && ast.getParent().getType() == TokenTypes.LITERAL_NEW) { final DetailAST left = ast.getFirstChild(); final DetailAST right = ast.getLastChild(); if (left != null && right != null) { this.anons.add( new LineRange(left.getLineNo(), right.getLineNo()) ); } } else if (ast.getType() == TokenTypes.METHOD_DEF || ast.getType() == TokenTypes.CTOR_DEF) { final DetailAST opening = ast.findFirstToken(TokenTypes.SLIST); if (opening != null) { final DetailAST right = opening.findFirstToken(TokenTypes.RCURLY); this.methods.add( new LineRange(opening.getLineNo(), right.getLineNo()) ); } } }
@Override public void visitToken(final DetailAST ast) { this.getLine(ast.getLastChild().getLine()); if (ast.getType() == TokenTypes.OBJBLOCK && ast.getParent() != null && ast.getParent().getType() == TokenTypes.LITERAL_NEW) { final DetailAST left = ast.getFirstChild(); final DetailAST right = ast.getLastChild(); if (left != null && right != null) { this.anons.add( new LineRange(left.getLineNo(), right.getLineNo()) ); } } else if (ast.getType() == TokenTypes.METHOD_DEF || ast.getType() == TokenTypes.CTOR_DEF) { final DetailAST opening = ast.findFirstToken(TokenTypes.SLIST); if (opening != null) { final DetailAST right = opening.findFirstToken(TokenTypes.RCURLY); this.methods.add( new LineRange(opening.getLineNo(), right.getLineNo()) ); } } }
@Override public void visitToken(final DetailAST ast) { final boolean containsAnnotation = AnnotationUtil.containsAnnotation(ast); final boolean inPackageInfo = getFileContents().inPackageInfo(); if (containsAnnotation && !inPackageInfo) { log(ast.getLine(), MSG_KEY); } }