Package com.petrolpark.core.scratch
Class ScratchArguments.And<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>,NEXT extends ScratchArguments.More<? super ENVIRONMENT,?,?>>
java.lang.Object
com.petrolpark.core.scratch.ScratchArguments.More<ENVIRONMENT,TYPE,ARGUMENT>
com.petrolpark.core.scratch.ScratchArguments.And<ENVIRONMENT,TYPE,ARGUMENT,NEXT>
- All Implemented Interfaces:
IScratchContextHolder,ScratchArguments<ENVIRONMENT,,ScratchSignature.More<TYPE>> ScratchSignature,ScratchSignature.And<TYPE,,NEXT> ScratchSignature.More<TYPE>
- Direct Known Subclasses:
ScratchArguments.And.Builder
- Enclosing interface:
ScratchArguments<ENVIRONMENT extends IScratchEnvironment,SIGNATURE extends ScratchSignature>
public static sealed class ScratchArguments.And<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>,NEXT extends ScratchArguments.More<? super ENVIRONMENT,?,?>>
extends ScratchArguments.More<ENVIRONMENT,TYPE,ARGUMENT>
implements ScratchSignature.And<TYPE,NEXT>
permits ScratchArguments.And.Builder<ENVIRONMENT,TYPE,ARGUMENT,NEXT>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classScratchArguments.And.Builder<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, NEXT extends ScratchArguments.More<? super ENVIRONMENT, ?, ?>> 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
FieldsFields inherited from class com.petrolpark.core.scratch.ScratchArguments.More
argument -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnext()Stream<IScratchArgument<? super ENVIRONMENT, ?>> stream()Stream ofIScratchArguments in reverse order.Methods inherited from class com.petrolpark.core.scratch.ScratchArguments.More
argument, getMethods 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
populateContext
-
Field Details
-
next
-
-
Constructor Details
-
And
-
-
Method Details
-
stream
Description copied from interface:ScratchArgumentsStream ofIScratchArguments in reverse order.- Specified by:
streamin interfaceScratchArguments<ENVIRONMENT extends IScratchEnvironment,TYPE> - Overrides:
streamin classScratchArguments.More<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>>
-
next
-