Package io.bootique.di.spi
Class InjectorPredicates
java.lang.Object
io.bootique.di.spi.InjectorPredicates
Collection of predicates used internally by injector.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetExceptionProvider(InjectorPredicates.ExceptionProvider<?> exceptionProvider) voidsetInjectPredicate(Predicate<AccessibleObject> injectPredicate) <T> voidsetProviderFunction(Function<javax.inject.Provider<T>, javax.inject.Provider<T>> providerFunction) voidsetProviderPredicate(Predicate<Type> providerPredicate) voidsetProvidesMethodPredicate(Predicate<Method> providesMethodPredicate) voidsetQualifierPredicate(Predicate<Class<? extends Annotation>> qualifierPredicate) voidsetSingletonPredicate(Predicate<AnnotatedElement> singletonPredicate)
-
Constructor Details
-
InjectorPredicates
public InjectorPredicates()
-
-
Method Details
-
setInjectPredicate
-
setProviderPredicate
-
setProvidesMethodPredicate
-
setQualifierPredicate
-
setSingletonPredicate
-
setProviderFunction
public <T> void setProviderFunction(Function<javax.inject.Provider<T>, javax.inject.Provider<T>> providerFunction) -
setExceptionProvider
-