Class FunctionGenerator<F,R>

java.lang.Object
net.jqwik.engine.properties.arbitraries.randomized.FunctionGenerator<F,R>
All Implemented Interfaces:
net.jqwik.api.RandomGenerator<F>

public class FunctionGenerator<F,R> extends Object
  • Constructor Details

  • Method Details

    • next

      public net.jqwik.api.Shrinkable<F> next(Random random)
    • createConstantFunction

      public net.jqwik.api.Shrinkable<F> createConstantFunction(net.jqwik.api.Shrinkable<R> shrinkableConstant)
    • handleEqualsMethod

      protected Object handleEqualsMethod(Object proxy, Object[] args)
    • conditionalResult

      protected Optional<Object[]> conditionalResult(Object[] args)
    • handleDefaultMethod

      protected Object handleDefaultMethod(Object proxy, Method method, Object[] args) throws Throwable
      Throws:
      Throwable
    • handleForDefaultMethod

      protected MethodHandle handleForDefaultMethod(Method method) throws Throwable
      Throws:
      Throwable