/versionsafe
Marca los reemplazos implícitos.
/versionsafe[+ | -]
Argumentos
- +| -
De manera predeterminada, está activada la opción /versionsafe- y el compilador no generará un error si detecta un reemplazo de método implícito. La opción /versionsafe+, que equivale a /versionsafe, hace que el compilador genere errores para los reemplazos de método implícitos.
Comentarios
Utilice las palabras clave hide u override para indicar explícitamente el estado de reemplazo de un método. Por ejemplo, el siguiente código genera un error cuando se compila con /versionsafe:
class c
{
function f()
{
}
}
class d extends c
{
function f()
{
}
}
Ejemplo
Para compilar in.js y hacer que el compilador genere errores si detecta un reemplazo de método implícito, ejecute:
jsc /versionsafe in.js