File tree Expand file tree Collapse file tree 1 file changed +1
-4
lines changed
cucumber-core/src/main/java/io/cucumber/core/runner Expand file tree Collapse file tree 1 file changed +1
-4
lines changed Original file line number Diff line number Diff line change 2222import java .net .URI ;
2323import java .util .ArrayList ;
2424import java .util .Collection ;
25- import java .util .HashMap ;
2625import java .util .List ;
2726import java .util .Locale ;
28- import java .util .Map ;
2927import java .util .Objects ;
3028
3129import static io .cucumber .core .exception .ExceptionUtils .throwAsUncheckedException ;
@@ -42,7 +40,6 @@ public final class Runner {
4240 private final Collection <? extends Backend > backends ;
4341 private final Options runnerOptions ;
4442 private final ObjectFactory objectFactory ;
45- private final Map <String , Locale > localeCache = new HashMap <>();
4643 private List <SnippetGenerator > snippetGenerators ;
4744
4845 public Runner (
@@ -84,7 +81,7 @@ public void runPickle(Pickle pickle) {
8481
8582 private Locale localeForPickle (Pickle pickle ) {
8683 String language = pickle .getLanguage ();
87- return localeCache . computeIfAbsent ( language , ( lang ) -> new Locale ( language ));
84+ return new Locale . Builder (). setLanguage ( language ). build ( );
8885 }
8986
9087 public void runBeforeAllHooks () {
You can’t perform that action at this time.
0 commit comments