Class InitialCompilableProgramSupplier
java.lang.Object
org.ek9lang.compiler.InitialCompilableProgramSupplier
- All Implemented Interfaces:
Supplier<SharedThreadContext<CompilableProgram>>
public final class InitialCompilableProgramSupplier
extends Object
implements Supplier<SharedThreadContext<CompilableProgram>>
Uses various components to load the Ek9 builtin types into a CompilableProgram.
This will form the basis of the program in the LSP and MCP servers.
But this component holds on to the CompilableProgram in its initial form as bytes.
This means that the caller can request this over and over again and always get the same starting point.
A CompilableProgram with just the Ek9 builtin types.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
InitialCompilableProgramSupplier
public InitialCompilableProgramSupplier()
-
-
Method Details
-
get
- Specified by:
getin interfaceSupplier<SharedThreadContext<CompilableProgram>>
-