Uses of Interface
org.ek9lang.compiler.ir.instructions.INode
Packages that use INode
Package
Description
IR Instruction Classes - The instruction set for EK9 intermediate representation.
-
Uses of INode in org.ek9lang.compiler.ir.instructions
Classes in org.ek9lang.compiler.ir.instructions that implement INodeModifier and TypeClassDescriptionfinal classHigh-level IR instruction for creating an aspect-woven proxy.final classIR instruction for test-only assertion constructs that wrap expressions in try-catch.final classRepresents a basic block in the EK9 IR - a sequence of instructions with single entry and exit.final classSpecialized IR instruction for control flow operations (BRANCH, BRANCH_TRUE, BRANCH_FALSE, ASSERT, RETURN).final classSpecialized IR instruction for method calls (CALL, CALL_VIRTUAL, CALL_STATIC, CALL_DISPATCHER).final classIR instruction for explicit type casting.final classUnified IR instruction for all EK9 control flow constructs.final classSpecialized IR instruction for coverage finalization (COVERAGE_FINALIZE).final classSpecialized IR instruction for coverage probe recording (COVERAGE_PROBE).final classSpecialized IR instruction for coverage module registration (COVERAGE_REGISTER).final classHigh-level IR instruction for a precomputed dispatch table.final classHigh-level IR instruction for generating enum iterator implementation.final classRepresents a field/property declaration in an EK9 construct (class, record, component, etc.).final classSpecialized IR instruction for EK9 polymorphic for-range loops.final classIn EK9 every construct becomes one of these nodes.classBase class for all IR instructions in the EK9 intermediate representation.final classSpecialized IR instruction for control flow labels (LABEL).final classIR instruction for loading literal/constant values.final classIR instruction for logical operations (AND/OR) with short-circuit capability.final classSpecialized IR instruction for memory operations (LOAD, STORE, ALLOCA, REFERENCE).final classAn operation on some sort on a Construct.final classIR instruction for loading primitive literal values (int, boolean, java.lang.String).final classIR instruction containing all discovered programs and their metadata.final classIR instruction for sanitizing string values to prevent injection attacks.final classSpecialized IR instruction for scope management (SCOPE_ENTER, SCOPE_EXIT, SCOPE_REGISTER).final classIR instruction for string interpolation.final classSpecialized IR instruction for throwing exceptions (THROW).