Klasse DefaultCombinator3<T1 extends @Nullable Object,T2 extends @Nullable Object,T3 extends @Nullable Object>

java.lang.Object
net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator2<T1,T2>
net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator3<T1,T2,T3>
Alle implementierten Schnittstellen:
net.jqwik.api.Combinators.Combinator2<T1,T2>, net.jqwik.api.Combinators.Combinator3<T1,T2,T3>
Bekannte direkte Unterklassen:
DefaultCombinator4

public class DefaultCombinator3<T1 extends @Nullable Object,T2 extends @Nullable Object,T3 extends @Nullable Object> extends DefaultCombinator2<T1,T2> implements net.jqwik.api.Combinators.Combinator3<T1,T2,T3>
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected final net.jqwik.api.Arbitrary<T3>
     

    Von Klasse geerbte Felder net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator2

    a1, a2
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    DefaultCombinator3(net.jqwik.api.Arbitrary<T1> a1, net.jqwik.api.Arbitrary<T2> a2, net.jqwik.api.Arbitrary<T3> a3)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    <R extends @Nullable Object>
    net.jqwik.api.Arbitrary<R>
    as(net.jqwik.api.Combinators.F3<? super T1,? super T2,? super T3,? extends R> combinator)
     
    protected <R extends @Nullable Object>
    Function<List<?>,R>
    combineFunction(net.jqwik.api.Combinators.F3<? super T1,? super T2,? super T3,? extends R> combinator)
     
    net.jqwik.api.Combinators.Combinator3<T1,T2,T3>
    filter(net.jqwik.api.Combinators.F3<? super T1,? super T2,? super T3,Boolean> filter)
     

    Von Klasse geerbte Methoden net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator2

    as, combineFunction, filter

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden net.jqwik.api.Combinators.Combinator2

    flatAs

    Von Schnittstelle geerbte Methoden net.jqwik.api.Combinators.Combinator3

    flatAs
  • Felddetails

    • a3

      protected final net.jqwik.api.Arbitrary<T3 extends @Nullable Object> a3
  • Konstruktordetails

    • DefaultCombinator3

      public DefaultCombinator3(net.jqwik.api.Arbitrary<T1> a1, net.jqwik.api.Arbitrary<T2> a2, net.jqwik.api.Arbitrary<T3> a3)
  • Methodendetails

    • as

      public <R extends @Nullable Object> net.jqwik.api.Arbitrary<R> as(net.jqwik.api.Combinators.F3<? super T1,? super T2,? super T3,? extends R> combinator)
      Angegeben von:
      as in Schnittstelle net.jqwik.api.Combinators.Combinator3<T1 extends @Nullable Object,T2 extends @Nullable Object,T3 extends @Nullable Object>
    • filter

      public net.jqwik.api.Combinators.Combinator3<T1,T2,T3> filter(net.jqwik.api.Combinators.F3<? super T1,? super T2,? super T3,Boolean> filter)
      Angegeben von:
      filter in Schnittstelle net.jqwik.api.Combinators.Combinator3<T1 extends @Nullable Object,T2 extends @Nullable Object,T3 extends @Nullable Object>
    • combineFunction

      protected <R extends @Nullable Object> Function<List<?>,R> combineFunction(net.jqwik.api.Combinators.F3<? super T1,? super T2,? super T3,? extends R> combinator)