Class RawExceptionCheck

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

    public class RawExceptionCheck
    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 visitMethod​(org.sonar.plugins.java.api.tree.MethodTree tree)  
      void visitMethodInvocation​(org.sonar.plugins.java.api.tree.MethodInvocationTree tree)  
      void visitThrowStatement​(org.sonar.plugins.java.api.tree.ThrowStatementTree 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, visitClass, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberSelectExpression, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchStatement, visitSynchronizedStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWhileStatement, visitWildcard
    • Constructor Detail

      • RawExceptionCheck

        public RawExceptionCheck()
    • Method Detail

      • scanFile

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

        public void visitMethod​(org.sonar.plugins.java.api.tree.MethodTree tree)
        Specified by:
        visitMethod in interface org.sonar.plugins.java.api.tree.TreeVisitor
        Overrides:
        visitMethod in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
      • visitThrowStatement

        public void visitThrowStatement​(org.sonar.plugins.java.api.tree.ThrowStatementTree tree)
        Specified by:
        visitThrowStatement in interface org.sonar.plugins.java.api.tree.TreeVisitor
        Overrides:
        visitThrowStatement in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
      • visitMethodInvocation

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