Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Markiert implizite Überschreibungen.
/versionsafe[+ | -]
Argumente
- +| -
In der Standardeinstellung ist /versionsafe- aktiviert, d. h., der Compiler generiert keinen Fehler, wenn eine implizite Methodenüberschreibung gefunden wird. /versionsafe+ entspricht /versionsafe und bewirkt, dass der Compiler bei impliziten Methodenüberschreibungen Fehler generiert.
Hinweise
Verwenden Sie das hide-Schlüsselwort oder das override-Schlüsselwort, um den Status für die Überschreibung einer Methode explizit anzugeben. Durch folgenden Code wird z. B. ein Fehler verursacht, wenn dieser mit /versionsafekompiliert wird:
class c
{
function f()
{
}
}
class d extends c
{
function f()
{
}
}
Beispiel
In diesem Beispiel wird in.js kompiliert, und der Compiler generiert Fehler, wenn implizite Methodenüberschreibungen gefunden werden:
jsc /versionsafe in.js