Me gustaría que el compilador de Scala muestre una advertencia de desaprobación cada vez que se encuentre una función en particular. ¿Cómo puedo conseguir esto?¿Puedo marcar una función como obsoleta en Scala?
Respuesta
Anótelo como @deprecated
.
No me di cuenta el comentario, Kristian-Domagala, así que aquí está el ejemplo:
@deprecated("Reason this is old","01-08-2014")
def oldMethod = {
...
}
Ahora está: @deprecated ("no usar esto", "01/01/2014") – gwenzek
El argumento 'since' no necesita ser una fecha, de hecho los documentos lo especifican como" una cadena que identifica la primera versión en el que la definición estaba en desuso ". –
@ToddOwen Cierto, me parece útil poner el hash de confirmación allí, por ejemplo. – Bar
- 1. En VB.NET, ¿puedo marcar una función como obsoleta?
- 2. ¿Cómo puedo marcar una propiedad como obsoleta en Delphi?
- 3. Marcar como clase obsoleta de tercero
- 4. Marcar como obsoleto
- 5. Por qué marcar el argumento de función como volátil
- 6. LLVM marcar la función como const y eliminar llamadas duplicadas
- 7. ¿Cómo puedo marcar el código de Perl como obsoleto?
- 8. Inconvenientes de marcar una clase como Serializable
- 9. ¿Cómo marcar una clase como Deprecated?
- 10. ¿puedo obtener una función de un método sobrecargado en Scala?
- 11. En IDA Pro, ¿hay alguna manera de marcar una función?
- 12. Función en PHP obsoleta, ¿qué debo usar ahora?
- 13. Marcar datos como sensibles en python
- 14. ¿Puedo marcar un control remoto GIT como de solo lectura?
- 15. android: ¿cómo puedo marcar mi aplicación como depurable?
- 16. Marcar el elemento como obsoleto en XSD
- 17. función inversa en Scala
- 18. ¿Hay una función lambda en Scala?
- 19. Marcar la diferencia como correcta en vimdiff
- 20. Cómo curry una función en Scala
- 21. cómo marcar una interfaz como DataContract en WCF
- 22. ¿Es posible marcar una prueba como pendiente en MiniTest?
- 23. ¿Cómo puedo definir una función de Scala genérica anónima?
- 24. ¿Es posible marcar una función de módulo como "oculta" del descubrimiento de Intellisense?
- 25. Cómo copiar una clase profunda sin marcar como Serializable
- 26. ¿Qué es una función literal en Scala?
- 27. Android: cómo marcar sms como leído enRecibir
- 28. ¿Cuándo una función parcial scala no es una función parcial?
- 29. Marcar una orden de Magento como completa programáticamente
- 30. Semántica de movimiento == función de intercambio personalizada obsoleta?
Y si no desea que las advertencias de desaprobación acerca de sus anotaciones de obsolescencia, asegúrese de que los abastecen tanto con ' mensaje' y 'desde' argumentos. –