Uses of Record Class
org.ek9lang.compiler.ir.data.CoverageProbeDetails
Packages that use CoverageProbeDetails
Package
Description
-
Uses of CoverageProbeDetails in org.ek9lang.compiler.ir.data
Methods in org.ek9lang.compiler.ir.data that return CoverageProbeDetailsModifier and TypeMethodDescriptionstatic CoverageProbeDetailsCoverageProbeDetails.forLine(int probeId, CoverageProbeType type, String sourceFile, int line, int functionId) Create a simple probe with just line information (column defaults to 1).static CoverageProbeDetailsCoverageProbeDetails.forRange(int probeId, CoverageProbeType type, String sourceFile, int startLine, int startColumn, int endLine, int endColumn, int functionId, int statementCount) Create a probe with full location information.CoverageModuleDetails.getProbe(int probeId) Get a probe by its ID.Methods in org.ek9lang.compiler.ir.data that return types with arguments of type CoverageProbeDetailsModifier and TypeMethodDescriptionCoverageModuleDetails.probes()Returns the value of theprobesrecord component.Method parameters in org.ek9lang.compiler.ir.data with type arguments of type CoverageProbeDetailsModifier and TypeMethodDescriptionstatic CoverageModuleDetailsCoverageModuleDetails.of(long moduleId, String moduleName, long sourceHash, List<CoverageProbeDetails> probes, List<CoverageFunctionDetails> functions) Create module details with computed probe count.Constructor parameters in org.ek9lang.compiler.ir.data with type arguments of type CoverageProbeDetailsModifierConstructorDescriptionCoverageModuleDetails(long moduleId, String moduleName, long sourceHash, int probeCount, List<CoverageProbeDetails> probes, List<CoverageFunctionDetails> functions) Creates an instance of aCoverageModuleDetailsrecord class. -
Uses of CoverageProbeDetails in org.ek9lang.compiler.ir.instructions
Methods in org.ek9lang.compiler.ir.instructions that return CoverageProbeDetailsModifier and TypeMethodDescriptionCoverageProbeInstr.getProbeDetails()Get the full probe details for this instruction.Methods in org.ek9lang.compiler.ir.instructions with parameters of type CoverageProbeDetailsModifier and TypeMethodDescriptionstatic CoverageProbeInstrCoverageProbeInstr.probe(long moduleId, CoverageProbeDetails probeDetails, DebugInfo debugInfo) Create a coverage probe instruction. -
Uses of CoverageProbeDetails in org.ek9lang.compiler.phase7.generation
Methods in org.ek9lang.compiler.phase7.generation that return types with arguments of type CoverageProbeDetailsModifier and TypeMethodDescriptionCoverageProbePlacer.getAllProbes()Get all probe details for this module (for testing/verification).