package com.l7tech.common.io;

import java.io.IOException;
import java.io.OutputStream;

public class IOExceptionThrowingOutputStream extends OutputStream {
   private final IOException a;

   public IOExceptionThrowingOutputStream(IOException var1) {
      this.a = var1;
   }

   @Override
   public void write(byte[] var1) throws IOException {
      super.write(var1);
   }

   @Override
   public void write(byte[] var1, int var2, int var3) throws IOException {
      super.write(var1, var2, var3);
   }

   @Override
   public void write(int var1) throws IOException {
      throw this.a;
   }

   @Override
   public void flush() throws IOException {
      throw this.a;
   }

   @Override
   public void close() throws IOException {
      throw this.a;
   }
}
