Hi there,

there are two problems with 'EngineUtils.java':

  1. the Accessible-functionality is not available on Java 1.1.8 (I
     know, *very* old, yet still people use it): for that reason there
     is a static method which tests for the availability of that
     method, which then later is used for determining how to invoke a
     method;
  2. there are two kind of bugs: if the boxed primitive datatypes do
     not yield a matching signature, then the types are "unboxed", but
     the tests for Integer, Long are missing; the other error has to do
     with not checking for the boxed datatype Character, such that
     "char" are not accounted for in signatures.

In any case # 2 should get applied and commited (plain bug fixes).

Still, what about # 1: it really is only necessary for supporting Java 1.1. It would be great though, if we did support all Java versions as long as possible, at least with BSF 2.0 (= Apache BSF).

What do you think?

If I do not hear anything by Saturday, I would apply the changes and commit them.

Regards,

---rony

Reply via email to