¿Cuáles son los posibles valores que se le pueden dar a `@ Suppress` en Kotlin?
El comstackdor de Kotlin me dio la siguiente advertencia:
Advertencia: (399, 1) Kotlin: El impacto esperado en el performance de la alignment '…' puede ser insignificante. La alignment funciona mejor para funciones con parameters lambda
En este caso, me gustaría suprimir esta advertencia. No sé qué valor darle a @Suppress
, sin embargo, y no puedo encontrar ninguna documentation sobre qué valores acepta @Suppress
.
¿Cuáles son los posibles valores que se pueden dar a @Suppress
, y qué significan?
- Filtro para tipo genérico sin reflexión o casting
- Cómo convertir la expresión de asignación de Java a Kotlin
- Formatee Kotlin String con múltiples ocurrencias
- Usando una constante de Java en un parámetro de anotación de Kotlin
- ¿Utilizas return dentro de una lambda?
- Obteniendo una IllegalStateException al usar la API People de Google a pesar de suscribirse a otro hilo usando RxJava
- Uso perezoso de Kotlin
- Kotlin: método no puede ser utilizado con generics
IntelliJ te da una buena ayuda aquí:
Que agrega @Suppress("NOTHING_TO_INLINE")
para resolver la advertencia.
Algunos de los posibles nombres de los diagnósticos del comstackdor para suprimir se pueden encontrar en Errors.java y DefaultErrorMessages.java, es decir:
REDUNDANT_MODIFIER, "Modifier ''{0}'' is networkingundant because ''{1}'' is present"
- Cómo crear el flask gordo con gradle kotlin script
- Cómo usar con envoltorios pnetworkingeterminados?