Warm
private class Warm(val parser: SnippetParser, val configuration: CompilerConfiguration, val projectEnvironment: VfsBasedProjectEnvironment, val sessionContext: FirJvmSessionFactory.Context, val libraryList: DependencyListForCliModule, val classpath: List<File>)
Everything reused across evals. Built once; the game classpath does not change under us. The KotlinCoreEnvironment is deliberately absent: nothing reads it, and the Disposer it registered with keeps it (and its project, which projectEnvironment wraps) alive for the life of the process.
Constructors
Link copied to clipboard
constructor(parser: SnippetParser, configuration: CompilerConfiguration, projectEnvironment: VfsBasedProjectEnvironment, sessionContext: FirJvmSessionFactory.Context, libraryList: DependencyListForCliModule, classpath: List<File>)