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:
JavaCheck,JavaFileScanner,TreeVisitor
public class MagicNumberCheck extends BaseTreeVisitor implements 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(JavaFileScannerContext context)voidvisitAnnotation(AnnotationTree annotationTree)voidvisitEnumConstant(EnumConstantTree tree)voidvisitLiteral(LiteralTree tree)voidvisitMethod(MethodTree tree)voidvisitVariable(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, visitSwitchExpression, 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(JavaFileScannerContext context)
- Specified by:
scanFilein interfaceJavaFileScanner
-
visitEnumConstant
public void visitEnumConstant(EnumConstantTree tree)
- Specified by:
visitEnumConstantin interfaceTreeVisitor- Overrides:
visitEnumConstantin classBaseTreeVisitor
-
visitLiteral
public void visitLiteral(LiteralTree tree)
- Specified by:
visitLiteralin interfaceTreeVisitor- Overrides:
visitLiteralin classBaseTreeVisitor
-
visitAnnotation
public void visitAnnotation(AnnotationTree annotationTree)
- Specified by:
visitAnnotationin interfaceTreeVisitor- Overrides:
visitAnnotationin classBaseTreeVisitor
-
visitVariable
public void visitVariable(VariableTree tree)
- Specified by:
visitVariablein interfaceTreeVisitor- Overrides:
visitVariablein classBaseTreeVisitor
-
visitMethod
public void visitMethod(MethodTree tree)
- Specified by:
visitMethodin interfaceTreeVisitor- Overrides:
visitMethodin classBaseTreeVisitor
-
-