JScript 8.0
/versionsafe

标志隐式重写。

/versionsafe[+ | -]
参数
+| -

默认情况下,/versionsafe- 有效,如果编译器找到隐式方法重写,将不会生成错误。/versionsafe+ 与 /versionsafe 相同,都会使编译器对隐式方法重写生成错误。

备注

使用 Hide 或 Override 关键字显式指示方法的重写状态。例如,当用 /versionsafe 编译时,下列代码将生成错误:

class c
{
function f()
{
}
}
class d extends c 
{
function f()
{
}
}
示例

编译 in.js 并使编译器在找到隐式方法重写时生成错误:

jsc /versionsafe in.js
请参见

其他资源

JScript 编译器选项