Class StaticMethodCheck

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

    public class StaticMethodCheck
    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 visitIdentifier​(org.sonar.plugins.java.api.tree.IdentifierTree tree)  
      void visitMemberSelectExpression​(org.sonar.plugins.java.api.tree.MemberSelectExpressionTree tree)  
      void visitMethod​(org.sonar.plugins.java.api.tree.MethodTree 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, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWhileStatement, visitWildcard
    • Constructor Detail

      • StaticMethodCheck

        public StaticMethodCheck()
    • 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
      • visitIdentifier

        public void visitIdentifier​(org.sonar.plugins.java.api.tree.IdentifierTree tree)
        Specified by:
        visitIdentifier in interface org.sonar.plugins.java.api.tree.TreeVisitor
        Overrides:
        visitIdentifier in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
      • visitMemberSelectExpression

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