Uses of Class
org.ek9lang.compiler.ir.instructions.InputClassProbeInstr
Packages that use InputClassProbeInstr
Package
Description
JVM Bytecode Generation - Transforms EK9 IR into JVM bytecode.
Common parts of processing that can be reused across various phases.
IR Instruction Classes - The instruction set for EK9 intermediate representation.
-
Uses of InputClassProbeInstr in org.ek9lang.compiler.backend.jvm
Classes in org.ek9lang.compiler.backend.jvm that implement interfaces with type arguments of type InputClassProbeInstrModifier and TypeClassDescription(package private) final classSpecialised ASM generator forInputClassProbeInstr— the input-variation numerator probe (design EK9_INPUT_VARIATION_METRIC_DESIGN.md §5).Methods in org.ek9lang.compiler.backend.jvm with parameters of type InputClassProbeInstrModifier and TypeMethodDescriptionvoidInputClassProbeAsmGenerator.accept(InputClassProbeInstr instr) voidOutputVisitor.visit(InputClassProbeInstr inputClassProbeInstr) Typed visit method for InputClassProbeInstr - delegates to specialized generator. -
Uses of InputClassProbeInstr in org.ek9lang.compiler.common
Methods in org.ek9lang.compiler.common with parameters of type InputClassProbeInstrModifier and TypeMethodDescriptiondefault voidINodeVisitor.visit(InputClassProbeInstr inputClassProbe) voidNodePrinter.visit(InputClassProbeInstr inputClassProbe) -
Uses of InputClassProbeInstr in org.ek9lang.compiler.ir.instructions
Methods in org.ek9lang.compiler.ir.instructions that return InputClassProbeInstrModifier and TypeMethodDescriptionstatic InputClassProbeInstrInputClassProbeInstr.assertWindowEnter(DebugInfo debugInfo) Open the §5.3 assert window — emitted immediately before an assert condition is evaluated.static InputClassProbeInstrInputClassProbeInstr.assertWindowExit(DebugInfo debugInfo) Close the §5.3 assert window opened byInputClassProbeInstr.assertWindowEnter(DebugInfo).static InputClassProbeInstrInputClassProbeInstr.probe(String constructFullyQualifiedName, String constructName, List<InputClassProbeArg> args, DebugInfo debugInfo) Create an input-class probe instruction.