It's forbidden to declare a target label that does not denote a function.
The quick-fix removes the label.
Example:
fun testValLabelInReturn() {
L@ val fn = { return@L }
fn()
}
After the quick-fix is applied:
fun testValLabelInReturn() {
L@ val fn = { return }
fn()
}
This inspection only reports if the language level of the project or module is 1.4 or higher.