Class SubscriptionExampleCheck

java.lang.Object
org.sonar.java.ast.visitors.SubscriptionVisitor
org.sonar.plugins.java.api.IssuableSubscriptionVisitor
org.sonar.samples.java.SubscriptionExampleCheck
All Implemented Interfaces:
org.sonar.plugins.java.api.JavaCheck, org.sonar.plugins.java.api.JavaFileScanner

public class SubscriptionExampleCheck extends org.sonar.plugins.java.api.IssuableSubscriptionVisitor
  • Field Summary

    Fields inherited from class org.sonar.java.ast.visitors.SubscriptionVisitor

    context
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.sonar.plugins.java.api.tree.Tree.Kind>
     
    void
    visitNode(org.sonar.plugins.java.api.tree.Tree tree)
     

    Methods inherited from class org.sonar.plugins.java.api.IssuableSubscriptionVisitor

    addIssue, addIssueOnFile, leaveFile, reportIssue, reportIssue, reportIssue, scanFile, scanTree, setContext

    Methods inherited from class org.sonar.java.ast.visitors.SubscriptionVisitor

    leaveNode, visitToken, visitTrivia

    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

    • SubscriptionExampleCheck

      public SubscriptionExampleCheck()
  • Method Details

    • nodesToVisit

      public List<org.sonar.plugins.java.api.tree.Tree.Kind> nodesToVisit()
      Specified by:
      nodesToVisit in class org.sonar.java.ast.visitors.SubscriptionVisitor
    • visitNode

      public void visitNode(org.sonar.plugins.java.api.tree.Tree tree)
      Overrides:
      visitNode in class org.sonar.java.ast.visitors.SubscriptionVisitor