Remove unused variables

...and suppress Eclipse warnings for those that Eclipse thinks are
unused but are actually needed.

Change-Id: I207a3ffa1a8fbea751aea4fe83b5e4077ba0418a
diff --git a/src/main/java/com/google/gwtorm/jdbc/JdbcSchema.java b/src/main/java/com/google/gwtorm/jdbc/JdbcSchema.java
index 8303714..0361551 100644
--- a/src/main/java/com/google/gwtorm/jdbc/JdbcSchema.java
+++ b/src/main/java/com/google/gwtorm/jdbc/JdbcSchema.java
@@ -89,7 +89,6 @@
   private void addColumns(final StatementExecutor e, final RelationModel rel)
       throws SQLException, OrmException {
     final SqlDialect dialect = dbDef.getDialect();
-    final SchemaModel model = dbDef.getSchemaModel();
     Set<String> have = dialect.listColumns( //
         getConnection(), rel.getRelationName().toLowerCase());
     for (final ColumnModel c : rel.getColumns()) {
@@ -177,7 +176,6 @@
   private void pruneColumns(final StatementExecutor e, final RelationModel rel)
       throws SQLException, OrmException {
     final SqlDialect dialect = dbDef.getDialect();
-    final SchemaModel model = dbDef.getSchemaModel();
     HashSet<String> want = new HashSet<String>();
     for (final ColumnModel c : rel.getColumns()) {
       want.add(c.getColumnName().toLowerCase());
diff --git a/src/main/java/com/google/gwtorm/nosql/IndexFunctionGen.java b/src/main/java/com/google/gwtorm/nosql/IndexFunctionGen.java
index 30e3f93..01186a6 100644
--- a/src/main/java/com/google/gwtorm/nosql/IndexFunctionGen.java
+++ b/src/main/java/com/google/gwtorm/nosql/IndexFunctionGen.java
@@ -80,7 +80,6 @@
     Iterator<QueryModel.OrderBy> orderby = orderByLeaves(query.getOrderBy()).iterator();
     while (p < myFields.size() && orderby.hasNext()) {
       QueryModel.OrderBy o = orderby.next();
-      ColumnModel c = o.column;
       if (!myFields.get(p).equals(o)) {
         myFields.add(o);
         break;
diff --git a/src/main/java/com/google/gwtorm/schema/sql/DialectMySQL.java b/src/main/java/com/google/gwtorm/schema/sql/DialectMySQL.java
index 162f549..3830926 100644
--- a/src/main/java/com/google/gwtorm/schema/sql/DialectMySQL.java
+++ b/src/main/java/com/google/gwtorm/schema/sql/DialectMySQL.java
@@ -38,7 +38,6 @@
       public String getSqlType(final ColumnModel col, final SqlDialect dialect) {
         final Column column = col.getColumnAnnotation();
         final StringBuilder r = new StringBuilder();
-        final int type;
 
         if (column.length() <= 0) {
           r.append("VARCHAR(255) BINARY");
diff --git a/src/main/java/com/google/gwtorm/schema/sql/SqlBooleanTypeInfo.java b/src/main/java/com/google/gwtorm/schema/sql/SqlBooleanTypeInfo.java
index 57f8fe8..cf6e54f 100644
--- a/src/main/java/com/google/gwtorm/schema/sql/SqlBooleanTypeInfo.java
+++ b/src/main/java/com/google/gwtorm/schema/sql/SqlBooleanTypeInfo.java
@@ -26,8 +26,6 @@
 public class SqlBooleanTypeInfo extends SqlTypeInfo {
   @Override
   public String getSqlType(final ColumnModel column, final SqlDialect dialect) {
-    final String name = column.getColumnName();
-    final String t = getTrueLiteralValue();
     final String f = getFalseLiteralValue();
     final StringBuilder r = new StringBuilder();
     r.append("CHAR(1)");
diff --git a/src/test/java/com/google/gwtorm/protobuf/ProtobufEncoderTest.java b/src/test/java/com/google/gwtorm/protobuf/ProtobufEncoderTest.java
index 1ac5632..8b00dfd 100644
--- a/src/test/java/com/google/gwtorm/protobuf/ProtobufEncoderTest.java
+++ b/src/test/java/com/google/gwtorm/protobuf/ProtobufEncoderTest.java
@@ -79,6 +79,7 @@
     assertNull(a.location());
 
     Person.Key k = new Person.Key("bob");
+    @SuppressWarnings("unused")
     Person p = new Person(k, 42);
     Address b = new Address(new Address.Key(k, "ny"), "ny");
 
@@ -94,6 +95,7 @@
   public void testDecodeEmptiesByteBuffer() {
     ProtobufCodec<Person> e = CodecFactory.encoder(Person.class);
     ByteBuffer buf = ByteBuffer.wrap(testingBin);
+    @SuppressWarnings("unused")
     Person p = e.decode(buf);
     assertEquals(0, buf.remaining());
     assertEquals(testingBin.length, buf.position());