public interface Factory<T>
| Modifier and Type | Method and Description |
|---|---|
void |
collectSpecs(BeanContext<T> beanContext,
java.lang.String... combinations) |
Factory<T> |
combinable(java.lang.String name,
java.util.function.Consumer<BeanContext<T>> spec) |
com.github.leeonky.util.BeanClass<T> |
getBeanClass() |
T |
newInstance(BeanContext<T> beanContext) |
T newInstance(BeanContext<T> beanContext)
com.github.leeonky.util.BeanClass<T> getBeanClass()
Factory<T> combinable(java.lang.String name, java.util.function.Consumer<BeanContext<T>> spec)
void collectSpecs(BeanContext<T> beanContext, java.lang.String... combinations)