com.vladium.emma.report
Class ClassItem
java.lang.Object
com.vladium.emma.report.Item
com.vladium.emma.report.ClassItem
- All Implemented Interfaces:
- IItem
public final class ClassItem
- 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_cls
final ClassDescriptor m_cls
m_coverage
final boolean[][] m_coverage
m_firstLine
private int m_firstLine
METADATA
private static final Item.ItemMetadata METADATA
ClassItem
public ClassItem(IItem parent,
ClassDescriptor cls,
boolean[][] coverage)
getName
public java.lang.String getName()
getSrcFileName
public java.lang.String getSrcFileName()
getFirstLine
public int getFirstLine()
getClassDescriptor
public ClassDescriptor getClassDescriptor()
getCoverage
public boolean[][] getCoverage()
loaded
public boolean loaded()
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()