On Wed, 10 Feb 2021 04:47:05 GMT, Sergey Bylokhov <s...@openjdk.org> wrote:

>> I am not sure if it's implementation bug. As Jim Graham has mentioned in 
>> thebug, 
>> 
>>> clip(null) is not legal.
>>> 
>>> It is *setClip*(null) that clears the clip.
>> I could rephrase the doc to specify NPE willbe thrrown for null Shape if a 
>> clip is already set.
>
> If "*setClip*(null)" has to clear the clip then it should be specified, 
> currently, that method said nothing about the null parameter.

As per code 
public void setClip(Shape sh) {
        usrClip = transformShape(sh);

usrClip is set to null if "sh" is null so clip is cleared...I will update the 
setClip doc too..

-------------

PR: https://git.openjdk.java.net/jdk/pull/2476

Reply via email to