/versionsafe
Indique les substitutions implicites.
/versionsafe[+ | -]
Arguments
- +| -
Avec l'option /versionsafe- (activée par défaut), le compilateur ne génère pas d'erreur lorsqu'il trouve une substitution de méthode implicite. Si vous spécifiez /versionsafe+ ou /versionsafe, le compilateur génère au contraire une erreur dans un cas similaire.
Notes
Employez les mots clés hide ou override pour indiquer explicitement l'état de la substitution d'une méthode. Par exemple, le code suivant génère une erreur lors d'une compilation avec /versionsafe :
class c
{
function f()
{
}
}
class d extends c
{
function f()
{
}
}
Exemple
Compile in.js et spécifie que le compilateur génère une erreur s'il trouve une substitution de méthode implicite :
jsc /versionsafe in.js