Class UnaryInstantBlockType<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<ENVIRONMENT,TYPE>,BLOCK extends UnaryInstantBlockType<ENVIRONMENT,TYPE,ARGUMENT,?>>

java.lang.Object
com.petrolpark.core.scratch.symbol.ScratchSymbol<ENVIRONMENT,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>>
com.petrolpark.core.scratch.symbol.block.InstantScratchBlock<ENVIRONMENT,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>>
com.petrolpark.core.scratch.symbol.block.SimpleInstantBlockType<ENVIRONMENT,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>,BLOCK>
com.petrolpark.core.scratch.symbol.block.UnaryInstantBlockType<ENVIRONMENT,TYPE,ARGUMENT,BLOCK>
All Implemented Interfaces:
IInstantScratchBlock<ENVIRONMENT,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>>, IScratchBlock<ENVIRONMENT,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>>, IScratchBlock.Type<BLOCK>, IScratchSymbol<ENVIRONMENT,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>>, IScratchSymbol.Type<BLOCK>
Direct Known Subclasses:
RepeatBlock.BreakBlock

public abstract class UnaryInstantBlockType<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<ENVIRONMENT,TYPE>,BLOCK extends UnaryInstantBlockType<ENVIRONMENT,TYPE,ARGUMENT,?>> extends SimpleInstantBlockType<ENVIRONMENT,ScratchArguments.Just<ENVIRONMENT,TYPE,ARGUMENT>,BLOCK>