Class SimpleInstantBlockType<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT,?>,PARAMETERS extends ScratchParameters<ENVIRONMENT,ARGUMENTS>,BLOCK extends SimpleInstantBlockType<ENVIRONMENT,ARGUMENTS,PARAMETERS,?>>

java.lang.Object
com.petrolpark.core.scratch.symbol.ScratchSymbol<ENVIRONMENT,ARGUMENTS,PARAMETERS>
com.petrolpark.core.scratch.symbol.block.InstantScratchBlock<ENVIRONMENT,ARGUMENTS,PARAMETERS>
com.petrolpark.core.scratch.symbol.block.SimpleInstantBlockType<ENVIRONMENT,ARGUMENTS,PARAMETERS,BLOCK>
All Implemented Interfaces:
IInstantScratchBlock<ENVIRONMENT,ARGUMENTS,PARAMETERS>, IScratchBlock<ENVIRONMENT,ARGUMENTS,PARAMETERS>, IScratchBlock.Type<BLOCK>, IScratchSymbol<ENVIRONMENT,ARGUMENTS,PARAMETERS>, IScratchSymbol.Type<BLOCK>
Direct Known Subclasses:
UnaryInstantBlockType

public abstract class SimpleInstantBlockType<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT,?>,PARAMETERS extends ScratchParameters<ENVIRONMENT,ARGUMENTS>,BLOCK extends SimpleInstantBlockType<ENVIRONMENT,ARGUMENTS,PARAMETERS,?>> extends InstantScratchBlock<ENVIRONMENT,ARGUMENTS,PARAMETERS> implements IScratchBlock.Type<BLOCK>