Class NestedTryCatchCheck

  • All Implemented Interfaces:
    org.sonar.plugins.java.api.JavaCheck, org.sonar.plugins.java.api.JavaFileScanner, org.sonar.plugins.java.api.tree.TreeVisitor

    public class NestedTryCatchCheck
    extends org.sonar.plugins.java.api.tree.BaseTreeVisitor
    implements org.sonar.plugins.java.api.JavaFileScanner
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void scanFile​(org.sonar.plugins.java.api.JavaFileScannerContext context)  
      void visitClass​(org.sonar.plugins.java.api.tree.ClassTree tree)  
      void visitLambdaExpression​(org.sonar.plugins.java.api.tree.LambdaExpressionTree lambdaExpressionTree)  
      void visitTryStatement​(org.sonar.plugins.java.api.tree.TryStatementTree tree)  
      • Methods inherited from class org.sonar.plugins.java.api.tree.BaseTreeVisitor

        scan, scan, scan, visitAnnotation, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitAssignmentExpression, visitBinaryExpression, visitBlock, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWhileStatement, visitWildcard
    • Constructor Detail

      • NestedTryCatchCheck

        public NestedTryCatchCheck()
    • Method Detail

      • scanFile

        public void scanFile​(org.sonar.plugins.java.api.JavaFileScannerContext context)
        Specified by:
        scanFile in interface org.sonar.plugins.java.api.JavaFileScanner
      • visitClass

        public void visitClass​(org.sonar.plugins.java.api.tree.ClassTree tree)
        Specified by:
        visitClass in interface org.sonar.plugins.java.api.tree.TreeVisitor
        Overrides:
        visitClass in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
      • visitLambdaExpression

        public void visitLambdaExpression​(org.sonar.plugins.java.api.tree.LambdaExpressionTree lambdaExpressionTree)
        Specified by:
        visitLambdaExpression in interface org.sonar.plugins.java.api.tree.TreeVisitor
        Overrides:
        visitLambdaExpression in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
      • visitTryStatement

        public void visitTryStatement​(org.sonar.plugins.java.api.tree.TryStatementTree tree)
        Specified by:
        visitTryStatement in interface org.sonar.plugins.java.api.tree.TreeVisitor
        Overrides:
        visitTryStatement in class org.sonar.plugins.java.api.tree.BaseTreeVisitor