public class ReturnOfBooleanExpressionCheck
extends org.sonar.squidbridge.checks.SquidCheck<org.sonar.sslr.parser.LexerlessGrammar>
| Constructor and Description |
|---|
ReturnOfBooleanExpressionCheck() |
| Modifier and Type | Method and Description |
|---|---|
void |
init() |
static boolean |
isBlockReturningBooleanLiteral(com.sonar.sslr.api.AstNode statement) |
static boolean |
isNotIfElse(IfStatementTreeImpl ifStmt) |
static boolean |
isSimpleReturnBooleanLiteral(com.sonar.sslr.api.AstNode astNode) |
static boolean |
returnsBoolean(com.sonar.sslr.api.AstNode statement) |
void |
visitNode(com.sonar.sslr.api.AstNode astNode) |
public void init()
init in class org.sonar.squidbridge.SquidAstVisitor<org.sonar.sslr.parser.LexerlessGrammar>public void visitNode(com.sonar.sslr.api.AstNode astNode)
visitNode in interface com.sonar.sslr.api.AstVisitorvisitNode in class org.sonar.squidbridge.SquidAstVisitor<org.sonar.sslr.parser.LexerlessGrammar>public static boolean isNotIfElse(IfStatementTreeImpl ifStmt)
public static boolean returnsBoolean(com.sonar.sslr.api.AstNode statement)
public static boolean isBlockReturningBooleanLiteral(com.sonar.sslr.api.AstNode statement)
public static boolean isSimpleReturnBooleanLiteral(com.sonar.sslr.api.AstNode astNode)
Copyright © 2011-2015 SonarSource and Eriks Nukis. All Rights Reserved.