Package com.petrolpark.core.scratch
Interface ScratchParameters.Builder<ENVIRONMENT extends IScratchEnvironment>
- All Known Subinterfaces:
ScratchParameters.More.Builder<ENVIRONMENT>
- All Known Implementing Classes:
ScratchParameters.And.Builder,ScratchParameters.Just.Builder,ScratchParameters.None.Builder
- Enclosing interface:
ScratchParameters<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT, ?>>
public static sealed interface ScratchParameters.Builder<ENVIRONMENT extends IScratchEnvironment>
permits ScratchParameters.None.Builder<ENVIRONMENT>, ScratchParameters.More.Builder<ENVIRONMENT>
-
Method Summary
Modifier and TypeMethodDescription<TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, PARAMETER extends IScratchParameter<ENVIRONMENT, TYPE, ARGUMENT>>
ScratchParameters.More.Builder<ENVIRONMENT> after(PARAMETER parameter) build()
-
Method Details
-
after
<TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT, ScratchParameters.More.Builder<ENVIRONMENT> afterTYPE>, PARAMETER extends IScratchParameter<ENVIRONMENT, TYPE, ARGUMENT>> (PARAMETER parameter) -
build
ScratchParameters<ENVIRONMENT,?> build()
-