Uses of Record Class
org.ek9lang.compiler.ir.instructions.ForRangePolymorphicInstr.LoopMetadata
Packages that use ForRangePolymorphicInstr.LoopMetadata
Package
Description
IR Instruction Classes - The instruction set for EK9 intermediate representation.
-
Uses of ForRangePolymorphicInstr.LoopMetadata in org.ek9lang.compiler.ir.instructions
Methods in org.ek9lang.compiler.ir.instructions that return ForRangePolymorphicInstr.LoopMetadataMethods in org.ek9lang.compiler.ir.instructions with parameters of type ForRangePolymorphicInstr.LoopMetadataModifier and TypeMethodDescriptionstatic ForRangePolymorphicInstrForRangePolymorphicInstr.forRangePolymorphic(List<IRInstr> initializationInstructions, ForRangePolymorphicInstr.DispatchCases dispatchCases, ForRangePolymorphicInstr.LoopMetadata metadata, List<IRInstr> bodyInstructions, ForRangePolymorphicInstr.ScopeMetadata scopeMetadata, DebugInfo debugInfo) Create a polymorphic for-range loop instruction. -
Uses of ForRangePolymorphicInstr.LoopMetadata in org.ek9lang.compiler.phase7.generator
Methods in org.ek9lang.compiler.phase7.generator that return ForRangePolymorphicInstr.LoopMetadataModifier and TypeMethodDescription(package private) ForRangePolymorphicInstr.LoopMetadataRangeIterationHelper.generateLoopMetadata(RangeIterationHelper.InitializationData initData, String loopVariableName) Generate loop metadata containing variable names and types.