/versionsafe
更新:2007 年 11 月
标志隐式重写。
/versionsafe[+ | -]
参数
- +| -
默认情况下,/versionsafe- 有效,如果编译器找到隐式方法重写,将不会生成错误。/versionsafe+ 与 /versionsafe 相同,都会使编译器对隐式方法重写生成错误。
备注
使用 Hide 或 Override 关键字显式指示方法的重写状态。例如,当用 /versionsafe 编译时,下列代码将生成错误:
class c
{
function f()
{
}
}
class d extends c
{
function f()
{
}
}
示例
编译 in.js 并使编译器在找到隐式方法重写时生成错误:
jsc /versionsafe in.js