Class CoverageLineVisitor

java.lang.Object
org.ruby_lang.prism.AbstractNodeVisitor<Void>
org.jruby.prism.parser.CoverageLineVisitor

public class CoverageLineVisitor extends org.ruby_lang.prism.AbstractNodeVisitor<Void>
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Void
    defaultVisit(org.ruby_lang.prism.Nodes.Node node)
     
    visitCallNode(org.ruby_lang.prism.Nodes.CallNode node)
     
    visitClassNode(org.ruby_lang.prism.Nodes.ClassNode node)
     
    visitDefNode(org.ruby_lang.prism.Nodes.DefNode node)
     
    visitIfNode(org.ruby_lang.prism.Nodes.IfNode node)
     
    visitModuleNode(org.ruby_lang.prism.Nodes.ModuleNode node)
     
    visitStatementsNode(org.ruby_lang.prism.Nodes.StatementsNode node)
     
    visitUnlessNode(org.ruby_lang.prism.Nodes.UnlessNode node)
     

    Methods inherited from class org.ruby_lang.prism.AbstractNodeVisitor

    visitAliasGlobalVariableNode, visitAliasMethodNode, visitAlternationPatternNode, visitAndNode, visitArgumentsNode, visitArrayNode, visitArrayPatternNode, visitAssocNode, visitAssocSplatNode, visitBackReferenceReadNode, visitBeginNode, visitBlockArgumentNode, visitBlockLocalVariableNode, visitBlockNode, visitBlockParameterNode, visitBlockParametersNode, visitBreakNode, visitCallAndWriteNode, visitCallOperatorWriteNode, visitCallOrWriteNode, visitCallTargetNode, visitCapturePatternNode, visitCaseMatchNode, visitCaseNode, visitClassVariableAndWriteNode, visitClassVariableOperatorWriteNode, visitClassVariableOrWriteNode, visitClassVariableReadNode, visitClassVariableTargetNode, visitClassVariableWriteNode, visitConstantAndWriteNode, visitConstantOperatorWriteNode, visitConstantOrWriteNode, visitConstantPathAndWriteNode, visitConstantPathNode, visitConstantPathOperatorWriteNode, visitConstantPathOrWriteNode, visitConstantPathTargetNode, visitConstantPathWriteNode, visitConstantReadNode, visitConstantTargetNode, visitConstantWriteNode, visitDefinedNode, visitElseNode, visitEmbeddedStatementsNode, visitEmbeddedVariableNode, visitEnsureNode, visitErrorRecoveryNode, visitFalseNode, visitFindPatternNode, visitFlipFlopNode, visitFloatNode, visitForNode, visitForwardingArgumentsNode, visitForwardingParameterNode, visitForwardingSuperNode, visitGlobalVariableAndWriteNode, visitGlobalVariableOperatorWriteNode, visitGlobalVariableOrWriteNode, visitGlobalVariableReadNode, visitGlobalVariableTargetNode, visitGlobalVariableWriteNode, visitHashNode, visitHashPatternNode, visitImaginaryNode, visitImplicitNode, visitImplicitRestNode, visitIndexAndWriteNode, visitIndexOperatorWriteNode, visitIndexOrWriteNode, visitIndexTargetNode, visitInNode, visitInstanceVariableAndWriteNode, visitInstanceVariableOperatorWriteNode, visitInstanceVariableOrWriteNode, visitInstanceVariableReadNode, visitInstanceVariableTargetNode, visitInstanceVariableWriteNode, visitIntegerNode, visitInterpolatedMatchLastLineNode, visitInterpolatedRegularExpressionNode, visitInterpolatedStringNode, visitInterpolatedSymbolNode, visitInterpolatedXStringNode, visitItLocalVariableReadNode, visitItParametersNode, visitKeywordHashNode, visitKeywordRestParameterNode, visitLambdaNode, visitLocalVariableAndWriteNode, visitLocalVariableOperatorWriteNode, visitLocalVariableOrWriteNode, visitLocalVariableReadNode, visitLocalVariableTargetNode, visitLocalVariableWriteNode, visitMatchLastLineNode, visitMatchPredicateNode, visitMatchRequiredNode, visitMatchWriteNode, visitMultiTargetNode, visitMultiWriteNode, visitNextNode, visitNilNode, visitNoBlockParameterNode, visitNoKeywordsParameterNode, visitNumberedParametersNode, visitNumberedReferenceReadNode, visitOptionalKeywordParameterNode, visitOptionalParameterNode, visitOrNode, visitParametersNode, visitParenthesesNode, visitPinnedExpressionNode, visitPinnedVariableNode, visitPostExecutionNode, visitPreExecutionNode, visitProgramNode, visitRangeNode, visitRationalNode, visitRedoNode, visitRegularExpressionNode, visitRequiredKeywordParameterNode, visitRequiredParameterNode, visitRescueModifierNode, visitRescueNode, visitRestParameterNode, visitRetryNode, visitReturnNode, visitSelfNode, visitShareableConstantNode, visitSingletonClassNode, visitSourceEncodingNode, visitSourceFileNode, visitSourceLineNode, visitSplatNode, visitStringNode, visitSuperNode, visitSymbolNode, visitTrueNode, visitUndefNode, visitUntilNode, visitWhenNode, visitWhileNode, visitXStringNode, visitYieldNode

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • visitCallNode

      public Void visitCallNode(org.ruby_lang.prism.Nodes.CallNode node)
      Overrides:
      visitCallNode in class org.ruby_lang.prism.AbstractNodeVisitor<Void>
    • visitClassNode

      public Void visitClassNode(org.ruby_lang.prism.Nodes.ClassNode node)
      Overrides:
      visitClassNode in class org.ruby_lang.prism.AbstractNodeVisitor<Void>
    • visitIfNode

      public Void visitIfNode(org.ruby_lang.prism.Nodes.IfNode node)
      Overrides:
      visitIfNode in class org.ruby_lang.prism.AbstractNodeVisitor<Void>
    • visitDefNode

      public Void visitDefNode(org.ruby_lang.prism.Nodes.DefNode node)
      Overrides:
      visitDefNode in class org.ruby_lang.prism.AbstractNodeVisitor<Void>
    • visitModuleNode

      public Void visitModuleNode(org.ruby_lang.prism.Nodes.ModuleNode node)
      Overrides:
      visitModuleNode in class org.ruby_lang.prism.AbstractNodeVisitor<Void>
    • visitUnlessNode

      public Void visitUnlessNode(org.ruby_lang.prism.Nodes.UnlessNode node)
      Overrides:
      visitUnlessNode in class org.ruby_lang.prism.AbstractNodeVisitor<Void>
    • visitStatementsNode

      public Void visitStatementsNode(org.ruby_lang.prism.Nodes.StatementsNode node)
      Overrides:
      visitStatementsNode in class org.ruby_lang.prism.AbstractNodeVisitor<Void>
    • defaultVisit

      protected Void defaultVisit(org.ruby_lang.prism.Nodes.Node node)
      Specified by:
      defaultVisit in class org.ruby_lang.prism.AbstractNodeVisitor<Void>