< 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,10 +29,11 @@
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,10 +53,11 @@
/**
* 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 >