src/share/classes/java/util/Currency.java

Print this page
rev 4788 : Fix bunch of generics warnings

*** 97,107 **** transient private final int numericCode; // class data: instance map ! private static HashMap<String, Currency> instances = new HashMap<String, Currency>(7); private static HashSet<Currency> available; // Class data: currency data obtained from currency.data file. // Purpose: --- 97,107 ---- transient private final int numericCode; // class data: instance map ! private static HashMap<String, Currency> instances = new HashMap<>(7); private static HashSet<Currency> available; // Class data: currency data obtained from currency.data file. // Purpose:
*** 187,197 **** // Currency data format version private static final int VALID_FORMAT_VERSION = 1; static { ! AccessController.doPrivileged(new PrivilegedAction() { public Object run() { String homeDir = System.getProperty("java.home"); try { String dataFile = homeDir + File.separator + "lib" + File.separator + "currency.data"; --- 187,197 ---- // Currency data format version private static final int VALID_FORMAT_VERSION = 1; static { ! AccessController.doPrivileged(new PrivilegedAction<Object>() { public Object run() { String homeDir = System.getProperty("java.home"); try { String dataFile = homeDir + File.separator + "lib" + File.separator + "currency.data";
*** 398,411 **** * * @return the set of available currencies. If there is no currency * available in the runtime, the returned set is empty. * @since 1.7 */ public static Set<Currency> getAvailableCurrencies() { synchronized(Currency.class) { if (available == null) { ! available = new HashSet<Currency>(256); // Add simple currencies first for (char c1 = 'A'; c1 <= 'Z'; c1 ++) { for (char c2 = 'A'; c2 <= 'Z'; c2 ++) { int tableEntry = getMainTableEntry(c1, c2); --- 398,412 ---- * * @return the set of available currencies. If there is no currency * available in the runtime, the returned set is empty. * @since 1.7 */ + @SuppressWarnings("unchecked") public static Set<Currency> getAvailableCurrencies() { synchronized(Currency.class) { if (available == null) { ! available = new HashSet<>(256); // Add simple currencies first for (char c1 = 'A'; c1 <= 'Z'; c1 ++) { for (char c2 = 'A'; c2 <= 'Z'; c2 ++) { int tableEntry = getMainTableEntry(c1, c2);