Author: mgrigorov
Date: Fri Nov 18 14:19:35 2011
New Revision: 1203658

URL: http://svn.apache.org/viewvc?rev=1203658&view=rev
Log:
Use DateFormatSymbols.getInstance(Locale) without reflection


Modified:
    
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java

Modified: 
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java?rev=1203658&r1=1203657&r2=1203658&view=diff
==============================================================================
--- 
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java
 (original)
+++ 
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java
 Fri Nov 18 14:19:35 2011
@@ -16,7 +16,6 @@
  */
 package org.apache.wicket.extensions.yui.calendar;
 
-import java.lang.reflect.Method;
 import java.text.DateFormatSymbols;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
@@ -74,21 +73,6 @@ import org.joda.time.DateTime;
  */
 public class DatePicker extends Behavior
 {
-       private static Method GETINSTANCEMETHOD = null;
-
-       static
-       {
-               try
-               {
-                       // try to use JDK 6 
DateFormatSymbols.getInstance(Locale)
-                       GETINSTANCEMETHOD = 
DateFormatSymbols.class.getMethod("getInstance",
-                               new Class[] { Locale.class });
-               }
-               catch (Exception e)
-               {
-                       // ignore
-               }
-       }
 
        /**
         * Exception thrown when the bound component does not produce a format 
this date picker can work
@@ -586,19 +570,7 @@ public class DatePicker extends Behavior
                        return;
                }
 
-               DateFormatSymbols dfSymbols = null;
-               if (GETINSTANCEMETHOD != null)
-               {
-                       // try to use JDK 6 
DateFormatSymbols.getInstance(Locale)
-                       try
-                       {
-                               dfSymbols = 
(DateFormatSymbols)GETINSTANCEMETHOD.invoke(null, locale);
-                       }
-                       catch (Exception e)
-                       {
-                               // ignore
-                       }
-               }
+               DateFormatSymbols dfSymbols = 
DateFormatSymbols.getInstance(locale);
                if (dfSymbols == null)
                {
                        dfSymbols = new DateFormatSymbols(locale);


Reply via email to