是Java Nashorn中的默认方法,当不存在实际方法时会调用该默认方法吗?

时间:2018-12-10 08:37:54

标签: java nashorn

我正在Java的Nashorn javascript引擎中寻找某种东西,当找不到实际方法时,它将调用通用方法作为后备。

它应该类似于groovy的tbl_invoice_itemmethodMissing功能。

有那样的东西吗?

我尝试使用Java invokeMethod,但是Proxy仅针对接口中的方法调用...而我想要类似InvocationHandler的名称,则应为任何方法调用方法。

1 个答案:

答案 0 :(得分:1)

看看 noSuchMethod 功能documented here。还有一个 noSuchProperty 挂钩,用于对属性和变量执行相同的操作。