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)