org.sonar.api.measures
Class CoreMetrics
java.lang.Object
  
org.sonar.api.measures.CoreMetrics
public final class CoreMetrics
- extends Object
 
- Since:
 
  - 1.10
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
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
 
DOMAIN_DESIGN
public static final String DOMAIN_DESIGN
- See Also:
 - Constant Field Values
 
LINES_KEY
public static final String LINES_KEY
- See Also:
 - Constant Field Values
 
LINES
public static final Metric LINES
GENERATED_LINES_KEY
public static final String GENERATED_LINES_KEY
- See Also:
 - Constant Field Values
 
GENERATED_LINES
public static final Metric GENERATED_LINES
NCLOC_KEY
public static final String NCLOC_KEY
- See Also:
 - Constant Field Values
 
NCLOC
public static final Metric NCLOC
GENERATED_NCLOC_KEY
public static final String GENERATED_NCLOC_KEY
- See Also:
 - Constant Field Values
 
GENERATED_NCLOC
public static final Metric GENERATED_NCLOC
CLASSES_KEY
public static final String CLASSES_KEY
- See Also:
 - Constant Field Values
 
CLASSES
public static final Metric CLASSES
FILES_KEY
public static final String FILES_KEY
- See Also:
 - Constant Field Values
 
FILES
public static final Metric FILES
DIRECTORIES_KEY
public static final String DIRECTORIES_KEY
- See Also:
 - Constant Field Values
 
DIRECTORIES
public static final Metric DIRECTORIES
PACKAGES_KEY
public static final String PACKAGES_KEY
- See Also:
 - Constant Field Values
 
PACKAGES
public static final Metric PACKAGES
FUNCTIONS_KEY
public static final String FUNCTIONS_KEY
- See Also:
 - Constant Field Values
 
FUNCTIONS
public static final Metric FUNCTIONS
ACCESSORS_KEY
public static final String ACCESSORS_KEY
- See Also:
 - Constant Field Values
 
ACCESSORS
public static final Metric ACCESSORS
PARAGRAPHS_KEY
public static final String PARAGRAPHS_KEY
- See Also:
 - Constant Field Values
 
PARAGRAPHS
public static final Metric PARAGRAPHS
STATEMENTS_KEY
public static final String STATEMENTS_KEY
- See Also:
 - Constant Field Values
 
STATEMENTS
public static final Metric STATEMENTS
PUBLIC_API_KEY
public static final String PUBLIC_API_KEY
- See Also:
 - Constant Field Values
 
PUBLIC_API
public static final Metric PUBLIC_API
COMPLEXITY_KEY
public static final String COMPLEXITY_KEY
- See Also:
 - Constant Field Values
 
COMPLEXITY
public static final Metric COMPLEXITY
CLASS_COMPLEXITY_KEY
public static final String CLASS_COMPLEXITY_KEY
- See Also:
 - Constant Field Values
 
CLASS_COMPLEXITY
public static final Metric CLASS_COMPLEXITY
FUNCTION_COMPLEXITY_KEY
public static final String FUNCTION_COMPLEXITY_KEY
- See Also:
 - Constant Field Values
 
FUNCTION_COMPLEXITY
public static final Metric FUNCTION_COMPLEXITY
FILE_COMPLEXITY_KEY
public static final String FILE_COMPLEXITY_KEY
- See Also:
 - Constant Field Values
 
FILE_COMPLEXITY
public static final Metric FILE_COMPLEXITY
PARAGRAPH_COMPLEXITY_KEY
public static final String PARAGRAPH_COMPLEXITY_KEY
- See Also:
 - Constant Field Values
 
PARAGRAPH_COMPLEXITY
public static final Metric PARAGRAPH_COMPLEXITY
CLASS_COMPLEXITY_DISTRIBUTION_KEY
public static final String CLASS_COMPLEXITY_DISTRIBUTION_KEY
- See Also:
 - Constant Field Values
 
CLASS_COMPLEXITY_DISTRIBUTION
public static final Metric CLASS_COMPLEXITY_DISTRIBUTION
FUNCTION_COMPLEXITY_DISTRIBUTION_KEY
public static final String FUNCTION_COMPLEXITY_DISTRIBUTION_KEY
- See Also:
 - Constant Field Values
 
FUNCTION_COMPLEXITY_DISTRIBUTION
public static final Metric FUNCTION_COMPLEXITY_DISTRIBUTION
FILE_COMPLEXITY_DISTRIBUTION_KEY
public static final String FILE_COMPLEXITY_DISTRIBUTION_KEY
- See Also:
 - Constant Field Values
 
FILE_COMPLEXITY_DISTRIBUTION
public static final Metric FILE_COMPLEXITY_DISTRIBUTION
PARAGRAPH_COMPLEXITY_DISTRIBUTION_KEY
public static final String PARAGRAPH_COMPLEXITY_DISTRIBUTION_KEY
- See Also:
 - Constant Field Values
 
PARAGRAPH_COMPLEXITY_DISTRIBUTION
public static final Metric PARAGRAPH_COMPLEXITY_DISTRIBUTION
COMMENT_LINES_KEY
public static final String COMMENT_LINES_KEY
- See Also:
 - Constant Field Values
 
COMMENT_LINES
public static final Metric COMMENT_LINES
COMMENT_LINES_DENSITY_KEY
public static final String COMMENT_LINES_DENSITY_KEY
- See Also:
 - Constant Field Values
 
COMMENT_LINES_DENSITY
public static final Metric COMMENT_LINES_DENSITY
COMMENT_BLANK_LINES_KEY
public static final String COMMENT_BLANK_LINES_KEY
- See Also:
 - Constant Field Values
 
COMMENT_BLANK_LINES
public static final Metric COMMENT_BLANK_LINES
PUBLIC_DOCUMENTED_API_DENSITY_KEY
public static final String PUBLIC_DOCUMENTED_API_DENSITY_KEY
- See Also:
 - Constant Field Values
 
PUBLIC_DOCUMENTED_API_DENSITY
public static final Metric PUBLIC_DOCUMENTED_API_DENSITY
PUBLIC_UNDOCUMENTED_API_KEY
public static final String PUBLIC_UNDOCUMENTED_API_KEY
- See Also:
 - Constant Field Values
 
PUBLIC_UNDOCUMENTED_API
public static final Metric PUBLIC_UNDOCUMENTED_API
COMMENTED_OUT_CODE_LINES_KEY
public static final String COMMENTED_OUT_CODE_LINES_KEY
- See Also:
 - Constant Field Values
 
COMMENTED_OUT_CODE_LINES
public static final Metric COMMENTED_OUT_CODE_LINES
TESTS_KEY
public static final String TESTS_KEY
- See Also:
 - Constant Field Values
 
TESTS
public static final Metric TESTS
TEST_EXECUTION_TIME_KEY
public static final String TEST_EXECUTION_TIME_KEY
- See Also:
 - Constant Field Values
 
TEST_EXECUTION_TIME
public static final Metric TEST_EXECUTION_TIME
TEST_ERRORS_KEY
public static final String TEST_ERRORS_KEY
- See Also:
 - Constant Field Values
 
TEST_ERRORS
public static final Metric TEST_ERRORS
SKIPPED_TESTS_KEY
public static final String SKIPPED_TESTS_KEY
- See Also:
 - Constant Field Values
 
SKIPPED_TESTS
public static final Metric SKIPPED_TESTS
TEST_FAILURES_KEY
public static final String TEST_FAILURES_KEY
- See Also:
 - Constant Field Values
 
TEST_FAILURES
public static final Metric TEST_FAILURES
TEST_SUCCESS_DENSITY_KEY
public static final String TEST_SUCCESS_DENSITY_KEY
- See Also:
 - Constant Field Values
 
TEST_SUCCESS_DENSITY
public static final Metric TEST_SUCCESS_DENSITY
TEST_DATA_KEY
public static final String TEST_DATA_KEY
- See Also:
 - Constant Field Values
 
TEST_DATA
public static final Metric TEST_DATA
COVERAGE_KEY
public static final String COVERAGE_KEY
- See Also:
 - Constant Field Values
 
