2016-04-17 15 views

Antwort

20

Verwenden @Suppress Anmerkung mit dem Argument "DEPRECATION":

@Suppress("DEPRECATION") 
someObject.theDeprecatedFunction() 

Statt einer einzigen Anweisung, können Sie markieren auch eine Funktion, eine Klasse oder eine Datei (@file:Suppress("DEPRECATION") in seinem Anfang) mit dem Vermerk alle deprecation zu unterdrücken Warnungen ausgegeben dort.

In IntelliJ IDEA dies auch durch Alt getan werden kann + Geben Sie Menü mit caret auf Code mit deprecation Warnung gegeben.

+2

Fyi, waren, wenn es sich um eine überschriebene Funktion, Alt mit + Enter Sie würde @Suppress (“ OverridingDeprecatedMember ") – Aba

0

In Kotlin

@SuppressWarnings

ist

@Suppress geändert

Für den Streik durch deprecation Entfernen Warnungen, die Sie hinzufügen sollten,

@Suppress("DEPRECATION") 

, um die Warnung von der Super-Methode zu entfernen.

@Suppress("OverridingDeprecatedMember") 

Die Warnung der Funktion Durch das Hinzufügen wird entfernt erhalten. So wird die komplette Anmerkung sein;

@Suppress("OverridingDeprecatedMember", "DEPRECATION") 

Als zusätzliche Anmerkung sollte die deprecation als "Geringschätzung" geschrieben werden (Verwendung Großbuchstaben)

Verwandte Themen