@@ -0,0 +1,511 @@
+package com.episode6.hackit.mockspresso.annotation;%0A%0Aimport java.lang.annotation.*;%0A%0A/**%0A * Annotation that represents a dependency to be added to mockspresso's dependency map.%0A * Applies to non-null (usually final) fields.%0A */%0A@Documented%0A@Target(%7BElementType.FIELD%7D)%0A@Retention(RetentionPolicy.RUNTIME)%0Apublic @interface Dependency %7B%0A%0A  /**%0A   * @return Class this object should be bound as in the dependency map (if different than the fielc declaration)%0A   */%0A  Class%3C?%3E bindAs() default Dependency.class;%0A%7D%0A

add annotation