Package com.petrolpark.core.scratch.symbol.block
package com.petrolpark.core.scratch.symbol.block
-
ClassDescriptionIInstantiableScratchBlock<ENVIRONMENT extends IScratchEnvironment,
ARGUMENTS extends ScratchArguments<ENVIRONMENT, ?>, INSTANCE extends IScratchBlockInstance<ENVIRONMENT>, BLOCK extends IInstantiableScratchBlock<ENVIRONMENT, ARGUMENTS, INSTANCE, BLOCK>> IInstantScratchBlock<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT, ?>, BLOCK extends IInstantScratchBlock<ENVIRONMENT, ARGUMENTS, BLOCK>> InstantiableScratchBlock<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT, ?>, INSTANCE extends IScratchBlockInstance<ENVIRONMENT>, BLOCK extends InstantiableScratchBlock<ENVIRONMENT, ARGUMENTS, INSTANCE, BLOCK>> IScratchBlock<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT, ?>, BLOCK extends IScratchBlock<ENVIRONMENT, ARGUMENTS, BLOCK>> IScratchBlockInstance<ENVIRONMENT extends IScratchEnvironment>NestedProcedureBlockInstance<ENVIRONMENT extends IScratchEnvironment,INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT, INSTANCE>> RepeatBlock<ENVIRONMENT extends IScratchEnvironment>RepeatBlock.Instance<ENVIRONMENT extends IScratchEnvironment>SimpleInstantiableBlockType<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT, ?>, INSTANCE extends IScratchBlockInstance<ENVIRONMENT>, BLOCK extends SimpleInstantiableBlockType<ENVIRONMENT, ARGUMENTS, INSTANCE, BLOCK>> UnaryInstantiableBlockType<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<ENVIRONMENT, TYPE>, INSTANCE extends IScratchBlockInstance<ENVIRONMENT>, BLOCK extends UnaryInstantiableBlockType<ENVIRONMENT, TYPE, ARGUMENT, INSTANCE, BLOCK>> UnaryNestedProcedureBlock<ENVIRONMENT extends IScratchEnvironment,TYPE, ARGUMENT extends IScratchArgument<ENVIRONMENT, TYPE>, INSTANCE extends UnaryNestedProcedureBlock.Instance<ENVIRONMENT, INSTANCE>, BLOCK extends UnaryNestedProcedureBlock<ENVIRONMENT, TYPE, ARGUMENT, INSTANCE, BLOCK>> UnaryNestedProcedureBlock.Instance<ENVIRONMENT extends IScratchEnvironment,INSTANCE extends UnaryNestedProcedureBlock.Instance<ENVIRONMENT, INSTANCE>>