Class JavaRuleViolationFactory

  • All Implemented Interfaces:
    net.sourceforge.pmd.lang.rule.RuleViolationFactory

    public final class JavaRuleViolationFactory
    extends net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static net.sourceforge.pmd.lang.rule.RuleViolationFactory INSTANCE  
    • Field Detail

      • INSTANCE

        public static final net.sourceforge.pmd.lang.rule.RuleViolationFactory INSTANCE
    • Method Detail

      • createRuleViolation

        protected net.sourceforge.pmd.RuleViolation createRuleViolation​(net.sourceforge.pmd.Rule rule,
                                                                        net.sourceforge.pmd.RuleContext ruleContext,
                                                                        net.sourceforge.pmd.lang.ast.Node node,
                                                                        String message)
        Specified by:
        createRuleViolation in class net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory
      • createRuleViolation

        protected net.sourceforge.pmd.RuleViolation createRuleViolation​(net.sourceforge.pmd.Rule rule,
                                                                        net.sourceforge.pmd.RuleContext ruleContext,
                                                                        net.sourceforge.pmd.lang.ast.Node node,
                                                                        String message,
                                                                        int beginLine,
                                                                        int endLine)
        Specified by:
        createRuleViolation in class net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory