Package com.petrolpark.core.scratch
Class ScratchParameters.And<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>,PARAMETER extends IScratchParameter<ENVIRONMENT,TYPE,ARGUMENT>,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,PARAMETER,ScratchArguments.And<ENVIRONMENT,TYPE,ARGUMENT,NEXT_ARGUMENTS>>
com.petrolpark.core.scratch.ScratchParameters.And<ENVIRONMENT,TYPE,ARGUMENT,PARAMETER,NEXT_ARGUMENTS,NEXT>
- All Implemented Interfaces:
ScratchParameters<ENVIRONMENT,,ScratchArguments.And<ENVIRONMENT, TYPE, ARGUMENT, NEXT_ARGUMENTS>> ScratchSignature,ScratchSignature.And<TYPE,,NEXT> ScratchSignature.More<TYPE>
- Direct Known Subclasses:
ScratchParameters.And.Builder
- Enclosing interface:
ScratchParameters<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT, ?>>
public static sealed class ScratchParameters.And<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>,PARAMETER extends IScratchParameter<ENVIRONMENT,TYPE,ARGUMENT>,NEXT_ARGUMENTS extends ScratchArguments.More<ENVIRONMENT,?,?>,NEXT extends ScratchParameters.More<ENVIRONMENT,?,?,?,NEXT_ARGUMENTS>>
extends ScratchParameters.More<ENVIRONMENT,TYPE,ARGUMENT,PARAMETER,ScratchArguments.And<ENVIRONMENT,TYPE,ARGUMENT,NEXT_ARGUMENTS>>
implements ScratchSignature.And<TYPE,NEXT>
permits ScratchParameters.And.Builder<ENVIRONMENT,TYPE,ARGUMENT,PARAMETER,NEXT_ARGUMENTS,NEXT>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classScratchParameters.And.Builder<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, PARAMETER extends IScratchParameter<ENVIRONMENT, TYPE, ARGUMENT>, 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>, PARAMETER extends IScratchParameter<ENVIRONMENT, TYPE, ARGUMENT>, 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>, PARAMETER extends IScratchParameter<ENVIRONMENT, TYPE, ARGUMENT>>, ScratchParameters.More<ENVIRONMENT extends IScratchEnvironment, TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, PARAMETER extends IScratchParameter<ENVIRONMENT, TYPE, ARGUMENT>, 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
FieldsFields inherited from class com.petrolpark.core.scratch.ScratchParameters.More
parameter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionContextualCodec<IScratchContextProvider<?>, ScratchArguments.And<ENVIRONMENT, TYPE, ARGUMENT, NEXT_ARGUMENTS>> ContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, IScratchContextProvider<?>, ScratchArguments.And<ENVIRONMENT, TYPE, ARGUMENT, NEXT_ARGUMENTS>> next()stream()Methods inherited from class com.petrolpark.core.scratch.ScratchParameters.More
argumentCodec, argumentStreamCodec, get
-
Field Details
-
next
-
-
Constructor Details
-
And
-
-
Method Details
-
stream
- Specified by:
streamin interfaceScratchParameters<ENVIRONMENT extends IScratchEnvironment,TYPE>
-
argumentsCodec
public ContextualCodec<IScratchContextProvider<?>,ScratchArguments.And<ENVIRONMENT, argumentsCodec()TYPE, ARGUMENT, NEXT_ARGUMENTS>> - Specified by:
argumentsCodecin interfaceScratchParameters<ENVIRONMENT extends IScratchEnvironment,TYPE> - Specified by:
argumentsCodecin classScratchParameters.More<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, PARAMETER extends IScratchParameter<ENVIRONMENT, TYPE, ARGUMENT>, ScratchArguments.And<ENVIRONMENT extends IScratchEnvironment, TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, NEXT_ARGUMENTS extends ScratchArguments.More<ENVIRONMENT, ?, ?>>>
-
argumentsStreamCodec
public ContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,IScratchContextProvider<?>, argumentsStreamCodec()ScratchArguments.And<ENVIRONMENT, TYPE, ARGUMENT, NEXT_ARGUMENTS>> - Specified by:
argumentsStreamCodecin interfaceScratchParameters<ENVIRONMENT extends IScratchEnvironment,TYPE> - Specified by:
argumentsStreamCodecin classScratchParameters.More<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, PARAMETER extends IScratchParameter<ENVIRONMENT, TYPE, ARGUMENT>, ScratchArguments.And<ENVIRONMENT extends IScratchEnvironment, TYPE, ARGUMENT extends IScratchArgument<? super ENVIRONMENT, TYPE>, NEXT_ARGUMENTS extends ScratchArguments.More<ENVIRONMENT, ?, ?>>>
-
next
-