Interface InjectableFactory
- All Known Implementing Classes:
SelectingInjectableFactory
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NotNull InjectableFactorystatic final @NotNull InjectableFactorystatic final @NotNull InjectableFactorystatic final @NotNull InjectableFactorystatic final @NotNull InjectableFactorystatic final @NotNull InjectableFactory -
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull Injectablecreate(@NotNull Path downloadPath, @NotNull Collection<Repository> repositories) @NotNull Injectablecreate(@NotNull Path downloadPath, @NotNull Collection<Repository> repositories, @NotNull ClassLoader loader) static @NotNull InjectableFactoryselecting(@NotNull InjectableFactory fallback, @NotNull InjectableFactory @NotNull ... factories)
-
Field Details
-
INSTRUMENTATION
-
INJECTABLE
-
WRAPPED
-
UNSAFE
-
ERROR
-
DEFAULT
-
-
Method Details
-
create
@NotNull @NotNull Injectable create(@NotNull @NotNull Path downloadPath, @NotNull @NotNull Collection<Repository> repositories, @NotNull @NotNull ClassLoader loader) throws InjectorException - Throws:
InjectorException
-
create
@NotNull default @NotNull Injectable create(@NotNull @NotNull Path downloadPath, @NotNull @NotNull Collection<Repository> repositories) throws InjectorException - Throws:
InjectorException
-
selecting
@NotNull static @NotNull InjectableFactory selecting(@NotNull @NotNull InjectableFactory fallback, @NotNull @NotNull InjectableFactory @NotNull ... factories)
-