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:
org.sonar.plugins.java.api.JavaCheck,org.sonar.plugins.java.api.JavaFileScanner,org.sonar.plugins.java.api.tree.TreeVisitor
public class DisallowedClassCheck extends org.sonar.plugins.java.api.tree.BaseTreeVisitor implements org.sonar.plugins.java.api.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(org.sonar.plugins.java.api.JavaFileScannerContext context)voidvisitAnnotation(org.sonar.plugins.java.api.tree.AnnotationTree annotationTree)voidvisitClass(org.sonar.plugins.java.api.tree.ClassTree classTree)voidvisitImport(org.sonar.plugins.java.api.tree.ImportTree tree)voidvisitMethod(org.sonar.plugins.java.api.tree.MethodTree methodTree)voidvisitMethodInvocation(org.sonar.plugins.java.api.tree.MethodInvocationTree tree)voidvisitNewClass(org.sonar.plugins.java.api.tree.NewClassTree newClassTree)voidvisitVariable(org.sonar.plugins.java.api.tree.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, visitMemberSelectExpression, visitMethodReference, visitModifier, visitModule, visitNewArray, 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
-
disallowedClass
public String disallowedClass
-
-
Method Detail
-
scanFile
public void scanFile(org.sonar.plugins.java.api.JavaFileScannerContext context)
- Specified by:
scanFilein interfaceorg.sonar.plugins.java.api.JavaFileScanner
-
visitImport
public void visitImport(org.sonar.plugins.java.api.tree.ImportTree tree)
- Specified by:
visitImportin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitImportin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitMethodInvocation
public void visitMethodInvocation(org.sonar.plugins.java.api.tree.MethodInvocationTree tree)
- Specified by:
visitMethodInvocationin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitMethodInvocationin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitVariable
public void visitVariable(org.sonar.plugins.java.api.tree.VariableTree variableTree)
- 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 methodTree)
- Specified by:
visitMethodin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitMethodin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitNewClass
public void visitNewClass(org.sonar.plugins.java.api.tree.NewClassTree newClassTree)
- Specified by:
visitNewClassin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitNewClassin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitClass
public void visitClass(org.sonar.plugins.java.api.tree.ClassTree classTree)
- Specified by:
visitClassin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitClassin 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
-
-