You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by ro...@apache.org on 2006/10/20 18:04:21 UTC

svn commit: r466166 - /incubator/abdera/java/trunk/extensions/src/main/java/org/apache/abdera/ext/history/FeedHistoryHelper.java

Author: rooneg
Date: Fri Oct 20 09:04:19 2006
New Revision: 466166

URL: http://svn.apache.org/viewvc?view=rev&rev=466166
Log:
Fix an odd compile problem in the Feed History extension.  I have no idea
why this isn't working, and I can only assume it's some weirdness with the
generics implementation in Sun's javac.

[ in extensions/src/main/java/org/apache/abdera/ext/history ]

* FeedHistoryHelper.java
  (setComplete, setArchive): Put the Element into an explicit variable
   to avoid weird compile error.

Modified:
    incubator/abdera/java/trunk/extensions/src/main/java/org/apache/abdera/ext/history/FeedHistoryHelper.java

Modified: incubator/abdera/java/trunk/extensions/src/main/java/org/apache/abdera/ext/history/FeedHistoryHelper.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/extensions/src/main/java/org/apache/abdera/ext/history/FeedHistoryHelper.java?view=diff&rev=466166&r1=466165&r2=466166
==============================================================================
--- incubator/abdera/java/trunk/extensions/src/main/java/org/apache/abdera/ext/history/FeedHistoryHelper.java (original)
+++ incubator/abdera/java/trunk/extensions/src/main/java/org/apache/abdera/ext/history/FeedHistoryHelper.java Fri Oct 20 09:04:19 2006
@@ -19,6 +19,7 @@
 
 import javax.xml.namespace.QName;
 
+import org.apache.abdera.model.Element;
 import org.apache.abdera.model.Feed;
 import org.apache.abdera.model.Link;
 import org.apache.abdera.util.iri.IRI;
@@ -42,7 +43,10 @@
     if (complete) {
       if (!isComplete(feed)) feed.addExtension(COMPLETE);
     } else {
-      if (isComplete(feed)) feed.getExtension(COMPLETE).discard(); 
+      if (isComplete(feed)) {
+        Element ext = feed.getExtension(COMPLETE);
+        ext.discard(); 
+      }
     }
   }
   
@@ -50,7 +54,10 @@
     if (archive) {
       if (!isArchive(feed)) feed.addExtension(ARCHIVE);
     } else {
-      if (isArchive(feed)) feed.getExtension(ARCHIVE).discard(); 
+      if (isArchive(feed)) {
+        Element ext = feed.getExtension(ARCHIVE);
+        ext.discard();
+      }
     }
   }