com.vladium.emma.data
Interface ICoverageData

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

public interface ICoverageData
extends IMergeable

Author:
Vlad Roubtsov, (C) 2003

Nested Class Summary
static class ICoverageData.DataHolder
           
 
Method Summary
 void addClass(boolean[][] coverage, java.lang.String classVMName, long stamp)
           
 ICoverageData.DataHolder getCoverage(ClassDescriptor cls)
          can return null can return data holder with a different version stamp than cls.getStamp()
 java.lang.Object lock()
           
 ICoverageData shallowCopy()
           
 int size()
           
 
Methods inherited from interface com.vladium.emma.data.IMergeable
isEmpty, merge
 

Method Detail

lock

java.lang.Object lock()

shallowCopy

ICoverageData shallowCopy()

size

int size()

getCoverage

ICoverageData.DataHolder getCoverage(ClassDescriptor cls)
can return null can return data holder with a different version stamp than cls.getStamp()


addClass

void addClass(boolean[][] coverage,
              java.lang.String classVMName,
              long stamp)