@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface GreedyDefaultImplementation
GreedyResolver
the default
implementation that should be bound when this
interface is injected and there are no other
implementationsModifier and Type | Required Element and Description |
---|---|
java.lang.Class<?> |
value
A class that implements this interface that
should be used as a default if there are no
other implementations of this class.
|
public abstract java.lang.Class<?> value
GreedyResolver
is being used