package pl.droidsonroids.gif; import java.io.IOException; /** * Exception encapsulating {@link GifError}s. * * @author koral-- */ public class GifIOException extends IOException { private static final long serialVersionUID = 13038402904505L; /** * Reason which caused an exception */ public final GifError reason; GifIOException(GifError reason) { super(reason.getFormattedDescription()); this.reason = reason; } @SuppressWarnings("UnusedDeclaration") // native code only GifIOException(int errorCode) { this(GifError.fromCode(errorCode)); } }