Enable warning about unnecessary declaration of thrown exceptions
Change-Id: I23dbd9e52790b629ca096218170e8c7ebd437f28
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
index 79e5ce3..2ece231 100644
--- a/.settings/org.eclipse.jdt.core.prefs
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -10,6 +10,10 @@
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=warning
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/src/main/java/com/google/gwtorm/nosql/generic/GenericSchema.java b/src/main/java/com/google/gwtorm/nosql/generic/GenericSchema.java
index 0a4558a..1493c1c 100644
--- a/src/main/java/com/google/gwtorm/nosql/generic/GenericSchema.java
+++ b/src/main/java/com/google/gwtorm/nosql/generic/GenericSchema.java
@@ -46,7 +46,7 @@
db = d;
}
- public void flush() throws OrmException {
+ public void flush() {
}
/** @return the database that created this schema instance. */
diff --git a/src/main/java/com/google/gwtorm/schema/sql/SqlDialect.java b/src/main/java/com/google/gwtorm/schema/sql/SqlDialect.java
index 7e59126..164edda 100644
--- a/src/main/java/com/google/gwtorm/schema/sql/SqlDialect.java
+++ b/src/main/java/com/google/gwtorm/schema/sql/SqlDialect.java
@@ -89,8 +89,13 @@
public abstract boolean handles(String url, Connection c) throws SQLException;
- /** Select a better dialect definition for this connection */
- public SqlDialect refine(final Connection c) throws SQLException {
+ /** Select a better dialect definition for this connection.
+ *
+ * @param c the connection
+ * @return a dialect instance
+ * @throws SQLException
+ */
+ public SqlDialect refine(final Connection c) throws SQLException {
return this;
}
diff --git a/src/test/java/com/google/gwtorm/jdbc/AbstractTestJdbcAccess.java b/src/test/java/com/google/gwtorm/jdbc/AbstractTestJdbcAccess.java
index 808d66b..2c08ef2 100644
--- a/src/test/java/com/google/gwtorm/jdbc/AbstractTestJdbcAccess.java
+++ b/src/test/java/com/google/gwtorm/jdbc/AbstractTestJdbcAccess.java
@@ -225,7 +225,7 @@
}
@Test
- public void testInsertOneException() throws OrmException, SQLException {
+ public void testInsertOneException() throws SQLException {
sqlException = new BatchUpdateException();
PreparedStatement insert =
stubStatementThrowExceptionOnExecute(INSERT, sqlException);
@@ -284,7 +284,7 @@
}
@Test
- public void testUpsertNothing() throws OrmException, SQLException {
+ public void testUpsertNothing() throws OrmException {
classUnderTest.upsert(noData);
}
@@ -300,7 +300,7 @@
}
@Test
- public void upsertOneException() throws OrmException, SQLException {
+ public void upsertOneException() throws SQLException {
SQLException exception = new BatchUpdateException();
PreparedStatement update =
stubStatementThrowExceptionOnExecute(UPDATE, exception);
diff --git a/src/test/java/com/google/gwtorm/schema/sql/SqlDialectTest.java b/src/test/java/com/google/gwtorm/schema/sql/SqlDialectTest.java
index b159b83..b191769 100644
--- a/src/test/java/com/google/gwtorm/schema/sql/SqlDialectTest.java
+++ b/src/test/java/com/google/gwtorm/schema/sql/SqlDialectTest.java
@@ -44,7 +44,7 @@
protected Database<PhoneBookDb2> phoneBook2;
@Test
- public void testRollbackTransaction() throws SQLException, OrmException {
+ public void testRollbackTransaction() throws OrmException {
PhoneBookDb schema = phoneBook.open();
schema.updateSchema(executor);
schema.people().beginTransaction(null);