Package com.ibm.debug.pdt.codecoverage.core.results
package com.ibm.debug.pdt.codecoverage.core.results
Interfaces and classes used to interact with code coverage results.
ICCResult is the base class representing 1 or more results-
ClassDescriptionImplementation of a CC exception that supports encoded messages use
Throwable.getMessage()to retrieve the message full text useCCAbstractException.getEncodedMessage()to retrieve the message in encoded formBase implementation ofICCBase.Base implementation of a result modifier Extend this class and override the modify method(s) SeeCCResultsModifierFactoryfor implemented filtersBase implementation of a CC item that is part of a tree hierarchyImplementation of an empty result This implementation will always be compatible with the latest version of this API In v10.1 use CCResultsFactory.getInstance.createEmptyResult() to construct this classCreates an exception indicating that the specified file has changed between the two given resultsCreates an exception indicating that the specified file is identical between the two given resultsUtility methods to obtain label text from API labelsUtility methods to obtain message text from API messagesRepresents an exception when a code coverage result modifier was performing an operationRepresents that a problem occurred during import The exception or exceptions that were encountered can be retrieved usingCCAbstractException.getExceptions()EachCCImportExceptionwill contain information about why and what failed to import Results that are returned with the exception may not be completeThis class generates a CC Result objectCreates Code Coverage ModifiersThrown when the source was not found for the file as part of a code coverage comparisonA list of message constants used by the Code Coverage API.
Note: Code Coverage engines may provide additional messages of their own, which are not included here.Base methods for result artifactsRepresents a branch point.This artifact will compare the passed source with the same named source in this artifact Exceptions are thrown if the current artifact doesn't contain source by the same nameThe various languages recognized by engines.Represents a file or listing file in the CC results.Represents a function/subroutine/entry/paragraph in aICCFileFor some languages like COBOL this may also represent a paragraph if that information is available Hit lines are for this flowpoint only and do not include nested flowpoints New behavior in v9: The order that flowpoints are returned has been changed from undefined to ordered by the flowpoint's first line.Represents a branch point e.g.Represents information about artifacts that were imported or where an import was attemptedRepresents a statement that can be updated.Implementors can create anICCImportStatementImplementors must all add the statement to the artifact after it has been successfully createdA very general representation of a modifier of code coverage dataRepresents a module (typically the result of a link step) for compiled languages ContainsICCPartItems that have a percentagesRepresents one or more CC results.Result info, fields with information about the result(s)Represents a code coverage result modifierImplementors of this interface declare that they support source in some form It may be source or listing depending on the origin of the code coverage dataRepresents a statement.Implemented by artifacts that support statement level data Statements are represented asICCStatementIf statement level information is NOT available then a line is considered to have 1 statementArtifacts that implement this interface return basic statement coverage dataRepresents a test or testcase This interface is used to query a testcaseRepresents an item that has a hierarchy.