Menu

#40 Add generics type info to avoid compiler warnings

open
None
3
2011-11-18
2011-11-18
No

There are currently about 160 compiler warnings when I build csvjdbc with <compilerarg value="-Xlint"/> added to build.xml file.

Most of the warnings are from missing generics type information.

Add type information to avoid the warnings. For example,
List is changed to List<String>
Map is changed to Map<String, Object>
Class is changed to Class<?>

Discussion

  • Simon Chenery

    Simon Chenery - 2011-11-18
    • priority: 5 --> 3
    • assigned_to: nobody --> simoc
     
  • Simon Chenery

    Simon Chenery - 2011-11-19

    Add generics type information.

    Files changed:
    src/java/org/relique/io/FileSetInputStream.java
    src/java/org/relique/jdbc/csv/CsvStatement.java
    src/java/org/relique/jdbc/csv/LikePattern.java

     
  • Simon Chenery

    Simon Chenery - 2012-11-01

    Add generics type information.

    Files changed:
    src/java/org/relique/jdbc/csv/CsvConnection.java
    src/java/org/relique/io/TableReader.java
    src/java/org/relique/jdbc/csv/ZipFileTableReader.java
    src/java/test/org/relique/jdbc/csv/TableReaderTester.java
    src/java/org/relique/jdbc/csv/CsvRawReader.java
    src/java/test/org/relique/jdbc/csv/TestFileSetInputStream.java

     
  • Simon Chenery

    Simon Chenery - 2012-11-01

    Add generics type information.

    Files changed:
    src/java/org/relique/jdbc/csv/CsvDriver.java
    src/java/org/relique/jdbc/csv/CsvReader.java
    src/java/test/org/relique/jdbc/csv/TestDbfDriver.java

     
  • Simon Chenery

    Simon Chenery - 2012-11-01

    Add generics type information.

    Files changed:
    src/java/org/relique/io/DataReader.java
    src/java/org/relique/io/ListDataReader.java
    src/java/org/relique/jdbc/csv/StringConverter.java
    src/java/org/relique/jdbc/dbf/DbfReader.java
    src/java/test/org/relique/jdbc/csv/TestSqlParser.java

     
  • Simon Chenery

    Simon Chenery - 2012-11-01

    Add generics type information.

    Files changed:
    src/java/org/relique/jdbc/csv/CsvDatabaseMetaData.java
    src/java/org/relique/jdbc/csv/CsvStatement.java
    src/java/org/relique/jdbc/csv/Expression.java

     
  • Simon Chenery

    Simon Chenery - 2012-11-03

    Add generics type information, refactor Placeholder class for prepared statements

    Files changed:
    src/java/org/relique/jdbc/csv/CsvResultSet.java
    src/java/org/relique/jdbc/csv/CsvResultSetMetaData.java
    src/java/org/relique/jdbc/csv/SqlParser.java
    src/java/org/relique/jdbc/csv/ExpressionParser.java
    src/java/org/relique/jdbc/csv/where.jj
    src/java/test/org/relique/jdbc/csv/TestSqlParser.java

     
  • Simon Chenery

    Simon Chenery - 2012-11-18

    Avoid "redundant cast" javac warning.

    Files changed:
    src/java/org/relique/io/FileSetInputStream.java
    src/java/org/relique/jdbc/csv/LikePattern.java
    src/java/org/relique/jdbc/csv/SqlParser.java

     
  • Simon Chenery

    Simon Chenery - 2012-11-20

    Avoid more "redundant cast" javac warnings.

    Files changed:
    src/java/org/relique/jdbc/csv/CsvRawReader.java
    src/java/org/relique/jdbc/csv/CsvResultSet.java
    src/java/org/relique/jdbc/csv/SqlParser.java
    src/java/org/relique/jdbc/csv/StringConverter.java

     
  • Simon Chenery

    Simon Chenery - 2012-11-22

    Add @Deprecated annotation

    Files changed:
    src/java/org/relique/jdbc/csv/CsvConnection.java
    src/java/org/relique/jdbc/csv/CsvPreparedStatement.java
    src/java/org/relique/jdbc/csv/CsvResultSet.java

     
  • Simon Chenery

    Simon Chenery - 2012-11-22

    Avoid more "redundant cast" javac warnings.

    Files changed:
    src/java/org/relique/jdbc/csv/CsvResultSetMetaData.java

     
  • Nobody/Anonymous

    elijahjin.ifdef.jpbaixar-filmesbaixar-filmes-br-net" baixar filmes br net
    <a href="http://suederabbi32.bravejournal.com/entry/113631" title="For the greatest">For the greatest</a>

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.