Package org.jenkinsci.remoting.util
Class ThrowableUtils
- java.lang.Object
-
- org.jenkinsci.remoting.util.ThrowableUtils
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends Throwable,T1 extends T,T2 extends T>
Tchain(T1 e1, T2 e2)
Allows building a chain of exceptions.
-
-
-
Method Detail
-
chain
@CheckForNull public static <T extends Throwable,T1 extends T,T2 extends T> T chain(@CheckForNull T1 e1, @CheckForNull T2 e2)
Allows building a chain of exceptions.- Type Parameters:
T
- The widened return type.T1
- The type of first exception.T2
- The type of second exception.- Parameters:
e1
- The first exception (ornull
).e2
- The second exception (ornull
).- Returns:
- The first exception with the second added as a suppressed exception or the closest approximation to that.
-
-