Hi:
Two JDK1.5 methods avoid Lucene 3.3.x classes from being back-ported
to JDK1.4 compatible stack.
public static int numberOfLeadingZeros(int i)
public static int numberOfLeadingZeros(long l)
I know that the Lucene core projects is certified against 1.5 stack,
but for developers like me which needs to maintain a compatible
version to 1.4JDK (this is the JDK version integrated into the Oracle
10G version which still widely used) the back-ported technique using a
retro-translator is the only way continue working with Lucene.
The usage of this method only affects three classes:
o.a.l.s.MMapDirectory
o.a.l.u.SorterTemplate
o.a.l.u.OpenBitSet;
adding the implementation of the above methods as static methods of
these classes will solve the back-porting issues and could provides
developers still using Lucene 3.3.x in JDK1.4 stack.
Best regards, Marcelo.
--
Marcelo F. Ochoa
http://marceloochoa.blogspot.com/
http://mochoa.sites.exa.unicen.edu.ar/
______________
Want to integrate Lucene and Oracle?
http://marceloochoa.blogspot.com/2007/09/running-lucene-inside-your-oracle-jvm.html
Is Oracle 11g REST ready?
http://marceloochoa.blogspot.com/2008/02/is-oracle-11g-rest-ready.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]