import org.wamblee.reflection.AnnotationUtils;
/**
- * This class represents an injection binding. It provides injection of a defined object (typically mock or stub)
- * into other objects. The binding is defined by the required annotation that must be on the field, the field type,
- * and the object to be injected.
+ * This class represents an injection binding. It provides injection of a
+ * defined object (typically mock or stub) into other objects. The binding is
+ * defined by the required annotation that must be on the field, the field type,
+ * and the object to be injected.
*
* @author Erik Brakkee
- *
+ *
* @param <T>
*/
public class Binding<T> {
private Map<Class, List<Accessor>> accessorCache;
/**
- * Constructs the binding.
- * @param aClass Required type of the field injected into.
- * @param aAnnotation Annotation that must be present on the field.
- * @param aValue Value of the annotation.
+ * Constructs the binding.
+ *
+ * @param aClass
+ * Required type of the field injected into.
+ * @param aAnnotation
+ * Annotation that must be present on the field.
+ * @param aValue
+ * Value of the annotation.
*/
public Binding(Class<T> aClass, Class<? extends Annotation> aAnnotation,
Object aValue) {