org.apache.commons.inject.util
Class Exceptions

java.lang.Object
  extended by org.apache.commons.inject.util.Exceptions

public class Exceptions
extends Object

A utility class for dealing with Exceptions.


Constructor Summary
Exceptions()
           
 
Method Summary
static RuntimeException show(Throwable pTh)
          Throws the given exception, or another exception, which doesn't affect the method signature.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Exceptions

public Exceptions()
Method Detail

show

public static RuntimeException show(Throwable pTh)
Throws the given exception, or another exception, which doesn't affect the method signature.

Parameters:
pTh - The Throwable to show. If this is an instance of RuntimeException, or Error, then this Throwable itself will be thrown. Otherwise, the Throwable will be wrapped into an instance of UndeclaredThrowableException, and that will be thrown.
Returns:
Nothing, an exception will always be thrown: This method is effectively void. To declare it otherwise makes it possible to write throw show(myThrowable);, which allows the compiler to detect what's happening.


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.