Java 类rx.functions.ActionN 实例源码

项目:RxActions    文件:Actions.java   
/**
 * Combines provided actions into a single action stream
 *
 * @param a1 Action
 * @param a2 Action
 * @param a3 Action
 * @param a4 Action
 * @param a5 Action
 * @param a6 Action
 * @return Single action stream combined from provided actions
 */
@CheckResult
@NonNull
public static ActionN combine(@NonNull final ActionN a1, @NonNull final ActionN a2, @NonNull final ActionN a3, @NonNull final ActionN a4, @NonNull final ActionN a5, @NonNull final ActionN a6) {
    return new ActionN() {
        @Override
        public void call(Object... args) {
            a1.call(args);
            a2.call(args);
            a3.call(args);
            a4.call(args);
            a5.call(args);
            a6.call(args);
        }
    };
}
项目:RxActions    文件:Actions.java   
/**
 * Combines provided actions into a single action stream
 *
 * @param a1 Action
 * @param a2 Action
 * @param a3 Action
 * @param a4 Action
 * @param a5 Action
 * @param a6 Action
 * @param a7 Action
 * @return Single action stream combined from provided actions
 */
@CheckResult
@NonNull
public static ActionN combine(@NonNull final ActionN a1, @NonNull final ActionN a2, @NonNull final ActionN a3, @NonNull final ActionN a4, @NonNull final ActionN a5, @NonNull final ActionN a6, @NonNull final ActionN a7) {
    return new ActionN() {
        @Override
        public void call(Object... args) {
            a1.call(args);
            a2.call(args);
            a3.call(args);
            a4.call(args);
            a5.call(args);
            a6.call(args);
            a7.call(args);
        }
    };
}
项目:RxActions    文件:Actions.java   
/**
 * Combines provided actions into a single action stream
 *
 * @param a1 Action
 * @param a2 Action
 * @param a3 Action
 * @param a4 Action
 * @param a5 Action
 * @param a6 Action
 * @param a7 Action
 * @param a8 Action
 * @return Single action stream combined from provided actions
 */
@CheckResult
@NonNull
public static ActionN combine(@NonNull final ActionN a1, @NonNull final ActionN a2, @NonNull final ActionN a3, @NonNull final ActionN a4, @NonNull final ActionN a5, @NonNull final ActionN a6, @NonNull final ActionN a7, @NonNull final ActionN a8) {
    return new ActionN() {
        @Override
        public void call(Object... args) {
            a1.call(args);
            a2.call(args);
            a3.call(args);
            a4.call(args);
            a5.call(args);
            a6.call(args);
            a7.call(args);
            a8.call(args);
        }
    };
}
项目:RxActions    文件:Actions.java   
/**
 * Combines provided actions into a single action stream
 *
 * @param a1 Action
 * @param a2 Action
 * @param a3 Action
 * @param a4 Action
 * @param a5 Action
 * @param a6 Action
 * @param a7 Action
 * @param a8 Action
 * @param a9 Action
 * @return Single action stream combined from provided actions
 */
@CheckResult
@NonNull
public static ActionN combine(@NonNull final ActionN a1, @NonNull final ActionN a2, @NonNull final ActionN a3, @NonNull final ActionN a4, @NonNull final ActionN a5, @NonNull final ActionN a6, @NonNull final ActionN a7, @NonNull final ActionN a8, @NonNull final ActionN a9) {
    return new ActionN() {
        @Override
        public void call(Object... args) {
            a1.call(args);
            a2.call(args);
            a3.call(args);
            a4.call(args);
            a5.call(args);
            a6.call(args);
            a7.call(args);
            a8.call(args);
            a9.call(args);
        }
    };
}
项目:RxActions    文件:Actions.java   
/**
 * Combines provided actions into a single action stream
 *
 * @param a1 Action
 * @param a2 Action
 * @return Single action stream combined from provided actions
 */
@CheckResult
@NonNull
public static ActionN combine(@NonNull final ActionN a1, @NonNull final ActionN a2) {
    return new ActionN() {
        @Override
        public void call(Object... args) {
            a1.call(args);
            a2.call(args);
        }
    };
}
项目:RxActions    文件:Actions.java   
/**
 * Combines provided actions into a single action stream
 *
 * @param a1 Action
 * @param a2 Action
 * @param a3 Action
 * @return Single action stream combined from provided actions
 */
@CheckResult
@NonNull
public static ActionN combine(@NonNull final ActionN a1, @NonNull final ActionN a2, @NonNull final ActionN a3) {
    return new ActionN() {
        @Override
        public void call(Object... args) {
            a1.call(args);
            a2.call(args);
            a3.call(args);
        }
    };
}
项目:RxActions    文件:Actions.java   
/**
 * Combines provided actions into a single action stream
 *
 * @param a1 Action
 * @param a2 Action
 * @param a3 Action
 * @param a4 Action
 * @return Single action stream combined from provided actions
 */
@CheckResult
@NonNull
public static ActionN combine(@NonNull final ActionN a1, @NonNull final ActionN a2, @NonNull final ActionN a3, @NonNull final ActionN a4) {
    return new ActionN() {
        @Override
        public void call(Object... args) {
            a1.call(args);
            a2.call(args);
            a3.call(args);
            a4.call(args);
        }
    };
}
项目:RxActions    文件:Actions.java   
/**
 * Combines provided actions into a single action stream
 *
 * @param a1 Action
 * @param a2 Action
 * @param a3 Action
 * @param a4 Action
 * @param a5 Action
 * @return Single action stream combined from provided actions
 */
@CheckResult
@NonNull
public static ActionN combine(@NonNull final ActionN a1, @NonNull final ActionN a2, @NonNull final ActionN a3, @NonNull final ActionN a4, @NonNull final ActionN a5) {
    return new ActionN() {
        @Override
        public void call(Object... args) {
            a1.call(args);
            a2.call(args);
            a3.call(args);
            a4.call(args);
            a5.call(args);
        }
    };
}
项目:RxActions    文件:Actions.java   
/**
 * Combines provided actions into a single action stream
 *
 * @param a Actions
 * @return Single action stream combined from provided actions
 */
@CheckResult
@NonNull
public static ActionN combine(@NonNull final ActionN... a) {
    return new ActionN() {
        @Override
        public void call(Object... args) {
            //noinspection ForLoopReplaceableByForEach
            for (int i = 0, count = a.length; i < count; i++) {
                a[i].call(args);
            }
        }
    };
}
项目:RxActions    文件:Actions.java   
/**
 * Combines provided actions into a single action stream
 *
 * @param a1 Action
 * @return Single action stream combined from provided actions
 */
@CheckResult
@NonNull
public static ActionN combine(@NonNull ActionN a1) {
    return a1;
}