[OpenJDK 2D-Dev] RFR: 8038875: Remove use of ServiceLoader in finding class implementing sun.java2d.pipe. RenderingEngine
james.graham at oracle.com
Thu May 8 00:18:24 UTC 2014
If they specify something on the command line, and that doesn't exist,
then we end up with Pisces even if Ductus is available. Is that
Also, why the switch from "getProperty(, default)" to the basic
getProperty() and manually applying the default?
On 5/7/14 11:26 AM, Phil Race wrote:
> This is in support of modularisation (ie jigsaw). After the fix
> alternate implementations
> are loaded using Class.forName() as specified by the system property
> sun.java2d.renderer. Note that only the built-in ones are actually
> The mechanism is just for testing.
> BTW since it happens that Oracle JDK includes the pisces classes as well
> as the closed source ductus I note that its possible to compare the
> or other characteristics easily in a closed build which has both by
> to use pisces instead of ductus.
> There's no regression test associated with this. I tested open & closed
> (created for all platforms) with standard demos.
More information about the 2d-dev