我正在寻找Java中的Nashorn javascript引擎中的一些东西,当无法找到实际方法时,它会将泛型方法称为后备。
它应该类似于groovy的methodMissing
或invokeMethod
功能。
有什么相似的吗?
我尝试使用java Proxy
,但InvocationHandler
只会被调用接口中的方法...而我想要的是类似InvocationHandler
的东西,应该为任何方法调用。
看看noSuchMethod功能documented here。还有一个noSuchProperty钩子用于对属性和变量进行相同的操作。