Package com.demonwav.hypo.core
Class HypoConfig
java.lang.Object
com.demonwav.hypo.core.HypoConfig
Core global configuration for Hypo executions.
Create new instances of this class using builder().
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder class for creating new instances ofHypoConfig. -
Constructor Summary
ConstructorsConstructorDescriptionHypoConfig(int parallelism, @NotNull Function<ClassDataProvider,ClassDataDecorator> decorator)Create a new instance ofHypoConfig. -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull HypoConfig.Builderbuilder()Create a newbuilderfor creating new instances ofHypoConfig.Returns thedecoratorconstructor to use forClassDataProvider.setDecorator(ClassDataDecorator).intReturns the parallelism level to use for Hypo executions.
-
Constructor Details
-
HypoConfig
HypoConfig(int parallelism, @NotNull @NotNull Function<ClassDataProvider,ClassDataDecorator> decorator)Create a new instance ofHypoConfig. Usebuilder()instead.- Parameters:
parallelism- The parallelism level to use for Hypo executions.decorator- The decorator to use forClassDataProvider.setDecorator(ClassDataDecorator).
-
-
Method Details
-
getParallelism
Returns the parallelism level to use for Hypo executions.- Returns:
- The parallelism level to use for Hypo executions.
-
getDecorator
Returns thedecoratorconstructor to use forClassDataProvider.setDecorator(ClassDataDecorator).- Returns:
- The
decoratorconstructor to use.
-
builder
Create a newbuilderfor creating new instances ofHypoConfig.- Returns:
- A new
HypoConfig.Builderinstance.
-