< prev index next >

src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java

Print this page
rev 14631 : 8156209: Add argument checks to BasicImageReader calls
Reviewed-by: sundar

*** 29,38 **** --- 29,39 ---- import java.io.UncheckedIOException; import java.nio.file.Path; import java.nio.file.Paths; import java.util.concurrent.ConcurrentHashMap; import java.util.Map; + import java.util.Objects; /** * Factory to get ImageReader * * @implNote This class needs to maintain JDK 8 source compatibility.
*** 52,61 **** --- 53,63 ---- /** * Returns an {@code ImageReader} to read from the given image file */ public static ImageReader get(Path jimage) throws IOException { + Objects.requireNonNull(jimage); ImageReader reader = readers.get(jimage); if (reader != null) { return reader; } reader = ImageReader.open(jimage);
< prev index next >