]> source.dussan.org Git - poi.git/commitdiff
POI is now on JDK 1.6, so remove 1.5 workaround
authorNick Burch <nick@apache.org>
Tue, 4 Mar 2014 11:57:44 +0000 (11:57 +0000)
committerNick Burch <nick@apache.org>
Tue, 4 Mar 2014 11:57:44 +0000 (11:57 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1574049 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/poi/ss/usermodel/DataFormatter.java

index 334cd0670f2d8f45bcf5729a4099f5cbb998a848..b86b09044796e585ed362d129e76e5014b1eb314 100644 (file)
@@ -894,38 +894,20 @@ public class DataFormatter {
     }
     
     /**
-     * Enables excel style rounding mode (round half up)
-     *  on the Decimal Format if possible.
-     * This will work for Java 1.6, but isn't possible
-     *  on Java 1.5. 
+     * Enables excel style rounding mode (round half up) on the 
+     *  Decimal Format given.
      */
     public static void setExcelStyleRoundingMode(DecimalFormat format) {
         setExcelStyleRoundingMode(format, RoundingMode.HALF_UP);
     }
 
     /**
-     * Enables custom rounding mode
-     *  on the Decimal Format if possible.
-     * This will work for Java 1.6, but isn't possible
-     *  on Java 1.5.
+     * Enables custom rounding mode on the given Decimal Format.
      * @param format DecimalFormat
      * @param roundingMode RoundingMode
      */
     public static void setExcelStyleRoundingMode(DecimalFormat format, RoundingMode roundingMode) {
-       try {
-          Method srm = format.getClass().getMethod("setRoundingMode", RoundingMode.class);
-          srm.invoke(format, roundingMode);
-       } catch(NoSuchMethodException e) {
-          // Java 1.5
-       } catch(IllegalAccessException iae) {
-          // Shouldn't happen
-          throw new RuntimeException("Unable to set rounding mode", iae);
-       } catch(InvocationTargetException ite) {
-          // Shouldn't happen
-          throw new RuntimeException("Unable to set rounding mode", ite);
-       } catch(SecurityException se) {
-          // Not much we can do here
-       }
+       format.setRoundingMode(roundingMode);
     }
 
     /**