All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kiwiproject.net.UncheckedURISyntaxException Maven / Gradle / Ivy

Go to download

Kiwi is a utility library. We really like Google's Guava, and also use Apache Commons. But if they don't have something we need, and we think it is useful, this is where we put it.

There is a newer version: 4.5.2
Show newest version
package org.kiwiproject.net;

import static java.util.Objects.requireNonNull;

import java.net.URISyntaxException;

/**
 * Wraps a {@link java.net.URISyntaxException} with an unchecked exception.
 */
@SuppressWarnings({"unused", "WeakerAccess"})
public class UncheckedURISyntaxException extends RuntimeException {

    public UncheckedURISyntaxException(String message, URISyntaxException cause) {
        super(message, requireNonNull(cause));
    }

    public UncheckedURISyntaxException(URISyntaxException cause) {
        super(requireNonNull(cause));
    }

    @Override
    public synchronized URISyntaxException getCause() {
        return (URISyntaxException) super.getCause();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy