org.sonar.api.measures
Class CoreMetrics

java.lang.Object
  extended by org.sonar.api.measures.CoreMetrics

public final class CoreMetrics
extends Object

Since:
1.10

Field Summary
static Metric ACCESSORS
           
static Metric ALERT_STATUS
           
static Metric BLOCKER_VIOLATIONS
           
static Metric BRANCH_COVERAGE
           
static Metric BRANCH_COVERAGE_HITS_DATA
           
static Metric CLASS_COMPLEXITY
           
static Metric CLASS_COMPLEXITY_DISTRIBUTION
           
static Metric CLASSES
           
static Metric COMMENT_LINES
           
static Metric COMMENT_LINES_DENSITY
           
static Metric COMMENTED_OUT_CODE_LINES
           
static Metric COMPLEXITY
           
static Metric CONDITIONS_TO_COVER
           
static Metric COVERAGE
           
static Metric COVERAGE_LINE_HITS_DATA
           
static Metric CRITICAL_VIOLATIONS
           
static Map<String,String> DEPRECATED_KEY
           
static Metric DIRECTORIES
           
static String DOMAIN_COMPLEXITY
           
static String DOMAIN_DOCUMENTATION
           
static String DOMAIN_DUPLICATION
           
static String DOMAIN_GENERAL
           
static String DOMAIN_RULE_CATEGORIES
           
static String DOMAIN_RULES
           
static String DOMAIN_SIZE
           
static String DOMAIN_TESTS
           
static Metric DUPLICATED_BLOCKS
           
static Metric DUPLICATED_FILES
           
static Metric DUPLICATED_LINES
           
static Metric DUPLICATED_LINES_DENSITY
           
static Metric DUPLICATIONS_DATA
           
static Metric EFFICIENCY
           
static Metric FILE_COMPLEXITY
           
static Metric FILES
           
static Metric FUNCTION_COMPLEXITY
           
static Metric FUNCTION_COMPLEXITY_DISTRIBUTION
           
static Metric FUNCTIONS
           
static Metric INFO_VIOLATIONS
           
static Metric LINE_COVERAGE
           
static Metric LINES
           
static Metric LINES_TO_COVER
           
static Metric MAINTAINABILITY
           
static Metric MAJOR_VIOLATIONS
           
static Metric MINOR_VIOLATIONS
           
static Metric NCLOC
           
static Metric PACKAGES
           
static Metric PORTABILITY
           
static Metric PROFILE
           
static Metric PUBLIC_API
           
static Metric PUBLIC_DOCUMENTED_API_DENSITY
           
static Metric PUBLIC_UNDOCUMENTED_API
           
static Metric RELIABILITY
           
static Metric SKIPPED_TESTS
           
static Metric STATEMENTS
           
static Metric TEST_DATA
           
static Metric TEST_ERRORS
           
static Metric TEST_EXECUTION_TIME
           
static Metric TEST_FAILURES
           
static Metric TEST_SUCCESS_DENSITY
           
static Metric TESTS
           
static Metric UNCOVERED_COMPLEXITY_BY_TESTS
          Deprecated. replaced since 1.11 by UNCOVERED_LINES and UNCOVERED_CONDITIONS
static Metric UNCOVERED_CONDITIONS
           
static Metric UNCOVERED_LINES
           
static Metric USABILITY
           
static Metric VIOLATIONS
           
static Metric VIOLATIONS_DENSITY
           
static Metric WEIGHTED_VIOLATIONS
           
 
Method Summary
static Set<String> getKeys()
           
static List<Metric> getMetrics()
           
