1
1
package io .avaje .validation .core ;
2
2
3
+ import static java .lang .System .Logger .Level .ERROR ;
3
4
import static java .util .ResourceBundle .getBundle ;
4
5
5
- import java .lang .System .Logger .Level ;
6
6
import java .util .ArrayList ;
7
7
import java .util .HashMap ;
8
8
import java .util .List ;
15
15
import io .avaje .lang .Nullable ;
16
16
17
17
final class ResourceBundleManager {
18
- private static final System .Logger logger =
19
- AppLog .getLogger (ResourceBundleManager .class );
18
+ private static final System .Logger logger = AppLog .getLogger (ResourceBundleManager .class );
20
19
private final Map <Locale , List <ResourceBundle >> map = new HashMap <>();
21
20
private static final List <ResourceBundle > EMPTY = List .of ();
22
21
private static final String DEFAULT_BUNDLE = "io.avaje.validation.Messages" ;
@@ -34,19 +33,16 @@ final class ResourceBundleManager {
34
33
}
35
34
// since default is added last, it will be the last place messages will be resolved
36
35
addBundle (DEFAULT_BUNDLE , localeResolver .defaultLocale ());
37
-
38
36
for (final Locale locale : localeResolver .otherLocales ()) {
39
37
addBundle (DEFAULT_BUNDLE , locale );
40
38
}
41
39
}
42
40
43
41
private void addBundle (final String name , final Locale locale ) {
44
-
45
42
try {
46
43
map .computeIfAbsent (locale , key -> new ArrayList <>()).add (getBundle (name , locale ));
47
-
48
44
} catch (MissingResourceException e ) {
49
- logger .log (Level . ERROR , "failed to load " + name + " with locale " + locale );
45
+ logger .log (ERROR , "failed to load " + name + " with locale " + locale );
50
46
}
51
47
}
52
48
0 commit comments