On 7/28/2015 10:32 AM, Daniel Fuchs wrote:
On 28/07/15 19:20, huizhe wang wrote:
Hi Daniel,


On 7/28/2015 8:22 AM, Daniel Fuchs wrote:
Hi,

Please find below a fix for yet another cleanup for jaxp:

Thanks for yet another cleanup! And, there is a lot more to come :-)

8130059: jaxp: Investigate removal of
com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java
https://bugs.openjdk.java.net/browse/JDK-8130059

http://cr.openjdk.java.net/~dfuchs/webrev_8130059/webrev.00/

EnvironmentCheck doesn't seem to serve any purpose in JDK 9.

Agree. It'd be a confusion more than anything else if used since it
produces many irrelevant information.

It is not called anywhere. The proposal is to remove it.
By doing a full grep on the JDK I also identified another
unused class (Hashtree2Node.java) which referred to EnvironmentCheck
inside a comment.
I took the liberty to remove that class as well.

Ok.  The webrev looks good to me. If you'd want to remove the two
Version classes as shown in the test, that would be fine with me too.
Then you could remove the whole test.

Thanks Joe!

One of the two version classes (xalan) is used by ...xslt.Process.java
I already logged another bug to investigate removing that as
well (JDK-8130058).

Great!

Maybe we should remove the two versions classes as part of that
other bug? Or I could update my webrev to just remove the xerces
Version.java now, which as far as I can see is not called anywhere.

As you prefer :-)

I agree as you planned, considering removing the two version classes in JDK-8130058.

Cheers :-)

Joe


cheers,

-- daniel


Best regards,
Joe


As for the latter cleanup, what triggered this is that EnvironmentCheck
is using sun.boot.class.path...

best regards,

-- daniel



Reply via email to