OSDN Git Service

コンパイラ警告の除去
authoryukihane <yukihane.feather@gmail.com>
Mon, 15 Aug 2011 03:12:08 +0000 (12:12 +0900)
committeryukihane <yukihane.feather@gmail.com>
Mon, 15 Aug 2011 05:46:08 +0000 (14:46 +0900)
src/nicobrowser/NicoHttpClient.java
src/nicobrowser/config/Config.java
src/nicobrowser/main/Main.java
test/nicobrowser/NicoHttpClientTest.java
test/nicobrowser/config/ConfigTest.java

index 3ed4017..41c3482 100644 (file)
@@ -442,11 +442,11 @@ public class NicoHttpClient {
     }
 
     private List<NicoContent> getNicoContents(Reader reader) throws FeedException {
-        List<SyndEntryImpl> list = null;
         SyndFeedInput input = new SyndFeedInput();
         SyndFeed feed = input.build(reader);
 
-        list = (List<SyndEntryImpl>) feed.getEntries();
+        @SuppressWarnings("unchecked")
+        final List<SyndEntryImpl> list = (List<SyndEntryImpl>) feed.getEntries();
 
         List<NicoContent> contList;
         if (list == null) {
@@ -457,6 +457,7 @@ public class NicoHttpClient {
         return contList;
     }
 
+    @SuppressWarnings("unchecked")
     private List<NicoContent> createContentsList(List<SyndEntryImpl> list) {
         class CallBack extends HTMLEditorKit.ParserCallback {
 
@@ -503,7 +504,7 @@ public class NicoHttpClient {
             }
 
             private void printAttributes(MutableAttributeSet a) {
-                Enumeration e = a.getAttributeNames();
+                final Enumeration<?> e = a.getAttributeNames();
                 while (e.hasMoreElements()) {
                     Object key = e.nextElement();
                     logger.debug("---- " + key.toString() + " : " + a.getAttribute(key));
index 0516334..25695e8 100644 (file)
@@ -194,7 +194,7 @@ public final class Config {
         }
 
         try {
-            List urls = FileUtils.readLines(FEEDURL_FILE);
+            FileUtils.readLines(FEEDURL_FILE);
         } catch (IOException ex) {
             log.fatal("コンフィグの読み込みに失敗: " + CONFIG_FILE);
             throw new RuntimeException(ex);
index 005a28d..46efd3c 100644 (file)
@@ -168,6 +168,7 @@ public class Main {
 
             Query query = manager.createQuery("SELECT cont FROM NicoContent AS cont " + "WHERE ?1 <> cont.status").
                     setParameter(1, NicoContent.Status.GET_FILE);
+            @SuppressWarnings("unchecked")
             List<NicoContent> results = query.getResultList();
             instance.login(config.getNicoMail(), config.getNicoPassword());
             Date prevDate = null;
@@ -227,6 +228,7 @@ public class Main {
     private void save(EntityManager manager, NicoContent c) {
         Query query = manager.createQuery("SELECT cont FROM NicoContent AS cont " + "WHERE ?1 = cont.nicoId").
                 setParameter(1, c.getNicoId());
+        @SuppressWarnings("unchecked")
         List<NicoContent> resList = query.getResultList();
         if (resList.isEmpty()) {
             log.info("NEW! " + c.getNicoId() + " : " + c.getTitle());
index 4b425ce..e268855 100644 (file)
@@ -97,7 +97,7 @@ public class NicoHttpClientTest {
     public void loadMyList() throws URISyntaxException, HttpException, InterruptedException {
         System.out.println("loadMyList");
 
-        List list;
+        List<NicoContent> list;
 
         list = instance.loadMyList(OK_LIST_NO);
         assertNotNull(list);
index 2ec0c35..bfb6392 100644 (file)
@@ -222,7 +222,7 @@ public class ConfigTest {
         initConfig();
 
         List<String> result = Config.getInstance().getDownLoadMyList();
-        List expected = Arrays.asList(new String[]{"100", "200", "300"});
+        List<String> expected = Arrays.asList(new String[]{"100", "200", "300"});
         assertEquals(expected, result);
     }