Add JvmFunctionExtensionVisitor.visitEnd

#KT-25223 Fixed
This commit is contained in:
Alexander Udalov
2018-07-02 19:20:09 +02:00
parent cbc3480d9e
commit 50904d4216
3 changed files with 13 additions and 0 deletions
@@ -1,5 +1,9 @@
# kotlinx-metadata-jvm
## 0.0.4
- [`KT-25223`](https://youtrack.jetbrains.com/issue/KT-25223) Add JvmFunctionExtensionVisitor.visitEnd
## 0.0.3
- Support metadata of local delegated properties (see `JvmDeclarationContainerExtensionVisitor.visitLocalDelegatedProperty`)
@@ -52,6 +52,8 @@ internal class JvmMetadataExtensions : MetadataExtensions {
if (lambdaClassOriginName != null) {
ext.visitLambdaClassOriginName(c[lambdaClassOriginName])
}
ext.visitEnd()
}
override fun readPropertyExtensions(v: KmPropertyVisitor, proto: ProtoBuf.Property, c: ReadContext) {
@@ -122,6 +122,13 @@ open class JvmFunctionExtensionVisitor @JvmOverloads constructor(
delegate?.visitLambdaClassOriginName(internalName)
}
/**
* Visits the end of JVM extensions for the function.
*/
open fun visitEnd() {
delegate?.visitEnd()
}
companion object {
/**
* The type of this extension visitor.