Con l'annotazione @Suppress
È possibile eliminare qualsiasi diagnostica su qualsiasi dichiarazione o espressione.
Esempi: Soppressione avviso sul parametro:
fun foo(a: Int, @Suppress("UNUSED_PARAMETER") b: Int) = a
Sopprimere tutte le avvertenze UNUSED_PARAMETER all'interno dichiarazione
@Suppress("UNUSED_PARAMETER")
fun foo(a: Int, b: Int) {
fun bar(c: Int) {}
}
@Suppress("UNUSED_PARAMETER")
class Baz {
fun foo(a: Int, b: Int) {
fun bar(c: Int) {}
}
}
Ulteriormente intenzioni di IDEA (Alt + Invio) può aiutare a sopprimere qualsiasi diagnostica:

grazie. c'è un modo per accorciarlo a [non usato] o qualcosa del genere? Ho provato la classe di annotazione inutilizzata: sopprimere ("UNUSED_PARAMETER") 'ma non funziona a causa della soppressione dell'essere finale. – TheTeaMan
Dovresti poter omettere le parentesi, che salva due caratteri :) –
Inoltre puoi estrarre e condividere i parametri di annotazione. – bashor