Class AbstractPMDProcessor

    • Constructor Detail

      • AbstractPMDProcessor

        public AbstractPMDProcessor​(PMDConfiguration configuration)
        Deprecated.
    • Method Detail

      • renderReports

        public void renderReports​(List<Renderer> renderers,
                                  Report report)
        Deprecated.
      • filenameFrom

        @Deprecated
        protected String filenameFrom​(DataSource dataSource)
        Deprecated.
        this method will be removed. It was once used to determine a short filename for the file being analyzed, so that shortnames can be reported. But the logic has been moved to the renderers.
      • createRuleSets

        @Deprecated
        protected RuleSets createRuleSets​(RuleSetFactory factory,
                                          Report report)
        Deprecated.
        Rulesets are created upstream of the PMDProcessor now.
        Create instances for each rule defined in the ruleset(s) in the configuration. Please note, that the returned instances must not be used by different threads. Each thread must create its own copy of the rules.
        Parameters:
        factory - The factory used to create the configured rule sets
        report - The base report on which to report any configuration errors
        Returns:
        the rules within a rulesets
      • runAnalysis

        protected abstract void runAnalysis​(PmdRunnable runnable)
        Deprecated.
      • collectReports

        protected abstract void collectReports​(List<Renderer> renderers)
        Deprecated.