Package com.petrolpark.core.scratch
Class ScratchArguments.Just.Builder<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>>
java.lang.Object
com.petrolpark.core.scratch.ScratchArguments.More<ENVIRONMENT,TYPE,ARGUMENT>
com.petrolpark.core.scratch.ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>
com.petrolpark.core.scratch.ScratchArguments.Just.Builder<ENVIRONMENT,TYPE,ARGUMENT>
- All Implemented Interfaces:
IScratchContextHolder,ScratchArguments<ENVIRONMENT,,ScratchSignature.More<TYPE>> ScratchArguments.Builder<ENVIRONMENT>,ScratchArguments.More.Builder<ENVIRONMENT>,ScratchSignature,ScratchSignature.Just<TYPE>,ScratchSignature.More<TYPE>
- Enclosing class:
ScratchArguments.Just<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>>
public static final class ScratchArguments.Just.Builder<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>>
extends ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>
implements ScratchArguments.More.Builder<ENVIRONMENT>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.petrolpark.core.scratch.ScratchArguments.Just
ScratchArguments.Just.Builder<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>> Nested classes/interfaces inherited from interface com.petrolpark.core.scratch.ScratchArguments
ScratchArguments.And<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, NEXT extends ScratchArguments.More<? super ENVIRONMENT, ?, ?>>, ScratchArguments.Just<ENVIRONMENT extends IScratchEnvironment, TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>>, ScratchArguments.More<ENVIRONMENT extends IScratchEnvironment, TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>>, ScratchArguments.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.ScratchArguments.More
argument -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<PREVIOUS_TYPE,PREVIOUS_ARGUMENT extends IScratchArgument<? super ENVIRONMENT, PREVIOUS_TYPE>>
ScratchArguments.And.Builder<ENVIRONMENT, PREVIOUS_TYPE, PREVIOUS_ARGUMENT, ScratchArguments.Just<ENVIRONMENT, TYPE, ARGUMENT>> after(PREVIOUS_ARGUMENT previousArgument) build()Methods inherited from class com.petrolpark.core.scratch.ScratchArguments.More
argument, get, streamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.petrolpark.core.scratch.ScratchArguments
canEvaluate, populateContext
-
Constructor Details
-
Builder
-
-
Method Details
-
after
public <PREVIOUS_TYPE,PREVIOUS_ARGUMENT extends IScratchArgument<? super ENVIRONMENT, ScratchArguments.And.Builder<ENVIRONMENT,PREVIOUS_TYPE>> PREVIOUS_TYPE, afterPREVIOUS_ARGUMENT, ScratchArguments.Just<ENVIRONMENT, TYPE, ARGUMENT>> (PREVIOUS_ARGUMENT previousArgument) - Specified by:
afterin interfaceScratchArguments.Builder<ENVIRONMENT extends IScratchEnvironment>
-
build
- Specified by:
buildin interfaceScratchArguments.Builder<ENVIRONMENT extends IScratchEnvironment>
-