public class WebUiCsrfCheck
extends org.sonar.plugins.java.api.tree.BaseTreeVisitor
implements org.sonar.plugins.java.api.JavaFileScanner
| Constructor and Description |
|---|
WebUiCsrfCheck() |
| Modifier and Type | Method and Description |
|---|---|
void |
scanFile(org.sonar.plugins.java.api.JavaFileScannerContext context) |
void |
visitAnnotation(org.sonar.plugins.java.api.tree.AnnotationTree annotationTree)
Checks that, if phase is not Phase.DECODE,
annotation must have argument csrfCheck=true
|
scan, scan, scan, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitAssignmentExpression, visitBinaryExpression, visitBlock, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitClass, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodInvocation, visitMethodReference, visitModifier, visitNewArray, visitNewClass, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturnStatement, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitVariable, visitWhileStatement, visitWildcardpublic void scanFile(org.sonar.plugins.java.api.JavaFileScannerContext context)
scanFile in interface org.sonar.plugins.java.api.JavaFileScannerpublic void visitAnnotation(org.sonar.plugins.java.api.tree.AnnotationTree annotationTree)
visitAnnotation in interface org.sonar.plugins.java.api.tree.TreeVisitorvisitAnnotation in class org.sonar.plugins.java.api.tree.BaseTreeVisitorCopyright © 2003–2016 eXo Platform SAS. All rights reserved.