Author: dashorst
Date: Wed Jan  3 13:40:46 2007
New Revision: 492312

URL: http://svn.apache.org/viewvc?view=rev&rev=492312
Log:
Fixes for jdk 1.5.06 compiler bug

Modified:
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java
    
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/list/Loop.java

Modified: 
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java?view=diff&rev=492312&r1=492311&r2=492312
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java 
(original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java 
Wed Jan  3 13:40:46 2007
@@ -19,6 +19,7 @@
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import wicket.Component;
 import wicket.IPageMap;
 import wicket.IRequestTarget;
 import wicket.MarkupContainer;
@@ -166,7 +167,8 @@
         */
        public final HeaderContainer getHeaderContainer()
        {
-               return (HeaderContainer)get(HtmlHeaderSectionHandler.HEADER_ID);
+               // Cast to Component fixes compiler bug in JDK 1.5.0_06
+               return 
(HeaderContainer)(Component)get(HtmlHeaderSectionHandler.HEADER_ID);
        }
 
        /**

Modified: 
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/list/Loop.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/list/Loop.java?view=diff&rev=492312&r1=492311&r2=492312
==============================================================================
--- 
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/list/Loop.java 
(original)
+++ 
incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/list/Loop.java 
Wed Jan  3 13:40:46 2007
@@ -16,6 +16,7 @@
  */
 package wicket.markup.html.list;
 
+import wicket.Component;
 import wicket.MarkupContainer;
 import wicket.WicketRuntimeException;
 import wicket.markup.MarkupStream;
@@ -168,7 +169,8 @@
                        for (int iteration = 0; iteration < iterations; 
iteration++)
                        {
                                // Get item for iteration
-                               final LoopItem item = 
(LoopItem)get(Integer.toString(iteration));
+                               // Cast to Component fixes JDK 1.5.0_06 
compiler bug
+                               final LoopItem item = 
(LoopItem)(Component)get(Integer.toString(iteration));
 
                                // Item should have been constructed in 
internalOnBeginRequest
                                if (item == null)


Reply via email to