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);