Class TestMeasureComputerContext

  • All Implemented Interfaces:
    org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext

    public class TestMeasureComputerContext
    extends java.lang.Object
    implements org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext
    • Constructor Summary

      Constructors 
      Constructor Description
      TestMeasureComputerContext​(org.sonar.api.ce.measure.Component component, org.sonar.api.ce.measure.Settings settings, org.sonar.api.ce.measure.MeasureComputer.MeasureComputerDefinition definition)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addChildrenMeasures​(java.lang.String metricKey, java.lang.Double... values)  
      void addChildrenMeasures​(java.lang.String metricKey, java.lang.Integer... values)  
      void addChildrenMeasures​(java.lang.String metricKey, java.lang.Long... values)  
      void addChildrenMeasures​(java.lang.String metricKey, java.lang.String... values)  
      void addInputMeasure​(java.lang.String metricKey, boolean value)  
      void addInputMeasure​(java.lang.String metricKey, double value)  
      void addInputMeasure​(java.lang.String metricKey, int value)  
      void addInputMeasure​(java.lang.String metricKey, long value)  
      void addInputMeasure​(java.lang.String metricKey, java.lang.String value)  
      void addMeasure​(java.lang.String metricKey, boolean value)  
      void addMeasure​(java.lang.String metricKey, double value)  
      void addMeasure​(java.lang.String metricKey, int value)  
      void addMeasure​(java.lang.String metricKey, long value)  
      void addMeasure​(java.lang.String metricKey, java.lang.String value)  
      java.lang.Iterable<org.sonar.api.ce.measure.Measure> getChildrenMeasures​(java.lang.String metric)  
      org.sonar.api.ce.measure.Component getComponent()  
      java.util.List<org.sonar.api.ce.measure.Issue> getIssues()  
      org.sonar.api.ce.measure.Measure getMeasure​(java.lang.String metric)  
      org.sonar.api.ce.measure.Settings getSettings()  
      void setIssues​(java.util.List<org.sonar.api.ce.measure.Issue> issues)  
      • Methods inherited from class java.lang.Object

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

      • TestMeasureComputerContext

        public TestMeasureComputerContext​(org.sonar.api.ce.measure.Component component,
                                          org.sonar.api.ce.measure.Settings settings,
                                          org.sonar.api.ce.measure.MeasureComputer.MeasureComputerDefinition definition)
    • Method Detail

      • getComponent

        public org.sonar.api.ce.measure.Component getComponent()
        Specified by:
        getComponent in interface org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext
      • getSettings

        public org.sonar.api.ce.measure.Settings getSettings()
        Specified by:
        getSettings in interface org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext
      • getMeasure

        @CheckForNull
        public org.sonar.api.ce.measure.Measure getMeasure​(java.lang.String metric)
        Specified by:
        getMeasure in interface org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext
      • getChildrenMeasures

        public java.lang.Iterable<org.sonar.api.ce.measure.Measure> getChildrenMeasures​(java.lang.String metric)
        Specified by:
        getChildrenMeasures in interface org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext
      • addMeasure

        public void addMeasure​(java.lang.String metricKey,
                               int value)
        Specified by:
        addMeasure in interface org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext
      • addInputMeasure

        public void addInputMeasure​(java.lang.String metricKey,
                                    int value)
      • addChildrenMeasures

        public void addChildrenMeasures​(java.lang.String metricKey,
                                        java.lang.Integer... values)
      • addMeasure

        public void addMeasure​(java.lang.String metricKey,
                               double value)
        Specified by:
        addMeasure in interface org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext
      • addInputMeasure

        public void addInputMeasure​(java.lang.String metricKey,
                                    double value)
      • addChildrenMeasures

        public void addChildrenMeasures​(java.lang.String metricKey,
                                        java.lang.Double... values)
      • addMeasure

        public void addMeasure​(java.lang.String metricKey,
                               long value)
        Specified by:
        addMeasure in interface org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext
      • addInputMeasure

        public void addInputMeasure​(java.lang.String metricKey,
                                    long value)
      • addChildrenMeasures

        public void addChildrenMeasures​(java.lang.String metricKey,
                                        java.lang.Long... values)
      • addMeasure

        public void addMeasure​(java.lang.String metricKey,
                               java.lang.String value)
        Specified by:
        addMeasure in interface org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext
      • addMeasure

        public void addMeasure​(java.lang.String metricKey,
                               boolean value)
        Specified by:
        addMeasure in interface org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext
      • addInputMeasure

        public void addInputMeasure​(java.lang.String metricKey,
                                    boolean value)
      • addInputMeasure

        public void addInputMeasure​(java.lang.String metricKey,
                                    java.lang.String value)
      • addChildrenMeasures

        public void addChildrenMeasures​(java.lang.String metricKey,
                                        java.lang.String... values)
      • getIssues

        public java.util.List<org.sonar.api.ce.measure.Issue> getIssues()
        Specified by:
        getIssues in interface org.sonar.api.ce.measure.MeasureComputer.MeasureComputerContext
      • setIssues

        public void setIssues​(java.util.List<org.sonar.api.ce.measure.Issue> issues)