8016218: Warnings building corba repo due to missing hashCode methods

Alan Bateman Alan.Bateman at oracle.com
Mon Jun 10 20:10:55 UTC 2013


On 10/06/2013 20:59, Daniel Fuchs wrote:
> On 6/10/13 9:04 PM, Mike Duigou wrote:
>> StubDelegateImpl.java::
>>
>> - Could just call Objects.hashCode(ior);
>>
>> RepIdDelegator::
>>
>> - Could also call Objects.hashCode(delegate) as it extends nothing 
>> the super.equals(delegate) is calling Object.equals
> Depends on whether you intend to backport the patch to jdk7.
> I suspect that CORBA is like JAXP - in that it needs to be compiled 
> with the
> bootstrap JDK (if I remember well it's compiled before JAXP).
The corba repository is compiled with the boot JDK so it's not currently 
possible to use new language features or libraries. Hopefully in time 
this wart in the build can be sorted out, maybe by compiling it at the 
same time (there are circularly dependencies due to support for the IIOP 
transport in a few areas, plus other CORBA interop). So you are right 
that Objects couldn't be used if back-ported (although I wasn't planning 
to do that).

-Alan.



More information about the core-libs-dev mailing list