Kotlin源码分析

发布时间 2023-05-09 17:15:38作者: 流浪的夜空

Compiler目录

cli

src下面的是命令行下的编译入口,包括了jvm,重点是K2JVMCompiler执行编译过程和命令行接口
CLITool
|--CLICompiler
|--K2JSCompiler
|--K2JsIrComiler
|--K2JVMCompiler
|--K2MetadataCompiler
CLITool
|--doMain
|--exec
|--execImpl
|--createArgument
|--parseArgument
|--executableScriptFileName

CLICompiler
|--performanceManager
|--execAndOutputXML
|--execFullPathInMessage
|--execImpl
|--createMetaVersion
|--setupPlatformSpeeificArgumentsAndSecurity
|--doExecute
|--addPlatformOptions
|--loadPlugins

cli-base

TODO

cli-common

cli-js

cli-runner

resources