1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
java.lang.annotation.RetentionPolicy.RUNTIME; /** * Apply this to implementation classes when you want only one instance * (per {@link Injector}) to be reused for all injections for that binding, * and you want to eagerly create the instance concurrently in the background * with other singletons in this scope. */ @Target({ ElementType.TYPE, ElementType.METHOD }) @Retention(RUNTIME) @ScopeAnnotation |

