Skip to content

Commit 6c6dabd

Browse files
l1cachejbgi
authored andcommitted
Equal: remove reference to static field of LazyString. Fix #321
Cause it could cause deadlock on parallel static initialization.
1 parent e834e8b commit 6c6dabd

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

core/src/main/java/fj/Equal.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,7 @@ public static <A> Equal<V8<A>> v8Equal(final Equal<A> ea) {
674674
/**
675675
* An equal instance for lazy strings.
676676
*/
677-
public static final Equal<LazyString> eq = streamEqual(charEqual).contramap(LazyString.toStream);
677+
public static final Equal<LazyString> eq = streamEqual(charEqual).contramap(LazyString::toStream);
678678

679679
/**
680680
* An equal instance for the empty heterogeneous list.

0 commit comments

Comments
 (0)