com.vladium.emma.data
Interface IMetaData

All Superinterfaces:
IMergeable, java.io.Serializable
All Known Implementing Classes:
MetaData

public interface IMetaData
extends IMergeable

Author:
Vlad Roubtsov, (C) 2003

Method Summary
 boolean add(ClassDescriptor cls, boolean overwrite)
           
 CoverageOptions getOptions()
           
 boolean hasDescriptor(java.lang.String classVMName)
           
 boolean hasLineNumberData()
           
 boolean hasSrcFileData()
           
 java.util.Iterator iterator()
           
 java.lang.Object lock()
           
 IMetaData shallowCopy()
           
 int size()
           
 
Methods inherited from interface com.vladium.emma.data.IMergeable
isEmpty, merge
 

Method Detail

lock

java.lang.Object lock()

shallowCopy

IMetaData shallowCopy()

getOptions

CoverageOptions getOptions()

size

int size()

hasSrcFileData

boolean hasSrcFileData()

hasLineNumberData

boolean hasLineNumberData()

hasDescriptor

boolean hasDescriptor(java.lang.String classVMName)

iterator

java.util.Iterator iterator()

add

boolean add(ClassDescriptor cls,
            boolean overwrite)