Class GenericExpression.Type<EXPRESSION extends GenericExpression<?,?,?,?,?,?>>
java.lang.Object
com.petrolpark.core.scratch.symbol.expression.GenericExpression.Type<EXPRESSION>
- All Implemented Interfaces:
IScratchExpression.Type<EXPRESSION>,IScratchSymbol.Type<EXPRESSION>
- Enclosing class:
GenericExpression<ENVIRONMENT extends IScratchEnvironment,GENERIC_TYPE, GENERIC_ARGUMENT extends IScratchArgument<IScratchEnvironment, GENERIC_TYPE>, RETURN_TYPE, ARGUMENTS extends ScratchArguments<ENVIRONMENT, ?>, PARAMETERS extends ScratchParameters<ENVIRONMENT, ARGUMENTS>>
public static class GenericExpression.Type<EXPRESSION extends GenericExpression<?,?,?,?,?,?>>
extends Object
implements IScratchExpression.Type<EXPRESSION>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncodec()ContextualStreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, IScratchEnvironment.Type<?>, EXPRESSION>
-
Field Details
-
factory
protected final Function<IScratchClass<?,?>, factoryEXPRESSION extends GenericExpression<?, ?, ?, ?, ?, ?>>
-
-
Constructor Details
-
Type
-
-
Method Details
-
codec
- Specified by:
codecin interfaceIScratchSymbol.Type<EXPRESSION extends GenericExpression<?,?, ?, ?, ?, ?>>
-
streamCodec
public ContextualStreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,IScratchEnvironment.Type<?>, streamCodec()EXPRESSION> - Specified by:
streamCodecin interfaceIScratchSymbol.Type<EXPRESSION extends GenericExpression<?,?, ?, ?, ?, ?>>
-