当前位置: 首页>>代码示例>>Java>>正文


Java Func1.call方法代码示例

本文整理汇总了Java中rx.functions.Func1.call方法的典型用法代码示例。如果您正苦于以下问题:Java Func1.call方法的具体用法?Java Func1.call怎么用?Java Func1.call使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在rx.functions.Func1的用法示例。


在下文中一共展示了Func1.call方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: apply

import rx.functions.Func1; //导入方法依赖的package包/类
/**
 * Applies a function to the current value, emitting the new returned value.
 * <p>
 * The function should fast to take less synchronized time.
 */
public void apply(Func1<T, T> func) {

    synchronized (this) {
        value = func.call(value);
        for (Subscriber<? super T> subscriber : subscribers) {
            queue.add(new Entry<>(subscriber, value));
        }
    }

    emit();
}
 
开发者ID:konmik,项目名称:rxstate,代码行数:17,代码来源:RxState.java

示例2: toPredicate2

import rx.functions.Func1; //导入方法依赖的package包/类
public static <T> Func2<T, Integer, Boolean> toPredicate2(final Func1<? super T, Boolean> predicate) {
    return new Func2<T, Integer, Boolean>() {
        public Boolean call(T t1, Integer t2) {
            return (Boolean) predicate.call(t1);
        }
    };
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:8,代码来源:OperatorSkipWhile.java

示例3: to

import rx.functions.Func1; //导入方法依赖的package包/类
public final <U> U to(Func1<? super Completable, U> converter) {
    return converter.call(this);
}
 
开发者ID:JackChan1999,项目名称:letv,代码行数:4,代码来源:Completable.java

示例4: extend

import rx.functions.Func1; //导入方法依赖的package包/类
@Experimental
public <R> R extend(Func1<? super OnSubscribe<T>, ? extends R> conversion) {
    return conversion.call(new OnSubscribeExtend(this));
}
 
开发者ID:JackChan1999,项目名称:letv,代码行数:5,代码来源:Observable.java

示例5: bind

import rx.functions.Func1; //导入方法依赖的package包/类
/**
 * Binds some UI function to {@link Observable}. Usually used in Presenter/ViewModel/etc classes.
 *
 * @param observable not-null source {@link Observable}.
 * @param uiFunc     not-null function that actually performs binding of the {@link Observable} to something, for example UI.
 * @param <T>        type of {@link Observable} emission.
 * @return {@link Subscription} that can be used to unsubscribe and stop bound action.
 */
public static <T> Subscription bind(Observable<T> observable, Func1<Observable<T>, Subscription> uiFunc) {
    return uiFunc.call(observable);
}
 
开发者ID:retor,项目名称:mymvp,代码行数:12,代码来源:RxBinder.java


注:本文中的rx.functions.Func1.call方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。