Class ExampleCheck

java.lang.Object
org.sonar.plugins.java.api.tree.BaseTreeVisitor
org.sonar.samples.java.ExampleCheck
All Implemented Interfaces:
org.sonar.plugins.java.api.JavaCheck, org.sonar.plugins.java.api.JavaFileScanner, org.sonar.plugins.java.api.tree.TreeVisitor

public class ExampleCheck extends org.sonar.plugins.java.api.tree.BaseTreeVisitor implements org.sonar.plugins.java.api.JavaFileScanner
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    scanFile(org.sonar.plugins.java.api.JavaFileScannerContext context)
     
    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, visitDefaultPattern, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitGuardedPattern, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberSelectExpression, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitNullPattern, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPatternInstanceOf, visitPrimitiveType, visitProvidesDirective, visitRecordPattern, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchExpression, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitTypePattern, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWhileStatement, visitWildcard, visitYieldStatement

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.sonar.plugins.java.api.JavaFileScanner

    scanWithoutParsing
  • Constructor Details

    • ExampleCheck

      public ExampleCheck()
  • Method Details

    • 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