Record Class ExpressionArgument<ENVIRONMENT extends IScratchEnvironment,TYPE>

java.lang.Object
java.lang.Record
com.petrolpark.core.scratch.argument.ExpressionArgument<ENVIRONMENT,TYPE>
All Implemented Interfaces:
IScratchArgument<ENVIRONMENT,TYPE>, IScratchContextHolder

public record ExpressionArgument<ENVIRONMENT extends IScratchEnvironment,TYPE>(ExpressionAndArguments<? super ENVIRONMENT extends IScratchEnvironment,TYPE,?> expressionAndArguments, ExpressionArgument.ExpressionParameter<? super ENVIRONMENT extends IScratchEnvironment,TYPE> parameter) extends Record implements IScratchArgument<ENVIRONMENT,TYPE>, IScratchContextHolder