Clover coverage report - picocontainer - 1.2-beta-1
Coverage timestamp: Sun May 29 2005 14:29:04 BST
file stats: LOC: 34   Methods: 1
NCLOC: 7   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
AssignabilityRegistrationException.java - 100% 100% 100%
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.PicoRegistrationException;
 14   
 15    /**
 16    * A subclass of {@link PicoRegistrationException} that is thrown during component registration if the
 17    * component's key is a type and the implementation is not assignable to.
 18    *
 19    * @author Paul Hammant
 20    * @author Aslak Hellesøy
 21    * @author Jon Tirsén
 22    * @since 1.0
 23    */
 24    public class AssignabilityRegistrationException extends PicoRegistrationException {
 25    /**
 26    * Construct an exception with the type and the unassignable class.
 27    *
 28    * @param type the type used as component key
 29    * @param clazz the unassignable implementation class
 30    */
 31  14 public AssignabilityRegistrationException(Class type, Class clazz) {
 32  14 super("The type:" + type.getName() + " was not assignable from the class " + clazz.getName());
 33    }
 34    }