Class ScratchArguments.And<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>,NEXT extends ScratchArguments.More<? super ENVIRONMENT,?,?>>
java.lang.Object
petrolpark.mc.library.core.scratch.ScratchArguments.More<ENVIRONMENT,TYPE,ARGUMENT>
petrolpark.mc.library.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 petrolpark.mc.library.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 petrolpark.mc.library.core.scratch.ScratchSignature
ScratchSignature.And<TYPE,NEXT extends ScratchSignature.More<?>>, ScratchSignature.Just<TYPE>, ScratchSignature.More<TYPE>, ScratchSignature.None -
Field Summary
FieldsFields inherited from class petrolpark.mc.library.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 petrolpark.mc.library.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 petrolpark.mc.library.core.scratch.ScratchArguments
canEvaluate, 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
-