static String toValidKey(String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOMAIN_SIZE

public static final String DOMAIN_SIZE
See Also:
Constant Field Values

DOMAIN_TESTS

public static final String DOMAIN_TESTS
See Also:
Constant Field Values

DOMAIN_COMPLEXITY

public static final String DOMAIN_COMPLEXITY
See Also:
Constant Field Values

DOMAIN_DOCUMENTATION

public static final String DOMAIN_DOCUMENTATION
See Also:
Constant Field Values

DOMAIN_RULES

public static final String DOMAIN_RULES
See Also:
Constant Field Values

DOMAIN_RULE_CATEGORIES

public static final String DOMAIN_RULE_CATEGORIES
See Also:
Constant Field Values

DOMAIN_GENERAL

public static final String DOMAIN_GENERAL
See Also:
Constant Field Values

DOMAIN_DUPLICATION

public static final String DOMAIN_DUPLICATION
See Also:
Constant Field Values

LINES

public static final Metric LINES

NCLOC

public static final Metric NCLOC

CLASSES

public static final Metric CLASSES

FILES

public static final Metric FILES

DIRECTORIES

public static final Metric DIRECTORIES

PACKAGES

public static final Metric PACKAGES

FUNCTIONS

public static final Metric FUNCTIONS

ACCESSORS

public static final Metric ACCESSORS

STATEMENTS

public static final Metric STATEMENTS

PUBLIC_API

public static final Metric PUBLIC_API

COMPLEXITY

public static final Metric COMPLEXITY

CLASS_COMPLEXITY

public static final Metric CLASS_COMPLEXITY

FUNCTION_COMPLEXITY

public static final Metric FUNCTION_COMPLEXITY

FILE_COMPLEXITY

public static final Metric FILE_COMPLEXITY

CLASS_COMPLEXITY_DISTRIBUTION

public static final Metric CLASS_COMPLEXITY_DISTRIBUTION

FUNCTION_COMPLEXITY_DISTRIBUTION

public static final Metric FUNCTION_COMPLEXITY_DISTRIBUTION

COMMENT_LINES

public static final Metric COMMENT_LINES

COMMENT_LINES_DENSITY

public static final Metric COMMENT_LINES_DENSITY

PUBLIC_DOCUMENTED_API_DENSITY

public static final Metric PUBLIC_DOCUMENTED_API_DENSITY

PUBLIC_UNDOCUMENTED_API

public static final Metric PUBLIC_UNDOCUMENTED_API

COMMENTED_OUT_CODE_LINES

public static final Metric COMMENTED_OUT_CODE_LINES

TESTS

public static final Metric TESTS

TEST_EXECUTION_TIME

public static final Metric TEST_EXECUTION_TIME

TEST_ERRORS

public static final Metric TEST_ERRORS

SKIPPED_TESTS

public static final Metric SKIPPED_TESTS

TEST_FAILURES

public static final Metric TEST_FAILURES

TEST_SUCCESS_DENSITY

public static final Metric TEST_SUCCESS_DENSITY

TEST_DATA

public static final Metric TEST_DATA

COVERAGE

public static final Metric COVERAGE

LINES_TO_COVER

public static final Metric LINES_TO_COVER

UNCOVERED_LINES

public static final Metric UNCOVERED_LINES

LINE_COVERAGE

public static final Metric LINE_COVERAGE

COVERAGE_LINE_HITS_DATA

public static final Metric COVERAGE_LINE_HITS_DATA

CONDITIONS_TO_COVER

public static final Metric CONDITIONS_TO_COVER

UNCOVERED_CONDITIONS

public static final Metric UNCOVERED_CONDITIONS

BRANCH_COVERAGE

public static final Metric BRANCH_COVERAGE

BRANCH_COVERAGE_HITS_DATA

public static final Metric BRANCH_COVERAGE_HITS_DATA

UNCOVERED_COMPLEXITY_BY_TESTS

@Deprecated
public static final Metric UNCOVERED_COMPLEXITY_BY_TESTS
Deprecated. replaced since 1.11 by UNCOVERED_LINES and UNCOVERED_CONDITIONS

DUPLICATED_LINES

public static final Metric DUPLICATED_LINES

DUPLICATED_BLOCKS

public static final Metric DUPLICATED_BLOCKS

DUPLICATED_FILES

public static final Metric DUPLICATED_FILES

DUPLICATED_LINES_DENSITY

public static final Metric DUPLICATED_LINES_DENSITY

DUPLICATIONS_DATA

public static final Metric DUPLICATIONS_DATA

USABILITY

public static final Metric USABILITY

RELIABILITY

public static final Metric RELIABILITY

EFFICIENCY

public static final Metric EFFICIENCY

PORTABILITY

public static final Metric PORTABILITY

MAINTAINABILITY

public static final Metric MAINTAINABILITY

WEIGHTED_VIOLATIONS

public static final Metric WEIGHTED_VIOLATIONS

VIOLATIONS_DENSITY

public static final Metric VIOLATIONS_DENSITY

VIOLATIONS

public static final Metric VIOLATIONS

BLOCKER_VIOLATIONS

public static final Metric BLOCKER_VIOLATIONS

CRITICAL_VIOLATIONS

public static final Metric CRITICAL_VIOLATIONS

MAJOR_VIOLATIONS

public static final Metric MAJOR_VIOLATIONS

MINOR_VIOLATIONS

public static final Metric MINOR_VIOLATIONS

INFO_VIOLATIONS

public static final Metric INFO_VIOLATIONS

ALERT_STATUS

public static final Metric ALERT_STATUS

PROFILE

public static final Metric PROFILE

DEPRECATED_KEY

public static final Map<String,String> DEPRECATED_KEY
Method Detail

getMetrics

public static List<Metric> getMetrics()

getKeys

public static Set<String> getKeys()

toValidKey

public static String toValidKey(String key)


Copyright © 2009 SonarSource SA. All Rights Reserved.