1

Object.class.getMethod(methodName, Object.class);

没有被 bsh.Interpreter 执行并抛出异常

    Typed variable declaration : reflection error: bsh.ReflectError: Method getMethod( java.lang.String, java.lang.Class ) not found in class'java.lang.Class'

知道如何解决这个问题吗?

提前致谢。

4

1 回答 1

1

Beanshell 不支持可变参数,因此您需要按照 Java 语言的旧版本将其放入数组中。

Object.class.getMethod("equals", new Class[] { Object.class } );
于 2013-01-28T12:44:10.410 回答