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