You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2011/11/18 15:19:35 UTC
svn commit: r1203658 -
/wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java
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);