[KLIB] API for dumping KLIB ABI
^KT-54402
This commit is contained in:
committed by
Space Team
parent
8d9954c0b4
commit
5171d92fb9
@@ -0,0 +1,7 @@
|
||||
## API for extracting publicly visible ABI from KLIBs
|
||||
|
||||
This is the API to extract and dump declarations from KLIBs that comprise publicly visible part of KLIB ABI. Can be used for implementing various KLIB-oriented build tools that do ABI compatibility validation, perform compilation avoidance with KLIBs, etc.
|
||||
|
||||
There are two major entry points:
|
||||
* [LibraryAbiReader](src/org/jetbrains/kotlin/library/abi/LibraryAbiReader.kt) - extracts publicly visible ABI
|
||||
* [LibraryAbiRenderer](src/org/jetbrains/kotlin/library/abi/LibraryAbiRenderer.kt) - renders it to a human-readable textual representation
|
||||
Reference in New Issue
Block a user