RFR: JDK-8346465 : Add a check in setData() to restrict the update of Built-In ICC_Profiles [v2]
Harshitha Onkar
honkar at openjdk.org
Thu Feb 13 21:56:37 UTC 2025
On Thu, 13 Feb 2025 21:36:21 GMT, Phil Race <prr at openjdk.org> wrote:
>> Harshitha Onkar has updated the pull request incrementally with one additional commit since the last revision:
>>
>> javadoc update
>
> src/java.desktop/share/classes/java/awt/color/ICC_Profile.java line 1165:
>
>> 1163: * the {@code tagSignature}
>> 1164: * @throws IllegalArgumentException if the profile being updated has
>> 1165: * {@code isBuiltIn} flag set to true
>
> isBuiltin is a private variable. You can't reference it in public API javadoc.
>
> What this ought to say is
> @throw IllegalArgumentException if this is a profile for one of the built-in pre-defined ColorSpaces, i.e those which can be obtained by calling ICC_Profile.getInstance(int cspace)
>
> There isn't a general way to get that list - but it is short - only 5 colour spaces, and you could put an @see ColorSpace link
Thanks Phil. Updated.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/23606#discussion_r1955264291
More information about the client-libs-dev
mailing list