COVERAGE
public static final Metric COVERAGE
LINES_TO_COVER_KEY
public static final String LINES_TO_COVER_KEY
- See Also:
 - Constant Field Values
 
LINES_TO_COVER
public static final Metric LINES_TO_COVER
UNCOVERED_LINES_KEY
public static final String UNCOVERED_LINES_KEY
- See Also:
 - Constant Field Values
 
UNCOVERED_LINES
public static final Metric UNCOVERED_LINES
LINE_COVERAGE_KEY
public static final String LINE_COVERAGE_KEY
- See Also:
 - Constant Field Values
 
LINE_COVERAGE
public static final Metric LINE_COVERAGE
COVERAGE_LINE_HITS_DATA_KEY
public static final String COVERAGE_LINE_HITS_DATA_KEY
- See Also:
 - Constant Field Values
 
COVERAGE_LINE_HITS_DATA
public static final Metric COVERAGE_LINE_HITS_DATA
CONDITIONS_TO_COVER_KEY
public static final String CONDITIONS_TO_COVER_KEY
- See Also:
 - Constant Field Values
 
CONDITIONS_TO_COVER
public static final Metric CONDITIONS_TO_COVER
UNCOVERED_CONDITIONS_KEY
public static final String UNCOVERED_CONDITIONS_KEY
- See Also:
 - Constant Field Values
 
UNCOVERED_CONDITIONS
public static final Metric UNCOVERED_CONDITIONS
BRANCH_COVERAGE_KEY
public static final String BRANCH_COVERAGE_KEY
- See Also:
 - Constant Field Values
 
BRANCH_COVERAGE
public static final Metric BRANCH_COVERAGE
BRANCH_COVERAGE_HITS_DATA_KEY
public static final String BRANCH_COVERAGE_HITS_DATA_KEY
- See Also:
 - Constant Field Values
 
BRANCH_COVERAGE_HITS_DATA
public static final Metric BRANCH_COVERAGE_HITS_DATA
UNCOVERED_COMPLEXITY_BY_TESTS_KEY
@Deprecated
public static final String UNCOVERED_COMPLEXITY_BY_TESTS_KEY
- Deprecated. replaced since 1.11 by UNCOVERED_LINES and UNCOVERED_CONDITIONS
- See Also:
 - Constant Field Values
 
 
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_KEY
public static final String DUPLICATED_LINES_KEY
- See Also:
 - Constant Field Values
 
DUPLICATED_LINES
public static final Metric DUPLICATED_LINES
DUPLICATED_BLOCKS_KEY
public static final String DUPLICATED_BLOCKS_KEY
- See Also:
 - Constant Field Values
 
DUPLICATED_BLOCKS
public static final Metric DUPLICATED_BLOCKS
DUPLICATED_FILES_KEY
public static final String DUPLICATED_FILES_KEY
- See Also:
 - Constant Field Values
 
DUPLICATED_FILES
public static final Metric DUPLICATED_FILES
DUPLICATED_LINES_DENSITY_KEY
public static final String DUPLICATED_LINES_DENSITY_KEY
- See Also:
 - Constant Field Values
 
DUPLICATED_LINES_DENSITY
public static final Metric DUPLICATED_LINES_DENSITY
DUPLICATIONS_DATA_KEY
public static final String DUPLICATIONS_DATA_KEY
- See Also:
 - Constant Field Values
 
DUPLICATIONS_DATA
public static final Metric DUPLICATIONS_DATA
USABILITY_KEY
public static final String USABILITY_KEY
- See Also:
 - Constant Field Values
 
USABILITY
public static final Metric USABILITY
RELIABILITY_KEY
public static final String RELIABILITY_KEY
- See Also:
 - Constant Field Values
 
RELIABILITY
public static final Metric RELIABILITY
EFFICIENCY_KEY
public static final String EFFICIENCY_KEY
- See Also:
 - Constant Field Values
 
EFFICIENCY
public static final Metric EFFICIENCY
PORTABILITY_KEY
public static final String PORTABILITY_KEY
- See Also:
 - Constant Field Values
 
