]> source.dussan.org Git - sonarqube.git/commitdiff
Remove warning
authorDavid Gageot <david@gageot.net>
Mon, 16 Jul 2012 13:41:56 +0000 (15:41 +0200)
committerDavid Gageot <david@gageot.net>
Mon, 16 Jul 2012 13:43:25 +0000 (15:43 +0200)
sonar-batch/src/main/java/org/sonar/batch/DefaultTimeMachine.java
sonar-core/src/main/java/org/sonar/core/persistence/BatchSession.java
sonar-squid/src/main/java/org/sonar/squid/Squid.java

index c96674fd8b5fbfcfd13107d371c4b2d76a75f21c..ad2ec8007b8f177bae84758e68ded4b2836a766e 100644 (file)
@@ -73,7 +73,7 @@ public class DefaultTimeMachine implements TimeMachine {
     return rows;
   }
 
-  protected List execute(TimeMachineQuery query, boolean selectAllFields, Set<Integer> metricIds) {
+  protected List<Object[]> execute(TimeMachineQuery query, boolean selectAllFields, Set<Integer> metricIds) {
     Resource resource = query.getResource();
     if (resource != null && resource.getId() == null) {
       resource = index.getResource(query.getResource());
index d7f7211feb9ae66aa0b028bc1dc8d6f3d2dee61a..5c53ad77e6833571ffeb1c4cc38eb9914ecb974d 100644 (file)
@@ -59,42 +59,42 @@ public final class BatchSession implements SqlSession {
     session.select(statement, handler);
   }
 
-  public Object selectOne(String statement) {
+  public <T> T selectOne(String statement) {
     reset();
     return session.selectOne(statement);
   }
 
-  public Object selectOne(String statement, Object parameter) {
+  public <T> T selectOne(String statement, Object parameter) {
     reset();
     return session.selectOne(statement, parameter);
   }
 
-  public List selectList(String statement) {
+  public <T> List<T> selectList(String statement) {
     reset();
     return session.selectList(statement);
   }
 
-  public List selectList(String statement, Object parameter) {
+  public <T> List<T> selectList(String statement, Object parameter) {
     reset();
     return session.selectList(statement, parameter);
   }
 
-  public List selectList(String statement, Object parameter, RowBounds rowBounds) {
+  public <T> List<T> selectList(String statement, Object parameter, RowBounds rowBounds) {
     reset();
     return session.selectList(statement, parameter, rowBounds);
   }
 
-  public Map selectMap(String statement, String mapKey) {
+  public <K, V> Map<K, V> selectMap(String statement, String mapKey) {
     reset();
     return session.selectMap(statement, mapKey);
   }
 
-  public Map selectMap(String statement, Object parameter, String mapKey) {
+  public <K, V> Map<K, V> selectMap(String statement, Object parameter, String mapKey) {
     reset();
     return session.selectMap(statement, parameter, mapKey);
   }
 
-  public Map selectMap(String statement, Object parameter, String mapKey, RowBounds rowBounds) {
+  public <K, V> Map<K, V> selectMap(String statement, Object parameter, String mapKey, RowBounds rowBounds) {
     reset();
     return session.selectMap(statement, parameter, mapKey, rowBounds);
   }
index 6666e4dabf8ea23817cb63f7dd0c46f594b6a91e..2d9ae8ca20ad86cdd7ab3ed5f72f8b36d9150343 100644 (file)
@@ -108,7 +108,7 @@ public class Squid implements DirectedGraphAccessor<SourceCode, SourceCodeEdge>,
     return project;
   }
 
-  private void addToPicocontainer(Class classToExpose) {
+  private void addToPicocontainer(Class<?> classToExpose) {
     if (pico.getComponent(classToExpose) == null) {
       pico.addComponent(classToExpose);
     }