TPTP 4.5.0 Platform Project
Internal API Specification

Package org.eclipse.tptp.platform.llc.core.internal.report

Class Summary
CoverageMethod  
LineInfo Implementation of ILineInfo
LLCClass Hereafter Cu stands for Coverage Unit
Cu are organized in methods that are organized in classes
One cu is associated to one line number in the source file
There can be several cu on the same line (this line can be partially covered)
Here is an example of an expected fragment:
<lineLevelCoverageClass mode="Pass" className="com/ibm/rational/jscrib/drivers/ui/SWTViewer$1" sourceFile="SWTViewer.java" signatures="<init>(Lcom/ibm/rational/jscrib/drivers/ui/SWTViewer;)V+widgetDisposed(Lorg/eclipse/swt/events/DisposeEvent;)V" lines="#1081#1,#1083+11" hits="DDB"/>
or, in count mode:
<lineLevelCoverageClass mode="Count" className="pack/MainExit" sourceFile="MainExit.java" signatures="<init>()V+main([Ljava/lang/String;)V+sayHello???()V" lines="#15+0,51,311#25+0370011" hits="1A1A1B1A1B1B1C1C1D1B1B1B1B1B1A"/>
The number of execution units is given while decoding the lines string.
LLCComponent  
PostproConfigurationReader  
SampleCoverageVisitor This class implements a simple Coverage visitor, it presents a main method.
 


TPTP 4.5.0 Platform Project
Internal API Specification