Record Class NestedProcedureArgument<ENVIRONMENT extends IScratchEnvironment,INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT,INSTANCE>>

java.lang.Object
java.lang.Record
com.petrolpark.core.scratch.argument.NestedProcedureArgument<ENVIRONMENT,INSTANCE>
All Implemented Interfaces:
IScratchArgument<ENVIRONMENT,ScratchProcedure<ENVIRONMENT,INSTANCE>>

public record NestedProcedureArgument<ENVIRONMENT extends IScratchEnvironment,INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT,INSTANCE>>(ScratchProcedure<ENVIRONMENT extends IScratchEnvironment,INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT,INSTANCE>> procedure, NestedProcedureArgument.NestedProcedureParameter<ENVIRONMENT extends IScratchEnvironment,INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT,INSTANCE>> parameter) extends Record implements IScratchArgument<ENVIRONMENT,ScratchProcedure<ENVIRONMENT,INSTANCE>>