Class ControlFlowStmtDepthCheck

java.lang.Object
org.sonar.flex.FlexVisitor
org.sonar.flex.FlexCheck
org.sonar.flex.checks.ControlFlowStmtDepthCheck

public class ControlFlowStmtDepthCheck extends FlexCheck
Note that implementation differs from AbstractNestedIfCheck - see SONARPLUGINS-1855 and SONARPLUGINS-2178
  • Field Details

    • max

      public int max
  • Constructor Details

    • ControlFlowStmtDepthCheck

      public ControlFlowStmtDepthCheck()
  • Method Details

    • getMax

      public int getMax()
    • subscribedTo

      public List<com.sonar.sslr.api.AstNodeType> subscribedTo()
      Specified by:
      subscribedTo in class FlexVisitor
    • visitFile

      public void visitFile(@Nullable com.sonar.sslr.api.AstNode astNode)
      Overrides:
      visitFile in class FlexVisitor
    • visitNode

      public void visitNode(com.sonar.sslr.api.AstNode astNode)
      Overrides:
      visitNode in class FlexVisitor
    • leaveNode

      public void leaveNode(com.sonar.sslr.api.AstNode astNode)
      Overrides:
      leaveNode in class FlexVisitor