Package org.sonar.python.checks
Class CheckUtils
- java.lang.Object
-
- org.sonar.python.checks.CheckUtils
-
public class CheckUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanclassHasInheritance(com.sonar.sslr.api.AstNode classDef)static booleancontainsValue(List<com.sonar.sslr.api.Token> list, String value)static booleanequalNodes(com.sonar.sslr.api.AstNode node1, com.sonar.sslr.api.AstNode node2)static booleaninsideFunction(com.sonar.sslr.api.AstNode astNode, com.sonar.sslr.api.AstNode funcDef)static booleanisAssignmentExpression(com.sonar.sslr.api.AstNode expression)static booleanisMethodDefinition(com.sonar.sslr.api.AstNode node)static booleanisMethodOfNonDerivedClass(com.sonar.sslr.api.AstNode node)static booleanisStringInterpolation(com.sonar.sslr.api.Token token)static StringstringLiteralContent(String stringLiteral)
-
-
-
Method Detail
-
isMethodDefinition
public static boolean isMethodDefinition(com.sonar.sslr.api.AstNode node)
-
isMethodOfNonDerivedClass
public static boolean isMethodOfNonDerivedClass(com.sonar.sslr.api.AstNode node)
-
equalNodes
public static boolean equalNodes(com.sonar.sslr.api.AstNode node1, com.sonar.sslr.api.AstNode node2)
-
insideFunction
public static boolean insideFunction(com.sonar.sslr.api.AstNode astNode, com.sonar.sslr.api.AstNode funcDef)
-
classHasInheritance
public static boolean classHasInheritance(com.sonar.sslr.api.AstNode classDef)
-
isAssignmentExpression
public static boolean isAssignmentExpression(com.sonar.sslr.api.AstNode expression)
-
containsValue
public static boolean containsValue(List<com.sonar.sslr.api.Token> list, String value)
-
isStringInterpolation
public static boolean isStringInterpolation(com.sonar.sslr.api.Token token)
-
-