Uses of Record Class
org.ek9lang.compiler.phase7.generator.PipelineVarPlan
Packages that use PipelineVarPlan
-
Uses of PipelineVarPlan in org.ek9lang.compiler.phase7.generator
Methods in org.ek9lang.compiler.phase7.generator that return PipelineVarPlanModifier and TypeMethodDescription(package private) PipelineVarPlanStreamPipelineMachinery.planPipelineVars(List<EK9Parser.StreamPartContext> stages, String sourceVar, ISymbol sourceType, String scopeId, DebugInfo debugInfo, List<IRInstr> declarationsOut) Compute the per-boundary item-variable plan for an in-loop stage list, allocating a fresh variable (declared at the produced type) only where a stage changes the element type.(package private) static PipelineVarPlanMethods in org.ek9lang.compiler.phase7.generator with parameters of type PipelineVarPlanModifier and TypeMethodDescription(package private) StageWrapResultStreamStageDispatcher.wrapWithStages(List<EK9Parser.StreamPartContext> stages, Supplier<List<IRInstr>> innerBody, String pipelineItemVar, ISymbol elementType, DebugInfo debugInfo, List<StageState> stageStates, String asyncExecutorVar, PipelineVarPlan plan) Core stage-wrapping with an explicit per-boundaryPipelineVarPlan.(package private) StageWrapResultStreamStageDispatcher.wrapWithStages(List<EK9Parser.StreamPartContext> stages, Supplier<List<IRInstr>> innerBody, List<StageState> stageStates, String asyncExecutorVar, PipelineVarPlan plan) Core stage-wrapping over an innermost body that is GENERATED on demand:innerBodyis called where the body is placed, so when aflattenortailopens a loop around it, what it registers is owned by that loop's iteration (A11).