Package net.jqwik.api.support
Class LambdaSupport
java.lang.Object
net.jqwik.api.support.LambdaSupport
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> boolean
areEqual
(T l1, T l2) This method is used in Object.equals(Object) implementations of Arbitrary types to allow memoization of generators.
-
Method Details
-
areEqual
public static <T> boolean areEqual(T l1, T l2) This method is used in Object.equals(Object) implementations of Arbitrary types to allow memoization of generators.Comparing two lambdas by their implementation class works if they don't access an enclosing object's state. When in doubt, fail comparison.
-