Uses of Class
org.ek9lang.compiler.ir.instructions.ProgramEntryPointInstr
Packages that use ProgramEntryPointInstr
Package
Description
Common parts of processing that can be reused across various phases.
-
Uses of ProgramEntryPointInstr in org.ek9lang.compiler.backend
Methods in org.ek9lang.compiler.backend that return ProgramEntryPointInstrModifier and TypeMethodDescriptionMainEntryTargetTuple.programEntryPoint()
Returns the value of theprogramEntryPoint
record component.Constructors in org.ek9lang.compiler.backend with parameters of type ProgramEntryPointInstrModifierConstructorDescriptionMainEntryTargetTuple
(ProgramEntryPointInstr programEntryPoint, CompilerFlags compilerFlags, FileHandling fileHandling, File outputDirectory) Creates an instance of aMainEntryTargetTuple
record class. -
Uses of ProgramEntryPointInstr in org.ek9lang.compiler.backend.jvm
Classes in org.ek9lang.compiler.backend.jvm that implement interfaces with type arguments of type ProgramEntryPointInstrModifier and TypeClassDescriptionfinal class
Generates the unified ek9.Main class that provides a standard Java entry point for executing EK9 programs with automatic discovery and reflection-based invocation.Methods in org.ek9lang.compiler.backend.jvm with parameters of type ProgramEntryPointInstrModifier and TypeMethodDescriptionbyte[]
MainClassGenerator.apply
(ProgramEntryPointInstr programEntryPointInstr) -
Uses of ProgramEntryPointInstr in org.ek9lang.compiler.common
Methods in org.ek9lang.compiler.common with parameters of type ProgramEntryPointInstrModifier and TypeMethodDescriptionvoid
NodePrinter.visit
(ProgramEntryPointInstr programEntryPoint) Visit ProgramEntryPointInstr to display the program entry point block. -
Uses of ProgramEntryPointInstr in org.ek9lang.compiler.ir.instructions
Methods in org.ek9lang.compiler.ir.instructions that return types with arguments of type ProgramEntryPointInstrMethods in org.ek9lang.compiler.ir.instructions with parameters of type ProgramEntryPointInstrModifier and TypeMethodDescriptionvoid
IRConstruct.setProgramEntryPoint
(ProgramEntryPointInstr programEntryPoint) void
ProgramEntryPointInstr.ProgramEntryPointInstrVisitor.visitProgramEntryPointInstr
(ProgramEntryPointInstr instruction)