use java7 syntax

This commit is contained in:
Anton Keks 2017-01-24 09:29:57 +02:00
parent a98f2aa0b8
commit 8d4e4a4e39

View File

@ -59,21 +59,17 @@ public final class Labels {
instance = new Labels();
instance.locale = locale;
InputStream labelsStream;
try {
labelsStream = Labels.class.getClassLoader().getResourceAsStream("messages.properties");
try (InputStream labelsStream = Labels.class.getClassLoader().getResourceAsStream("messages.properties")) {
if (labelsStream == null) {
throw new MissingResourceException("Labels not found!", Labels.class.getName(), "messages");
}
instance.labelsFallback = new PropertyResourceBundle(new InputStreamReader(labelsStream, "UTF-8"));
labelsStream.close();
}
catch (IOException e) {
throw new MissingResourceException(e.toString(), Labels.class.getName(), "messages");
}
try {
labelsStream = Labels.class.getClassLoader().getResourceAsStream("messages_" + locale.getLanguage() + ".properties");
try (InputStream labelsStream = Labels.class.getClassLoader().getResourceAsStream("messages_" + locale.getLanguage() + ".properties")) {
instance.labels = new PropertyResourceBundle(new InputStreamReader(labelsStream, "UTF-8"));
labelsStream.close();
}