PORTABILITY
public static final Metric PORTABILITY
MAINTAINABILITY_KEY
public static final String MAINTAINABILITY_KEY
- See Also:
 - Constant Field Values
 
MAINTAINABILITY
public static final Metric MAINTAINABILITY
WEIGHTED_VIOLATIONS_KEY
public static final String WEIGHTED_VIOLATIONS_KEY
- See Also:
 - Constant Field Values
 
WEIGHTED_VIOLATIONS
public static final Metric WEIGHTED_VIOLATIONS
VIOLATIONS_DENSITY_KEY
public static final String VIOLATIONS_DENSITY_KEY
- See Also:
 - Constant Field Values
 
VIOLATIONS_DENSITY
public static final Metric VIOLATIONS_DENSITY
VIOLATIONS_KEY
public static final String VIOLATIONS_KEY
- See Also:
 - Constant Field Values
 
VIOLATIONS
public static final Metric VIOLATIONS
BLOCKER_VIOLATIONS_KEY
public static final String BLOCKER_VIOLATIONS_KEY
- See Also:
 - Constant Field Values
 
BLOCKER_VIOLATIONS
public static final Metric BLOCKER_VIOLATIONS
CRITICAL_VIOLATIONS_KEY
public static final String CRITICAL_VIOLATIONS_KEY
- See Also:
 - Constant Field Values
 
CRITICAL_VIOLATIONS
public static final Metric CRITICAL_VIOLATIONS
MAJOR_VIOLATIONS_KEY
public static final String MAJOR_VIOLATIONS_KEY
- See Also:
 - Constant Field Values
 
MAJOR_VIOLATIONS
public static final Metric MAJOR_VIOLATIONS
MINOR_VIOLATIONS_KEY
public static final String MINOR_VIOLATIONS_KEY
- See Also:
 - Constant Field Values
 
MINOR_VIOLATIONS
public static final Metric MINOR_VIOLATIONS
INFO_VIOLATIONS_KEY
public static final String INFO_VIOLATIONS_KEY
- See Also:
 - Constant Field Values
 
INFO_VIOLATIONS
public static final Metric INFO_VIOLATIONS
ABSTRACTNESS_KEY
public static final String ABSTRACTNESS_KEY
- See Also:
 - Constant Field Values
 
ABSTRACTNESS
public static final Metric ABSTRACTNESS
INSTABILITY_KEY
public static final String INSTABILITY_KEY
- See Also:
 - Constant Field Values
 
INSTABILITY
public static final Metric INSTABILITY
DISTANCE_KEY
public static final String DISTANCE_KEY
- See Also:
 - Constant Field Values
 
DISTANCE
public static final Metric DISTANCE
DEPTH_IN_TREE_KEY
public static final String DEPTH_IN_TREE_KEY
- See Also:
 - Constant Field Values
 
DEPTH_IN_TREE
public static final Metric DEPTH_IN_TREE
NUMBER_OF_CHILDREN_KEY
public static final String NUMBER_OF_CHILDREN_KEY
- See Also:
 - Constant Field Values
 
NUMBER_OF_CHILDREN
public static final Metric NUMBER_OF_CHILDREN
RFC_KEY
public static final String RFC_KEY
- See Also:
 - Constant Field Values
 
RFC
public static final Metric RFC
RFC_DISTRIBUTION_KEY
public static final String RFC_DISTRIBUTION_KEY
- See Also:
 - Constant Field Values
 
RFC_DISTRIBUTION
public static final Metric RFC_DISTRIBUTION
LCOM4_KEY
public static final String LCOM4_KEY
- See Also:
 - Constant Field Values
 
LCOM4
public static final Metric LCOM4
LCOM4_BLOCKS_KEY
public static final String LCOM4_BLOCKS_KEY
- See Also:
 - Constant Field Values
 
LCOM4_BLOCKS
public static final Metric LCOM4_BLOCKS
LCOM4_DISTRIBUTION_KEY
public static final String LCOM4_DISTRIBUTION_KEY
- See Also:
 - Constant Field Values
 
