Mark Brouwer ha scritto:
Hi Thierry,

Thierry BODHUIN wrote:
I encounter the same exact fact.
The source code of Jini is not at the Java 1.5 compliant level: it uses the keyword "enum" in the com/sun/jini/jeri/internal/runtime/Util.java file as mentioned. It fails also to compile for Java 1.5+ compiler due to varargs parameters methods.

I assume you mean it warns you, because at least javac with the Sun JDK compiles fine and only issue warnings.
Yes that's true, it was only warnings. But should be correctly with simply casting "null" to "(Class[])null" when requested a class array in java reflection code.

But giving to the javac command the source level (-source 1.4) should alleviate the problems you encounter that why
ant set the javac "source parameters" to 1.4.

This is something we should do in the build file(s) anyway as long as we don't lift the minimum requirements for Jini to 1.5 or beyond.
Yes in the build file, but also we should also do a property in the ant file that define the "source=1.4" in order to avoid to duplicate in different places the value 1.4 (javac, javadoc, ...).



--
Thierry BODHUIN
RCOST - Research Centre on Software Technology, http://www.rcost.unisannio.it/
CRdC-ICT - Centro Regionale di Competenza ICT, http://www.crdc-ict.unisannio.it/
University of Sannio, Department of Engineering, http://www.unisannio.it/
Viale Traiano, 82100 Benevento, Italy
mailto:[EMAIL PROTECTED] tel. +39 0824 30 5553 mob. +39 339 332 2795 fax. +39 0824 50 552

Reply via email to