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

src.samples.java.ex.DRE_Sample Maven / Gradle / Ivy

Go to download

An auxiliary findbugs.sourceforge.net plugin for java bug detectors that fall outside the narrow scope of detectors to be packaged with the product itself.

There is a newer version: 7.6.8
Show newest version
package ex;
import java.io.IOException;
import java.sql.SQLException;

@SuppressWarnings("all")
public class DRE_Sample {
    public void test1(int a) throws NullPointerException {
    }

    public void test2(int b) throws ClassCastException, IOException, IllegalMonitorStateException {
        if (b == 0) {
            throw new IOException("test");
        }
    }

    public void test3(int c) throws SQLException {
        if (c == 0) {
            throw new SQLException("test");
        }
    }

    public void test4(int d) throws CustomRuntimeException {
        if (d == 0) {
            throw new CustomRuntimeException();
        }
    }
}

@SuppressWarnings("all")
class CustomRuntimeException extends RuntimeException {

}

class TestRuntimeExceptionOnImplementingClass implements ThrowsRuntimeException {
    @Override
    public String someMethod() {
        return "foo";
    }
}

interface ThrowsRuntimeException {
    public Object someMethod() throws RuntimeException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy