/versionsafe
Обновлен: Ноябрь 2007
Флаг для явных переопределений.
/versionsafe[+ | -]
Аргументы
- +| -
По умолчанию действует параметр /versionsafe- и компилятор не будет создавать ошибку при обнаружении явного переопределения метода. Параметр /versionsafe+, эквивалентный параметру /versionsafe, приводит к тому, что компилятор создает ошибку при обнаружении явного переопределения метода.
Заметки
Используйте ключевые слова hide или override, чтобы явным образом указать состояние переопределения метода. Например, следующий фрагмент кода вызовет ошибку при компиляции с параметром /versionsafe.
class c
{
function f()
{
}
}
class d extends c
{
function f()
{
}
}
Пример
Скомпилируйте in.js с созданием ошибок при обнаружении явного переопределения метода.
jsc /versionsafe in.js