public S apply(T v) { return f.apply(v); } }));
public <S> JGen<S> map(final Fun1<T, S> f) { return new JGen<S>(this.gen.map(new SerializableAbstractFunction1<T, S>() { public S apply(T v) { return f.apply(v); } })); }
public static <P, Q> JGen<Tuple2<P, Q>> crossProduct( JGen<P> p, JGen<Q> q ) { return new JGen<Tuple2<P, Q>>( Gen.crossProduct(p.gen, q.gen) ); }
public S apply(T v) { return f.apply(v); } }));
public static JGen<Integer> exponential( String axisName, int from, int until, int factor ) { return new JGen<Integer>( (Gen<Integer>)(Object) Gen.exponential(axisName, from, until, factor) ); }
public S apply(T v) { return f.apply(v); } }));
public static <P, Q, R> JGen<Tuple3<P, Q, R>> crossProduct( JGen<P> p, JGen<Q> q, JGen<R> r ) { return new JGen<Tuple3<P, Q, R>>( Gen.crossProduct(p.gen, q.gen, r.gen) ); }
public static JGen<Integer> exponential( String axisName, int from, int until, int factor ) { return new JGen<Integer>( (Gen<Integer>)(Object) Gen.exponential(axisName, from, until, factor) ); }
public static <P, Q, R, S> JGen<Tuple4<P, Q, R, S>> crossProduct( JGen<P> p, JGen<Q> q, JGen<R> r, JGen<S> s ) { return new JGen<Tuple4<P, Q, R, S>>( Gen.crossProduct(p.gen, q.gen, r.gen, s.gen) ); }
public static JGen<Integer> range( String axisName, int from, int upto, int hop ) { return new JGen<Integer>( (Gen<Integer>)(Object) Gen.range(axisName, from, upto, hop) ); }
public static <P, Q, R, S> JGen<Tuple4<P, Q, R, S>> crossProduct( JGen<P> p, JGen<Q> q, JGen<R> r, JGen<S> s ) { return new JGen<Tuple4<P, Q, R, S>>( Gen.crossProduct(p.gen, q.gen, r.gen, s.gen) ); }
public static <P, Q> JGen<Tuple2<P, Q>> crossProduct( JGen<P> p, JGen<Q> q ) { return new JGen<Tuple2<P, Q>>( Gen.crossProduct(p.gen, q.gen) ); }
public static <P, Q, R, S> JGen<Tuple4<P, Q, R, S>> crossProduct( JGen<P> p, JGen<Q> q, JGen<R> r, JGen<S> s ) { return new JGen<Tuple4<P, Q, R, S>>( Gen.crossProduct(p.gen, q.gen, r.gen, s.gen) ); }
public static <P, Q, R> JGen<Tuple3<P, Q, R>> crossProduct( JGen<P> p, JGen<Q> q, JGen<R> r ) { return new JGen<Tuple3<P, Q, R>>( Gen.crossProduct(p.gen, q.gen, r.gen) ); }
public static JGen<Integer> range( String axisName, int from, int upto, int hop ) { return new JGen<Integer>( (Gen<Integer>)(Object) Gen.range(axisName, from, upto, hop) ); }
public static JGen<Integer> range( String axisName, int from, int upto, int hop ) { return new JGen<Integer>( (Gen<Integer>)(Object) Gen.range(axisName, from, upto, hop) ); }
public static <P, Q, R> JGen<Tuple3<P, Q, R>> crossProduct( JGen<P> p, JGen<Q> q, JGen<R> r ) { return new JGen<Tuple3<P, Q, R>>( Gen.crossProduct(p.gen, q.gen, r.gen) ); }
public <S> JGen<S> map(final Fun1<T, S> f) { return new JGen<S>(this.gen.map(new SerializableAbstractFunction1<T, S>() { public S apply(T v) { return f.apply(v); } })); }