Analysis Environment
class AnalysisEnvironment(messageCollector: MessageCollector, analysisPlatform: Platform) : Disposable
Content copied to clipboard
Kotlin as a service entry point
Configures environment, analyses files and provides facilities to perform code processing without emitting bytecode
$messageCollector: required by compiler infrastructure and will receive all compiler messages $body: optional and can be used to configure environment without creating local variable
Constructors
AnalysisEnvironment
Link copied to clipboard
fun AnalysisEnvironment(messageCollector: MessageCollector, analysisPlatform: Platform)
Content copied to clipboard
Types
Functions
addClasspath
Link copied to clipboard
addSources
Link copied to clipboard
createCoreEnvironment
Link copied to clipboard
createResolutionFacade
Link copied to clipboard
fun createResolutionFacade(environment: KotlinCoreEnvironment): Pair<DokkaResolutionFacade, DokkaResolutionFacade>
Content copied to clipboard
loadLanguageVersionSettings
Link copied to clipboard
fun loadLanguageVersionSettings(languageVersionString: String?, apiVersionString: String?)
Content copied to clipboard
Properties
analysisPlatform
Link copied to clipboard
configuration
Link copied to clipboard
messageCollector
Link copied to clipboard