Поделиться через


/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

См. также

Другие ресурсы

Параметры компилятора JScript