Package com.petrolpark.core.scratch
Class ScratchParameters.And.Builder<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>,NEXT_ARGUMENTS extends ScratchArguments.More<ENVIRONMENT,?,?>,NEXT extends ScratchParameters.More<ENVIRONMENT,?,?,NEXT_ARGUMENTS>>
java.lang.Object
com.petrolpark.core.scratch.ScratchParameters.More<ENVIRONMENT,TYPE,ARGUMENT,ScratchArguments.And<ENVIRONMENT,TYPE,ARGUMENT,NEXT_ARGUMENTS>>
com.petrolpark.core.scratch.ScratchParameters.And<ENVIRONMENT,TYPE,ARGUMENT,NEXT_ARGUMENTS,NEXT>
com.petrolpark.core.scratch.ScratchParameters.And.Builder<ENVIRONMENT,TYPE,ARGUMENT,NEXT_ARGUMENTS,NEXT>
- All Implemented Interfaces:
ScratchParameters<ENVIRONMENT,,ScratchArguments.And<ENVIRONMENT, TYPE, ARGUMENT, NEXT_ARGUMENTS>> ScratchSignature,ScratchSignature.And<TYPE,,NEXT> ScratchSignature.More<TYPE>
- Enclosing class:
ScratchParameters.And<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, NEXT_ARGUMENTS extends ScratchArguments.More<ENVIRONMENT, ?, ?>, NEXT extends ScratchParameters.More<ENVIRONMENT, ?, ?, NEXT_ARGUMENTS>>
public static final class ScratchParameters.And.Builder<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>,NEXT_ARGUMENTS extends ScratchArguments.More<ENVIRONMENT,?,?>,NEXT extends ScratchParameters.More<ENVIRONMENT,?,?,NEXT_ARGUMENTS>>
extends ScratchParameters.And<ENVIRONMENT,TYPE,ARGUMENT,NEXT_ARGUMENTS,NEXT>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.petrolpark.core.scratch.ScratchParameters.And
ScratchParameters.And.Builder<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, NEXT_ARGUMENTS extends ScratchArguments.More<ENVIRONMENT, ?, ?>, NEXT extends ScratchParameters.More<ENVIRONMENT, ?, ?, NEXT_ARGUMENTS>> Nested classes/interfaces inherited from interface com.petrolpark.core.scratch.ScratchParameters
ScratchParameters.And<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, NEXT_ARGUMENTS extends ScratchArguments.More<ENVIRONMENT, ?, ?>, NEXT extends ScratchParameters.More<ENVIRONMENT, ?, ?, NEXT_ARGUMENTS>>, ScratchParameters.Just<ENVIRONMENT extends IScratchEnvironment, TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>>, ScratchParameters.More<ENVIRONMENT extends IScratchEnvironment, TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, ARGUMENTS extends ScratchArguments.More<ENVIRONMENT, TYPE, ARGUMENT>>, ScratchParameters.None<ENVIRONMENT extends IScratchEnvironment> Nested classes/interfaces inherited from interface com.petrolpark.core.scratch.ScratchSignature
ScratchSignature.And<TYPE,NEXT extends ScratchSignature.More<?>>, ScratchSignature.Just<TYPE>, ScratchSignature.More<TYPE>, ScratchSignature.None -
Field Summary
Fields inherited from class com.petrolpark.core.scratch.ScratchParameters.And
nextFields inherited from class com.petrolpark.core.scratch.ScratchParameters.More
parameter -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder(IScratchParameter<ENVIRONMENT, TYPE, ARGUMENT> parameter, NEXT next) -
Method Summary
Modifier and TypeMethodDescription<PREVIOUS_TYPE,PREVIOUS_ARGUMENT extends IScratchArgument<? super ENVIRONMENT, PREVIOUS_TYPE>>
ScratchParameters.And.Builder<ENVIRONMENT, PREVIOUS_TYPE, PREVIOUS_ARGUMENT, ScratchArguments.And<ENVIRONMENT, TYPE, ARGUMENT, NEXT_ARGUMENTS>, ScratchParameters.And<ENVIRONMENT, TYPE, ARGUMENT, NEXT_ARGUMENTS, NEXT>> after(IScratchParameter<ENVIRONMENT, PREVIOUS_TYPE, PREVIOUS_ARGUMENT> parameter) build()Methods inherited from class com.petrolpark.core.scratch.ScratchParameters.And
argumentsCodec, argumentsStreamCodec, nextMethods inherited from class com.petrolpark.core.scratch.ScratchParameters.More
argumentCodec, argumentStreamCodec
-
Constructor Details
-
Builder
-
-
Method Details
-
after
public <PREVIOUS_TYPE,PREVIOUS_ARGUMENT extends IScratchArgument<? super ENVIRONMENT, ScratchParameters.And.Builder<ENVIRONMENT,PREVIOUS_TYPE>> PREVIOUS_TYPE, afterPREVIOUS_ARGUMENT, ScratchArguments.And<ENVIRONMENT, TYPE, ARGUMENT, NEXT_ARGUMENTS>, ScratchParameters.And<ENVIRONMENT, TYPE, ARGUMENT, NEXT_ARGUMENTS, NEXT>> (IScratchParameter<ENVIRONMENT, PREVIOUS_TYPE, PREVIOUS_ARGUMENT> parameter) -
build
-