Class Exceptions

    • Constructor Detail

      • Exceptions

        public Exceptions()
    • Method Detail

      • unchecked

        public static RuntimeException unchecked​(Throwable e)
        Rethrows a checked exception as unchecked exception. This method tricks the compiler into thinking the exception is unchecked, rather than wrapping the given exception in a new RuntimeException. This method never returns. Nevertheless, it specifies a return type so it can be invoked as throw unchecked(e) in contexts where an exception type is syntactically required (e.g. when the enclosing method is non-void).
        Parameters:
        e - Throwable to be made unchecked.
        Returns:
        This will never return anything. It's here to trick the compiler.