com.vladium.emma.report
Class SrcFileItem
java.lang.Object
com.vladium.emma.report.Item
com.vladium.emma.report.SrcFileItem
- All Implemented Interfaces:
- IItem
public final class SrcFileItem
- extends Item
- Author:
- Vlad Roubtsov, (C) 2003
Fields inherited from interface com.vladium.emma.report.IItem |
COVERAGE_BLOCK_COUNT, COVERAGE_BLOCK_INSTR, COVERAGE_CLASS_COUNT, COVERAGE_LINE_COUNT, COVERAGE_LINE_INSTR, COVERAGE_METHOD_COUNT, NUM_OF_AGGREGATES, PRECISION, TOTAL_BLOCK_COUNT, TOTAL_BLOCK_INSTR, TOTAL_CLASS_COUNT, TOTAL_LINE_COUNT, TOTAL_METHOD_COUNT, TOTAL_SRCFILE_COUNT |
Constructor Summary |
SrcFileItem(IItem parent,
java.lang.String name,
java.lang.String fullVMName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_name
private final java.lang.String m_name
m_fullVMName
private final java.lang.String m_fullVMName
m_lineCoverage
private IntObjectMap m_lineCoverage
m_firstLine
private int m_firstLine
METADATA
private static final Item.ItemMetadata METADATA
SrcFileItem
public SrcFileItem(IItem parent,
java.lang.String name,
java.lang.String fullVMName)
getName
public java.lang.String getName()
getFullVMName
public java.lang.String getFullVMName()
getFirstLine
public int getFirstLine()
getLineCoverage
public IntObjectMap getLineCoverage()
getAggregate
public int getAggregate(int type)
- Specified by:
getAggregate
in interface IItem
- Overrides:
getAggregate
in class Item
accept
public void accept(IItemVisitor visitor,
java.lang.Object ctx)
getMetadata
public final IItemMetadata getMetadata()
getTypeMetadata
public static IItemMetadata getTypeMetadata()