From 4eedeb8c01eb478ef0015de0a46849d781766114 Mon Sep 17 00:00:00 2001 From: Evgeny Mandrikov Date: Thu, 9 Feb 2012 00:07:24 +0400 Subject: SONAR-3210 Compute new measure for Java files - LoC in file --- .../java/org/sonar/api/measures/CoreMetrics.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'sonar-plugin-api') diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java b/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java index acdf5c3c225..45d1bd15619 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java @@ -19,6 +19,7 @@ */ package org.sonar.api.measures; +import com.google.common.annotations.Beta; import com.google.common.collect.Lists; import org.apache.commons.lang.StringUtils; import org.sonar.api.resources.Scopes; @@ -1637,6 +1638,26 @@ public final class CoreMetrics { .setOptimizedBestValue(true) .create(); + // -------------------------------------------------------------------------------------------------------------------- + // + // FILE DATA + // + // -------------------------------------------------------------------------------------------------------------------- + + /** + * @since 2.14 + */ + @Beta + public static final String NCLOC_DATA_KEY = "ncloc_data"; + + /** + * @since 2.14 + */ + @Beta + public static final Metric NCLOC_DATA = new Metric.Builder(NCLOC_DATA_KEY, "ncloc_data", Metric.ValueType.DATA) + .setHidden(true) + .setDomain(DOMAIN_SIZE) + .create(); //-------------------------------------------------------------------------------------------------------------------- // -- cgit v1.2.3