Uses of Record Class
org.ek9lang.compiler.ir.data.EnumIteratorImplDetails
Packages that use EnumIteratorImplDetails
Package
Description
IR Data Structures - Metadata and detail classes for IR instructions.
IR Instruction Classes - The instruction set for EK9 intermediate representation.
-
Uses of EnumIteratorImplDetails in org.ek9lang.compiler.ir.data
Methods in org.ek9lang.compiler.ir.data that return EnumIteratorImplDetailsModifier and TypeMethodDescriptionstatic EnumIteratorImplDetailsEnumIteratorImplDetails.forBaseEnum(String enumTypeName, String superTypeName, List<String> enumValues, String resultVariable, DebugInfo debugInfo) Details for a base enumeration (each value is a freshenumTypeNameinstance, ordinal = index).static EnumIteratorImplDetailsEnumIteratorImplDetails.forConstrainedEnum(String enumTypeName, String superTypeName, List<String> enumValues, String baseEnumTypeName, List<Integer> baseOrdinals, String resultVariable, DebugInfo debugInfo) Details for a constrained enumeration: yield theenumValuesSUBSET (with theirbaseOrdinals) ofbaseEnumTypeName, each WRAPPED inenumTypeNamevia its(baseEnum)constructor. -
Uses of EnumIteratorImplDetails in org.ek9lang.compiler.ir.instructions
Methods in org.ek9lang.compiler.ir.instructions with parameters of type EnumIteratorImplDetailsModifier and TypeMethodDescriptionstatic EnumIteratorImplInstrEnumIteratorImplInstr.enumIteratorImpl(EnumIteratorImplDetails details) Create an enum iterator implementation instruction.