LCOM4_DISTRIBUTION
public static final Metric LCOM4_DISTRIBUTION
SUSPECT_LCOM4_DENSITY_KEY
public static final String SUSPECT_LCOM4_DENSITY_KEY
- See Also:
 - Constant Field Values
 
SUSPECT_LCOM4_DENSITY
public static final Metric SUSPECT_LCOM4_DENSITY
AFFERENT_COUPLINGS_KEY
public static final String AFFERENT_COUPLINGS_KEY
- See Also:
 - Constant Field Values
 
AFFERENT_COUPLINGS
public static final Metric AFFERENT_COUPLINGS
EFFERENT_COUPLINGS_KEY
public static final String EFFERENT_COUPLINGS_KEY
- See Also:
 - Constant Field Values
 
EFFERENT_COUPLINGS
public static final Metric EFFERENT_COUPLINGS
DEPENDENCY_MATRIX_KEY
public static final String DEPENDENCY_MATRIX_KEY
- See Also:
 - Constant Field Values
 
DEPENDENCY_MATRIX
public static final Metric DEPENDENCY_MATRIX
PACKAGE_CYCLES_KEY
public static final String PACKAGE_CYCLES_KEY
- See Also:
 - Constant Field Values
 
PACKAGE_CYCLES
public static final Metric PACKAGE_CYCLES
PACKAGE_TANGLE_INDEX_KEY
public static final String PACKAGE_TANGLE_INDEX_KEY
- See Also:
 - Constant Field Values
 
PACKAGE_TANGLE_INDEX
public static final Metric PACKAGE_TANGLE_INDEX
PACKAGE_TANGLES_KEY
public static final String PACKAGE_TANGLES_KEY
- See Also:
 - Constant Field Values
 
PACKAGE_TANGLES
public static final Metric PACKAGE_TANGLES
PACKAGE_FEEDBACK_EDGES_KEY
public static final String PACKAGE_FEEDBACK_EDGES_KEY
- See Also:
 - Constant Field Values
 
PACKAGE_FEEDBACK_EDGES
public static final Metric PACKAGE_FEEDBACK_EDGES
PACKAGE_EDGES_WEIGHT_KEY
public static final String PACKAGE_EDGES_WEIGHT_KEY
- See Also:
 - Constant Field Values
 
PACKAGE_EDGES_WEIGHT
public static final Metric PACKAGE_EDGES_WEIGHT
FILE_CYCLES_KEY
public static final String FILE_CYCLES_KEY
- See Also:
 - Constant Field Values
 
FILE_CYCLES
public static final Metric FILE_CYCLES
FILE_TANGLE_INDEX_KEY
public static final String FILE_TANGLE_INDEX_KEY
- See Also:
 - Constant Field Values
 
FILE_TANGLE_INDEX
public static final Metric FILE_TANGLE_INDEX
FILE_TANGLES_KEY
public static final String FILE_TANGLES_KEY
- See Also:
 - Constant Field Values
 
FILE_TANGLES
public static final Metric FILE_TANGLES
FILE_FEEDBACK_EDGES_KEY
public static final String FILE_FEEDBACK_EDGES_KEY
- See Also:
 - Constant Field Values
 
FILE_FEEDBACK_EDGES
public static final Metric FILE_FEEDBACK_EDGES
FILE_EDGES_WEIGHT_KEY
public static final String FILE_EDGES_WEIGHT_KEY
- See Also:
 - Constant Field Values
 
FILE_EDGES_WEIGHT
public static final Metric FILE_EDGES_WEIGHT
ALERT_STATUS_KEY
public static final String ALERT_STATUS_KEY
- See Also:
 - Constant Field Values
 
ALERT_STATUS
public static final Metric ALERT_STATUS
PROFILE_KEY
public static final String PROFILE_KEY
- See Also:
 - Constant Field Values
 
PROFILE
public static final Metric PROFILE
metrics
public static List<Metric> metrics
metricKeys
public static Set<String> metricKeys
getMetrics
public static List<Metric> getMetrics()
 
Copyright © 2009-2010 SonarSource SA. All Rights Reserved.