As a preparation for Java 9+, we should minimize the usage of java.lang.reflect by other means where possible. This entry is the container to track those changes.
remove reflective calls in Workbook- and SlideShowFactory via r1872066
Migrated Escher factories via r1873187
Migrated POIXMLDocument factories with r1873190
Migrated HSSF Record Factory via r1876467
migrated XDGF factories via r1880900
removed some unnecessary reflection calls in OperationEvaluatorFactory via r1880903
ImageRenderer implementation are now loaded via ServiceLoader via r1880909 and r1880911. fixed the ServiceLoader.load invocations to pass a sensible ClassLoader as OSGi preparation
provide EvalutionWorkbook in HSSF/XSSF/SXSSF via r1880925
use ServiceLoader for HSLF Metro Shapes via r1894298
Hi Andreas - is this complete - if not, could you provide some pointers on what else remains to be done?
I'm closing this for now. I think the last things I've done to finish this, was to move the *BiffViewer to the test area.