'break', 'continue' 혹은 'return' 구문에서 참조될 수 없는 불필요한 라벨을 보고합니다.

이러한 라벨은 안전하게 제거될 수 있습니다.

예:


fun foo(c: Boolean) {
    b@ while (true) a@ {
        while (true) {
            break@b
        }
    }
}

빠른 수정 적용 후:


fun foo(c: Boolean) {
    b@ while (true) {
        while (true) {
            break@b
        }
    }
}