Package io.activej.common.initializer
Interface WithInitializer<T extends WithInitializer<T>>
- Type Parameters:
T- a type of initializable object (Self type)
public interface WithInitializer<T extends WithInitializer<T>>
An interface that marks a class as initializable
-
Method Summary
Modifier and TypeMethodDescriptiondefault TwithInitializer(Consumer<? super T> initializer) Initializes an object by applying an initializing consumer
-
Method Details
-
withInitializer
Initializes an object by applying an initializing consumer- Parameters:
initializer- an initializing consumer- Returns:
- this same object
-