-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.statistics.metrics.IStatisticsValuesConsumer
public final class MetricsContainer implements IStatisticsValuesConsumer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classMetricsContainer.MetricDescriptorpublic classMetricsContainer.Companion
-
Constructor Summary
Constructors Constructor Description MetricsContainer()
-
Method Summary
Modifier and Type Method Description Unitreport(BooleanMetrics metric, Boolean value, String subprojectName)Unitreport(NumericalMetrics metric, Long value, String subprojectName)Unitreport(StringMetrics metric, String value, String subprojectName)final Unitflush(IRecordLogger trackingFile)final IMetricContainer<Long>getMetric(NumericalMetrics metric)final IMetricContainer<String>getMetric(StringMetrics metric)final IMetricContainer<Boolean>getMetric(BooleanMetrics metric)-
-
Method Detail
-
report
Unit report(BooleanMetrics metric, Boolean value, String subprojectName)
-
report
Unit report(NumericalMetrics metric, Long value, String subprojectName)
-
report
Unit report(StringMetrics metric, String value, String subprojectName)
-
flush
final Unit flush(IRecordLogger trackingFile)
-
getMetric
final IMetricContainer<Long> getMetric(NumericalMetrics metric)
-
getMetric
final IMetricContainer<String> getMetric(StringMetrics metric)
-
getMetric
final IMetricContainer<Boolean> getMetric(BooleanMetrics metric)
-
-
-
-