| Class | Description |
|---|---|
| CliJetFilesProvider | |
| CliLightClassGenerationSupport |
This class solves the problem of interdependency between analyzing Kotlin code and generating JetLightClasses
Consider the following example:
KClass.kt refers to JClass.java and vice versa
To analyze KClass.kt we need to load descriptors from JClass.java, and to do that we need a JetLightClass instance for KClass,
which can only be constructed when the structure of KClass is known.
|
| CommandLineScriptUtils | |
| CompileEnvironmentUtil | |
| CoreExternalAnnotationsManager | |
| JetCoreEnvironment | |
| KotlinToJVMBytecodeCompiler |
| Exception | Description |
|---|---|
| CompileEnvironmentException | |
| ModuleExecutionException |