Skip to content

Commit 9923436

Browse files
committed
[java] Moving StaticInitializerCoercer in front of Map coercer.
This order is importand for the classes that extent guava ForwardingMap and have fromJson method
1 parent 2e2ebb0 commit 9923436

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

java/client/src/org/openqa/selenium/json/JsonTypeCoercer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ private JsonTypeCoercer(Stream<TypeCoercer<?>> coercers) {
102102
//noinspection unchecked
103103
builder.add(new CollectionCoercer<>(Set.class, this, Collectors.toCollection(HashSet::new)));
104104

105+
builder.add(new StaticInitializerCoercer());
106+
105107
builder.add(new MapCoercer<>(
106108
Map.class,
107109
this,
@@ -110,8 +112,6 @@ private JsonTypeCoercer(Stream<TypeCoercer<?>> coercers) {
110112
// If the requested type is exactly "Object", do some guess work
111113
builder.add(new ObjectCoercer(this));
112114

113-
builder.add(new StaticInitializerCoercer());
114-
115115
// Order matters here: we want this to be the last called coercer
116116
builder.add(new InstanceCoercer(this));
117117

0 commit comments

Comments
 (0)