Java IOException Create toIOException(final Throwable e)

Here you can find the source of toIOException(final Throwable e)

Description

Creates an IOException from the Throwable if it isn't already an IOException

License

Open Source License

Parameter

Parameter Description
e the Throwable

Return

the IOException

Declaration

public final static IOException toIOException(final Throwable e) 

Method Source Code

//package com.java2s;
/**//from w  w w.ja  va 2  s  .  c o  m
 * The contents of this file are subject to the Regenstrief Public License
 * Version 1.0 (the "License"); you may not use this file except in compliance with the License.
 * Please contact Regenstrief Institute if you would like to obtain a copy of the license.
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations
 * under the License.
 *
 * Copyright (C) Regenstrief Institute.  All Rights Reserved.
 */

import java.io.*;

public class Main {
    /**
     * Creates an IOException from the Throwable if it isn't already an IOException
     * 
     * @param e the Throwable
     * @return the IOException
     **/
    public final static IOException toIOException(final Throwable e) {
        return (e instanceof IOException) ? (IOException) e : new IOException(e);
    }
}

Related

  1. toIOE(Exception e)
  2. toIOException(Exception e)
  3. toIOException(Exception e)
  4. toIOException(ExecutionException e)
  5. toIOException(String msg, Throwable cause)
  6. toIoException(Throwable cause)
  7. toIOException(Throwable cause)
  8. toIOException(Throwable e)