Clover coverage report - picocontainer - 1.2-beta-1
Coverage timestamp: Sun May 29 2005 14:29:04 BST
file stats: LOC: 36   Methods: 3
NCLOC: 16   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
CachingComponentAdapterFactory.java - 66.7% 66.7% 66.7%
coverage coverage
 1    /*****************************************************************************
 2    * Copyright (c) PicoContainer Organization. All rights reserved. *
 3    * ------------------------------------------------------------------------- *
 4    * The software in this package is published under the terms of the BSD *
 5    * style license a copy of which has been included with this distribution in *
 6    * the LICENSE.txt file. *
 7    * *
 8    * Idea by Rachel Davies, Original code by Aslak Hellesoy and Paul Hammant *
 9    *****************************************************************************/
 10   
 11    package org.picocontainer.defaults;
 12   
 13    import org.picocontainer.ComponentAdapter;
 14    import org.picocontainer.Parameter;
 15    import org.picocontainer.PicoIntrospectionException;
 16   
 17    /**
 18    * @author Aslak Hellesøy
 19    * @author <a href="Rafal.Krzewski">rafal@caltha.pl</a>
 20    * @version $Revision: 1651 $
 21    */
 22    public class CachingComponentAdapterFactory extends DecoratingComponentAdapterFactory {
 23  0 public CachingComponentAdapterFactory() {
 24  0 this(null);
 25    }
 26   
 27  296 public CachingComponentAdapterFactory(ComponentAdapterFactory delegate) {
 28  296 super(delegate);
 29    }
 30   
 31  238 public ComponentAdapter createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
 32    throws PicoIntrospectionException, AssignabilityRegistrationException, NotConcreteRegistrationException {
 33  238 return new CachingComponentAdapter(super.createComponentAdapter(componentKey, componentImplementation, parameters));
 34   
 35    }
 36    }