Package org.sonar.java.checks
Class MagicNumberCheck
- java.lang.Object
-
- org.sonar.plugins.java.api.tree.BaseTreeVisitor
-
- org.sonar.java.checks.MagicNumberCheck
-
- All Implemented Interfaces:
org.sonar.plugins.java.api.JavaCheck,org.sonar.plugins.java.api.JavaFileScanner,org.sonar.plugins.java.api.tree.TreeVisitor
public class MagicNumberCheck extends org.sonar.plugins.java.api.tree.BaseTreeVisitor implements org.sonar.plugins.java.api.JavaFileScanner
-
-
Field Summary
Fields Modifier and Type Field Description StringauthorizedNumbers
-
Constructor Summary
Constructors Constructor Description MagicNumberCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidscanFile(org.sonar.plugins.java.api.JavaFileScannerContext context)voidvisitAnnotation(org.sonar.plugins.java.api.tree.AnnotationTree annotationTree)voidvisitEnumConstant(org.sonar.plugins.java.api.tree.EnumConstantTree tree)voidvisitLiteral(org.sonar.plugins.java.api.tree.LiteralTree tree)voidvisitMethod(org.sonar.plugins.java.api.tree.MethodTree tree)voidvisitVariable(org.sonar.plugins.java.api.tree.VariableTree tree)-
Methods inherited from class org.sonar.plugins.java.api.tree.BaseTreeVisitor
scan, scan, scan, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitAssignmentExpression, visitBinaryExpression, visitBlock, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitClass, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitMemberSelectExpression, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVarType, visitWhileStatement, visitWildcard
-
-
-
-
Field Detail
-
authorizedNumbers
public String authorizedNumbers
-
-
Method Detail
-
scanFile
public void scanFile(org.sonar.plugins.java.api.JavaFileScannerContext context)
- Specified by:
scanFilein interfaceorg.sonar.plugins.java.api.JavaFileScanner
-
visitEnumConstant
public void visitEnumConstant(org.sonar.plugins.java.api.tree.EnumConstantTree tree)
- Specified by:
visitEnumConstantin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitEnumConstantin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitLiteral
public void visitLiteral(org.sonar.plugins.java.api.tree.LiteralTree tree)
- Specified by:
visitLiteralin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitLiteralin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitAnnotation
public void visitAnnotation(org.sonar.plugins.java.api.tree.AnnotationTree annotationTree)
- Specified by:
visitAnnotationin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitAnnotationin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitVariable
public void visitVariable(org.sonar.plugins.java.api.tree.VariableTree tree)
- Specified by:
visitVariablein interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitVariablein classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitMethod
public void visitMethod(org.sonar.plugins.java.api.tree.MethodTree tree)
- Specified by:
visitMethodin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitMethodin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
-