com.vladium.emma.report
Class MethodItem
java.lang.Object
com.vladium.emma.report.Item
com.vladium.emma.report.MethodItem
- All Implemented Interfaces:
- IItem
- public final class MethodItem
- 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 |
MethodItem(IItem parent,
int ID,
java.lang.String name,
java.lang.String descriptor,
int firstLine)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_ID
private final int m_ID
m_name
private final java.lang.String m_name
m_descriptor
private final java.lang.String m_descriptor
m_firstLine
private final int m_firstLine
m_userName
private transient java.lang.String m_userName
METADATA
private static final Item.ItemMetadata METADATA
m_parent
protected final IItem m_parent
m_aggregates
protected final int[] m_aggregates
MethodItem
public MethodItem(IItem parent,
int ID,
java.lang.String name,
java.lang.String descriptor,
int firstLine)
getName
public java.lang.String getName()
getID
public int getID()
getFirstLine
public int getFirstLine()
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()
getChildCount
public final int getChildCount()
- Specified by:
getChildCount
in interface IItem
getParent
public final IItem getParent()
- Specified by:
getParent
in interface IItem
getChildren
public final java.util.Iterator getChildren()
- Specified by:
getChildren
in interface IItem
getChildren
public final java.util.Iterator getChildren(ItemComparator order)
- Specified by:
getChildren
in interface IItem
- Parameters:
order
- [null is equivalent to no sort]
- Returns:
getAttribute
public final IItemAttribute getAttribute(int attributeID,
int unitsID)
- Specified by:
getAttribute
in interface IItem
addChild
protected void addChild(IItem item)