/** * Creates a pattern that matches when all seven observable sequences have an available element. * * @param <T8> the value type of the extra Observable * @param other * Observable sequence to match with the six previous sequences. * @return Pattern object that matches when all observable sequences have an available element. */ public <T8> Pattern8<T1, T2, T3, T4, T5, T6, T7, T8> and(Observable<T8> other) { if (other == null) { throw new NullPointerException(); } return new Pattern8<T1, T2, T3, T4, T5, T6, T7, T8>(o1, o2, o3, o4, o5, o6, o7, other); } /**
/** * Creates a pattern that matches when all seven observable sequences have an available element. * * @param <T8> the value type of the extra Observable * @param other * Observable sequence to match with the six previous sequences. * @return Pattern object that matches when all observable sequences have an available element. */ public <T8> Pattern8<T1, T2, T3, T4, T5, T6, T7, T8> and(Observable<T8> other) { if (other == null) { throw new NullPointerException(); } return new Pattern8<T1, T2, T3, T4, T5, T6, T7, T8>(o1, o2, o3, o4, o5, o6, o7, other); } /**