What does the "$ iv" added to the symbol in the IntelliJ debugger mean?

In the IntelliJ debug window, some variables have $ iv added to their name:

enter image description here

What is the information that IntelliJ is trying to convey? A quick look at the document did not result in an answer.

+4
source share
1 answer

Seems generated by the Kotlin compiler for inline functions:

const val INLINE_FUN_VAR_SUFFIX = "\$iv"

This constant is defined here and used here .

+4
source

Source: https://habr.com/ru/post/1689562/


All Articles