--- old/src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java 2020-07-30 10:25:28.284668900 +0530 +++ new/src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java 2020-07-30 10:25:25.913793500 +0530 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -97,6 +97,7 @@ super(originator); } + @Override public void setOutput(Object output) { super.setOutput(output); // validates output if (output != null) { @@ -107,10 +108,12 @@ this.stream = null; } + @Override public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param) { return null; } + @Override public IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param) { WBMPMetadata meta = new WBMPMetadata(); @@ -118,11 +121,13 @@ return meta; } + @Override public IIOMetadata convertStreamMetadata(IIOMetadata inData, ImageWriteParam param) { return null; } + @Override public IIOMetadata convertImageMetadata(IIOMetadata metadata, ImageTypeSpecifier type, ImageWriteParam param) { @@ -133,6 +138,7 @@ return true; } + @Override public void write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) throws IOException { @@ -299,6 +305,7 @@ } } + @Override public void reset() { super.reset(); stream = null;