Author: ivaynberg
Date: Sat Aug  7 17:39:47 2010
New Revision: 983267

URL: http://svn.apache.org/viewvc?rev=983267&view=rev
Log:
java 5 compilation fixes

Modified:
    
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/request/urlcompressing/UrlCompressor.java
    
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/util/tester/FormTester.java

Modified: 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/request/urlcompressing/UrlCompressor.java
URL: 
http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/request/urlcompressing/UrlCompressor.java?rev=983267&r1=983266&r2=983267&view=diff
==============================================================================
--- 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/request/urlcompressing/UrlCompressor.java
 (original)
+++ 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/request/urlcompressing/UrlCompressor.java
 Sat Aug  7 17:39:47 2010
@@ -17,6 +17,7 @@
 package org.apache.wicket.protocol.http.request.urlcompressing;
 
 import java.io.IOException;
+import java.lang.ref.Reference;
 import java.lang.ref.ReferenceQueue;
 import java.lang.ref.WeakReference;
 import java.util.Iterator;
@@ -124,8 +125,14 @@ public class UrlCompressor implements IC
        public ComponentAndInterface getComponentAndInterfaceForUID(String 
uidString)
        {
                IntKeyWeakReference ref = null;
-               while ((ref = (IntKeyWeakReference)queue.poll()) != null)
+               while (true)
                {
+                       Reference temp = queue.poll(); // make it work with  
javac 5
+                       ref = (IntKeyWeakReference)temp;
+                       if (ref == null)
+                       {
+                               break;
+                       }
                        directComponentRefs.remove(ref.uid);
                }
                try
@@ -206,8 +213,14 @@ public class UrlCompressor implements IC
        private void writeObject(java.io.ObjectOutputStream s) throws 
IOException
        {
                IntKeyWeakReference ref = null;
-               while ((ref = (IntKeyWeakReference)queue.poll()) != null)
+               while (true)
                {
+                       Reference temp=queue.poll(); // make java 5 compiler 
happy
+                       ref = (IntKeyWeakReference)temp;
+                       if (ref==null)
+                       {
+                               break;
+                       }
                        directComponentRefs.remove(ref.uid);
                }
 

Modified: 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/util/tester/FormTester.java
URL: 
http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/util/tester/FormTester.java?rev=983267&r1=983266&r2=983267&view=diff
==============================================================================
--- 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/util/tester/FormTester.java
 (original)
+++ 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/util/tester/FormTester.java
 Sat Aug  7 17:39:47 2010
@@ -380,7 +380,7 @@ public class FormTester
                {
                        @SuppressWarnings("unchecked")
                        @Override
-                       public void onFormComponent(final FormComponent<?> 
formComponent)
+                       public void onFormComponent(final FormComponent 
formComponent)
                        {
                                // do nothing for invisible or disabled 
component -- the browser would not send any parameter
                                // for a disabled component
@@ -636,7 +636,7 @@ public class FormTester
        {
                checkClosed();
 
-               FormComponent<?> formComponent = 
(FormComponent<?>)workingForm.get(formComponentId);
+               FormComponent formComponent = 
(FormComponent)workingForm.get(formComponentId);
 
                if (formComponent instanceof FileUploadField == false)
                {


Reply via email to