Package org.sonar.java.checks
Class DisallowedClassCheck
- java.lang.Object
-
- org.sonar.plugins.java.api.tree.BaseTreeVisitor
-
- org.sonar.java.checks.DisallowedClassCheck
-
- All Implemented Interfaces:
JavaCheck,JavaFileScanner,TreeVisitor
public class DisallowedClassCheck extends BaseTreeVisitor implements JavaFileScanner
-
-
Field Summary
Fields Modifier and Type Field Description StringdisallowedClass
-
Constructor Summary
Constructors Constructor Description DisallowedClassCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidscanFile(JavaFileScannerContext context)voidvisitAnnotation(AnnotationTree annotationTree)voidvisitClass(ClassTree classTree)voidvisitImport(ImportTree tree)voidvisitMemberSelectExpression(MemberSelectExpressionTree tree)voidvisitMethod(MethodTree methodTree)voidvisitNewClass(NewClassTree newClassTree)voidvisitVariable(VariableTree variableTree)-
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, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIdentifier, visitIfStatement, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, 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
-
disallowedClass
public String disallowedClass
-
-
Method Detail
-
scanFile
public void scanFile(JavaFileScannerContext context)
- Specified by:
scanFilein interfaceJavaFileScanner
-
visitImport
public void visitImport(ImportTree tree)
- Specified by:
visitImportin interfaceTreeVisitor- Overrides:
visitImportin classBaseTreeVisitor
-
visitVariable
public void visitVariable(VariableTree variableTree)
- Specified by:
visitVariablein interfaceTreeVisitor- Overrides:
visitVariablein classBaseTreeVisitor
-
visitMethod
public void visitMethod(MethodTree methodTree)
- Specified by:
visitMethodin interfaceTreeVisitor- Overrides:
visitMethodin classBaseTreeVisitor
-
visitNewClass
public void visitNewClass(NewClassTree newClassTree)
- Specified by:
visitNewClassin interfaceTreeVisitor- Overrides:
visitNewClassin classBaseTreeVisitor
-
visitClass
public void visitClass(ClassTree classTree)
- Specified by:
visitClassin interfaceTreeVisitor- Overrides:
visitClassin classBaseTreeVisitor
-
visitAnnotation
public void visitAnnotation(AnnotationTree annotationTree)
- Specified by:
visitAnnotationin interfaceTreeVisitor- Overrides:
visitAnnotationin classBaseTreeVisitor
-
visitMemberSelectExpression
public void visitMemberSelectExpression(MemberSelectExpressionTree tree)
- Specified by:
visitMemberSelectExpressionin interfaceTreeVisitor- Overrides:
visitMemberSelectExpressionin classBaseTreeVisitor
-
-