Skip to content

Latest commit

 

History

History

analysis-kotlin-descriptors-ide

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Descriptors: IDE

An internal module that encapsulates external IDE (org.jetbrains.kotlin:idea) dependencies.

IDE artifacts are reused for things that are not possible to do with the Kotlin compiler API, such as KDoc or KLib parsing/processing, because Dokka is very similar to an IDE when it comes to analyzing source code and docs.

Exists primarily to make sure that unreliable and coupled external dependencies are somewhat abstracted away, otherwise everything gets tangled together and breaking changes in such dependencies become very difficult to resolve.