Skip to content

Commit c35aa9f

Browse files
committed
fix: metadata version is sometimes not parsed
Signed-off-by: Akash Yadav <akashyadav@appdevforall.org>
1 parent 7d78db1 commit c35aa9f

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

lsp/jvm-symbol-index/src/main/kotlin/org/appdevforall/codeonthego/indexing/jvm/KotlinMetadataScanner.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -385,6 +385,11 @@ object KotlinMetadataScanner {
385385
return object : AnnotationVisitor(Opcodes.ASM9) {
386386
override fun visit(name: String?, value: Any?) {
387387
when (name) {
388+
"mv" -> {
389+
if (value is IntArray) {
390+
metadataVersion = value.copyOf()
391+
}
392+
}
388393
"k" -> metadataKind = value as? Int
389394
"xi" -> extraInt = value as? Int
390395
"xs" -> extraString = value as? String

0 commit comments

Comments
 (0)