java类rx.functions.ActionN的实例源码

Actions.java 文件源码 项目:RxActions 阅读 23 收藏 0 点赞 0 评论 0
/**
 * 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);
        }
    };
}
Actions.java 文件源码 项目:RxActions 阅读 26 收藏 0 点赞 0 评论 0
/**
 * 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);
        }
    };
}
Actions.java 文件源码 项目:RxActions 阅读 34 收藏 0 点赞 0 评论 0
/**
 * 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);
        }
    };
}
Actions.java 文件源码 项目:RxActions 阅读 63 收藏 0 点赞 0 评论 0
/**
 * 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);
        }
    };
}
Actions.java 文件源码 项目:RxActions 阅读 26 收藏 0 点赞 0 评论 0
/**
 * 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);
        }
    };
}
Actions.java 文件源码 项目:RxActions 阅读 24 收藏 0 点赞 0 评论 0
/**
 * 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);
        }
    };
}
Actions.java 文件源码 项目:RxActions 阅读 26 收藏 0 点赞 0 评论 0
/**
 * 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);
        }
    };
}
Actions.java 文件源码 项目:RxActions 阅读 18 收藏 0 点赞 0 评论 0
/**
 * 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);
        }
    };
}
Actions.java 文件源码 项目:RxActions 阅读 31 收藏 0 点赞 0 评论 0
/**
 * 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);
            }
        }
    };
}
Actions.java 文件源码 项目:RxActions 阅读 27 收藏 0 点赞 0 评论 0
/**
 * 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;
}


问题


面经


文章

微信
公众号

扫码关注公众号