EMMA�Coverage�Report�(generated�Tue�Oct�27�11:32:50�PDT�2009)
[all�classes][net.spy.memcached.compat]

COVERAGE�SUMMARY�FOR�SOURCE�FILE�[SpyObject.java]

nameclass,�%method,�%block,�%line,�%
SpyObject.java100%�(1/1)100%�(2/2)100%�(17/17)100%�(6/6)

COVERAGE�BREAKDOWN�BY�CLASS�AND�METHOD

nameclass,�%method,�%block,�%line,�%
class�SpyObject100%�(1/1)100%�(2/2)100%�(17/17)100%�(6/6)
SpyObject�():�void100%�(1/1)100%�(6/6)100%�(3/3)
getLogger�():�Logger100%�(1/1)100%�(11/11)100%�(3/3)

1//�Copyright�(c)�2002��Dustin�Sallings�<dustin@spy.net>
2
3package�net.spy.memcached.compat;
4
5import�net.spy.memcached.compat.log.Logger;
6import�net.spy.memcached.compat.log.LoggerFactory;
7
8
9/**
10�*�Superclass�for�all�Spy�Objects.
11�*/
12public�class�SpyObject�extends�Object�{
13
14��������private�transient�Logger�logger=null;
15
16��������/**
17���������*�Get�an�instance�of�SpyObject.
18���������*/
19��������public�SpyObject()�{
20����������������super();
21��������}
22
23��������/**
24���������*�Get�a�Logger�instance�for�this�class.
25���������*
26���������*�@return�an�appropriate�logger�instance.
27���������*/
28��������protected�Logger�getLogger()�{
29����������������if(logger==null)�{
30������������������������logger=LoggerFactory.getLogger(getClass());
31����������������}
32����������������return(logger);
33��������}
34
35}

[all�classes][net.spy.memcached.compat]
EMMA�2.0.5312�(C)�Vladimir�Roubtsov