Class UnaryNestedProcedureBlock<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<ENVIRONMENT,TYPE>,INSTANCE extends UnaryNestedProcedureBlock.Instance<ENVIRONMENT,INSTANCE>,BLOCK extends UnaryNestedProcedureBlock<ENVIRONMENT,TYPE,ARGUMENT,INSTANCE,BLOCK>>

java.lang.Object
com.petrolpark.core.scratch.symbol.ScratchSymbol<ENVIRONMENT,ScratchArguments.And<ENVIRONMENT,ScratchProcedure<ENVIRONMENT,INSTANCE>,NestedProcedureArgument<ENVIRONMENT,INSTANCE>,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>>>
com.petrolpark.core.scratch.symbol.block.InstantiableScratchBlock<ENVIRONMENT,ScratchArguments.And<ENVIRONMENT,ScratchProcedure<ENVIRONMENT,INSTANCE>,NestedProcedureArgument<ENVIRONMENT,INSTANCE>,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>>,INSTANCE,BLOCK>
com.petrolpark.core.scratch.symbol.block.UnaryNestedProcedureBlock<ENVIRONMENT,TYPE,ARGUMENT,INSTANCE,BLOCK>
All Implemented Interfaces:
IInstantiableScratchBlock<ENVIRONMENT,ScratchArguments.And<ENVIRONMENT,ScratchProcedure<ENVIRONMENT,INSTANCE>,NestedProcedureArgument<ENVIRONMENT,INSTANCE>,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>>,INSTANCE,BLOCK>, IScratchBlock<ENVIRONMENT,ScratchArguments.And<ENVIRONMENT,ScratchProcedure<ENVIRONMENT,INSTANCE>,NestedProcedureArgument<ENVIRONMENT,INSTANCE>,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>>,BLOCK>, IScratchSymbol<ENVIRONMENT,ScratchArguments.And<ENVIRONMENT,ScratchProcedure<ENVIRONMENT,INSTANCE>,NestedProcedureArgument<ENVIRONMENT,INSTANCE>,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>>>
Direct Known Subclasses:
RepeatBlock

public abstract class UnaryNestedProcedureBlock<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<ENVIRONMENT,TYPE>,INSTANCE extends UnaryNestedProcedureBlock.Instance<ENVIRONMENT,INSTANCE>,BLOCK extends UnaryNestedProcedureBlock<ENVIRONMENT,TYPE,ARGUMENT,INSTANCE,BLOCK>> extends InstantiableScratchBlock<ENVIRONMENT,ScratchArguments.And<ENVIRONMENT,ScratchProcedure<ENVIRONMENT,INSTANCE>,NestedProcedureArgument<ENVIRONMENT,INSTANCE>,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>>,INSTANCE,BLOCK>