VS
fun bar(): Int = 1
fun foo(): Unit {
bar()
}
как сделать это варнингом? пусть даже в линтере Идеи. Идея это пропускает, она умеет только варнинги на неиспользованные значения кидать, но не на результаты функций
javax.annotation.CheckReturnValue
Size: a a a
VS
fun bar(): Int = 1
fun foo(): Unit {
bar()
}
javax.annotation.CheckReturnValue
VP
fun bar(): Int = 1
fun foo(): Unit {
bar()
}
AH
javax.annotation.CheckReturnValue
AH
VP
AH
AH
VP
AH
VP
AH
VP
AH
VP
VP
AH
fun foo(): Unit {
map.put(…)
map.put(…)
map.put(…)
map.put(…)
map
}
VP
fun foo(): Unit {
map.put(…)
map.put(…)
map.put(…)
map.put(…)
map
}
AH
map.put(…).ignore()
fun <T> T.ignore(): Unit = { .. //cast to unit explicitly }
AH
VP