Thanks for the retroweaver report. I believe I removed all methods which are not Java 1.4 compliant.
I tried to do a compilation in Java 1.4, but I failed with an UnsupportedClassVersionError, which I am not going to investigate now. So I could not test this myself. Simon On Thu, Aug 20, 2009 at 11:41:27AM +0200, Jeremias Maerki wrote: > As for retroweaving: I've just set the necessary values in my > build-local.properties and tried to compile the latest FOP Trunk with > Java 1.5. The build failed in the retroweaver task: > > ----------------------------------------------------------------------- > > retro-avail: > [mkdir] Created dir: C:\Dev\FOP\main\trunk-clean2\build\temp > [retroweaver] Processing 1775 classes > [retroweaver] 1775 classes weaved. > [retroweaver] Verifying 1775 classes > [retroweaver] org.apache.fop.hyphenation.UnicodeClasses: unknown method > isLowerCase/(I)Z, The class, > net.sourceforge.retroweaver.runtime.java.lang.Character_, c > ould not be located: net/sourceforge/retroweaver/runtime/java/lang/Character_ > [retroweaver] org.apache.fop.hyphenation.UnicodeClasses: unknown method > isUpperCase/(I)Z, The class, > net.sourceforge.retroweaver.runtime.java.lang.Character_, c > ould not be located: net/sourceforge/retroweaver/runtime/java/lang/Character_ ... > BUILD FAILED > C:\Dev\FOP\main\trunk-clean2\build.xml:519: 28 warning(s) > > > > > > > Jeremias Maerki wrote: > > >> Uhm, Simon, this change uses tons of Java 1.5 features. The build fails > > >> now on Java 1.4. OK if we revert until you've had a chance to revisit? -- Simon Pepping home page: http://www.leverkruid.eu