-
Notifications
You must be signed in to change notification settings - Fork 13
CurrencyClass
Eric Bodden edited this page Mar 15, 2015
·
1 revision
public Object run() {
try {
Class data = Class.forName("java.util.CurrencyData");
mainTable = (String) data.getDeclaredField("mainTable").get(data);
scCutOverTimes = (long[]) data.getDeclaredField("scCutOverTimes").get(data);
scOldCurrencies = (String[]) data.getDeclaredField("scOldCurrencies").get(data);
scNewCurrencies = (String[]) data.getDeclaredField("scNewCurrencies").get(data);
scOldCurrenciesDFD = (int[]) data.getDeclaredField("scOldCurrenciesDFD").get(data);
scNewCurrenciesDFD = (int[]) data.getDeclaredField("scNewCurrenciesDFD").get(data);
otherCurrencies = (String) data.getDeclaredField("otherCurrencies").get(data);
otherCurrenciesDFD = (int[]) data.getDeclaredField("otherCurrenciesDFD").get(data);
} catch (ClassNotFoundException e) {
throw new InternalError();
} catch (NoSuchFieldException e) {
throw new InternalError();
} catch (IllegalAccessException e) {
throw new InternalError();
}
return null;
}