On Thu, 24 Jul 2025 19:36:00 GMT, Phil Race <p...@openjdk.org> wrote:
>> Prasanta Sadhukhan has updated the pull request incrementally with one >> additional commit since the last revision: >> >> Remove unneeded vars > > src/java.desktop/share/classes/javax/swing/ImageIcon.java line 64: > >> 62: * are preloaded using MediaTracker to monitor the loaded state >> 63: * of the image. >> 64: * If the image source parameter to a constructor is non-null, > > Whilst reviewing the CSR I realized you need to change the line above to say > "If the image source parameter to a constructor or method is non-null," > > I made that change in the CSR. Do it here too. It is needed to cover > setImage() Added > test/jdk/javax/swing/ImageIcon/ImageIconTest.java line 103: > >> 101: passed = true; >> 102: } >> 103: } catch (Exception ex) { > > What's this block for ? What other kind of exception besides NPE can we get ? I added this to handle if "invalid data" handling causes the code to throw IOException or something like that.. But anyways removed now.. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/25767#discussion_r2230061559 PR Review Comment: https://git.openjdk.org/jdk/pull/25767#discussion_r2230061369