Package org.ek9lang.compiler.ir.data
package org.ek9lang.compiler.ir.data
-
ClassDescriptionCode quality metrics for a class, record, or component.Used with CallInstr, holds all the necessary details to make a call.Metadata about method/function/operator calls that can be used by backends for optimization.Record representing a single condition case within a CONTROL_FLOW_CHAIN.Record containing all information needed to create a CONTROL_FLOW_CHAIN instruction.Represents coverage information for a single function/method.Represents complete coverage metadata for a compiled module.Represents details about a single coverage probe placed in the IR.Record containing default case management information for CONTROL_FLOW_CHAIN constructs.Escape analysis metadata for IR optimisation phase.Escape level classification.Lifetime scope classification.Record containing evaluation variable management information for CONTROL_FLOW_CHAIN constructs.File-level metrics including ARI readability.Code quality metrics for a single function/method.Record containing guard variable management information for CONTROL_FLOW_CHAIN constructs.Defines the necessary structure for processing logical operations line AND/OR/XOR.Represents details about a program parameter for the PROGRAM_ENTRY_POINT_BLOCK.Represents details about an EK9 program for the PROGRAM_ENTRY_POINT_BLOCK.Record containing return variable management information for CONTROL_FLOW_CHAIN constructs.Record representing the try block within a TRY_CATCH_FINALLY control flow chain.