aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/java/security/spec/RSAPublicKeySpec.java
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2005-09-20 00:16:19 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2005-09-20 00:16:19 +0000
commitbd50a8c5a958ab893a61d913cabc0572d72b49c2 (patch)
tree1f102d35823209fca5a1f83744a891804f69807a /libjava/classpath/java/security/spec/RSAPublicKeySpec.java
parente20524fa8033a377cf177402cbba7a61e3307de1 (diff)
downloadgcc-bd50a8c5a958ab893a61d913cabc0572d72b49c2.zip
gcc-bd50a8c5a958ab893a61d913cabc0572d72b49c2.tar.gz
gcc-bd50a8c5a958ab893a61d913cabc0572d72b49c2.tar.bz2
Daily bump.
[[Split portion of a mixed commit.]] From-SVN: r104435.2
Diffstat (limited to 'libjava/classpath/java/security/spec/RSAPublicKeySpec.java')
0 files changed, 0 insertions, 0 deletions
/span> combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ package java.math; /** * An enum to specify rounding behaviour for numerical operations that may * discard precision. * @author Anthony Balkissoon abalkiss at redhat dot com * */ public enum RoundingMode { UP, DOWN, CEILING, FLOOR, HALF_UP, HALF_DOWN, HALF_EVEN, UNNECESSARY; /** * For compatability with Sun's JDK */ private static final long serialVersionUID = 432302042773881265L; /** * Returns the RoundingMode object corresponding to the legacy rounding modes * in BigDecimal. * @param rm the legacy rounding mode * @return the corresponding RoundingMode */ public static RoundingMode valueOf(int rm) { switch (rm) { case BigDecimal.ROUND_CEILING: return CEILING; case BigDecimal.ROUND_FLOOR: return FLOOR; case BigDecimal.ROUND_DOWN: return DOWN; case BigDecimal.ROUND_UP: return UP; case BigDecimal.ROUND_HALF_UP: return HALF_UP; case BigDecimal.ROUND_HALF_DOWN: return HALF_DOWN; case BigDecimal.ROUND_HALF_EVEN: return HALF_EVEN; case BigDecimal.ROUND_UNNECESSARY: return UNNECESSARY; default: throw new IllegalArgumentException("invalid argument: " + rm + ". Argument should be one of the " + "rounding modes defined in BigDecimal."); } } }