Add JvmFunctionExtensionVisitor.visitEnd
#KT-25223 Fixed
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user