Generando inyecciones dinámicamente por anotación

Supongamos que tengo una clase que se ve así:

public class MyClass {
    @Inject
    public MyClass(@Foo("whatever") Bar dependency) {
        // ...
    }
}

Y quería tener una lógica personalizada que pueda ver que estamos inyectando un objeto de tipoBar con una anotación de tipo@Foo("whatever") y construir un objeto de barra correspondiente ... algo así como un GuiceProvider, pero eso obtiene más información contextual sobre el sitio de inyección. ¿Guice me deja hacer algo así?

Respuestas a la pregunta(1)

Su respuesta a la pregunta