Class MetricEvaluator


  • public class MetricEvaluator
    extends java.lang.Object
    Evaluates metrics.
    Since:
    6.0.0
    Author:
    Clément Fournier
    • Constructor Summary

      Constructors 
      Constructor Description
      MetricEvaluator()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<MetricResult> evaluateAllMetrics​(net.sourceforge.pmd.lang.ast.Node node)
      Evaluates all available metrics and returns a list of results.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MetricEvaluator

        public MetricEvaluator()
    • Method Detail

      • evaluateAllMetrics

        public java.util.List<MetricResult> evaluateAllMetrics​(net.sourceforge.pmd.lang.ast.Node node)
                                                        throws java.lang.UnsupportedOperationException
        Evaluates all available metrics and returns a list of results.
        Parameters:
        node - Node
        Returns:
        List of all metric results (metric key + result), including NaN results
        Throws:
        java.lang.UnsupportedOperationException - If no metrics are available for this node