本文整理汇总了Java中io.reactivex.internal.util.ExceptionHelper类的典型用法代码示例。如果您正苦于以下问题:Java ExceptionHelper类的具体用法?Java ExceptionHelper怎么用?Java ExceptionHelper使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ExceptionHelper类属于io.reactivex.internal.util包,在下文中一共展示了ExceptionHelper类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: checkNoNext
import io.reactivex.internal.util.ExceptionHelper; //导入依赖的package包/类
void checkNoNext(Function<Nono, Nono> mapper) {
try {
mapper.apply(new Nono() {
@Override
protected void subscribeActual(Subscriber<? super Void> s) {
s.onSubscribe(new BooleanSubscription());
s.onNext(null);
s.onComplete();
}
})
.test()
.awaitDone(5, TimeUnit.SECONDS)
.assertResult();
} catch (Throwable ex) {
throw ExceptionHelper.wrapOrThrow(ex);
}
}
开发者ID:akarnokd,项目名称:RxJava2Extensions,代码行数:18,代码来源:NonoTest.java
示例2: onSchedule
import io.reactivex.internal.util.ExceptionHelper; //导入依赖的package包/类
public static Runnable onSchedule(Runnable run) {
Function<Runnable, Runnable> f = onSchedule;
if (f == null) {
return run;
}
try {
return f.apply(run);
} catch (Throwable ex) {
throw ExceptionHelper.wrapOrThrow(ex);
}
}
开发者ID:akarnokd,项目名称:RxJava2Swing,代码行数:12,代码来源:RxSwingPlugins.java
示例3: onEdtScheduler
import io.reactivex.internal.util.ExceptionHelper; //导入依赖的package包/类
public static Scheduler onEdtScheduler(Scheduler original) {
Function<Scheduler, Scheduler> f = onEdtScheduler;
if (f == null) {
return original;
}
try {
return f.apply(original);
} catch (Throwable ex) {
throw ExceptionHelper.wrapOrThrow(ex);
}
}
开发者ID:akarnokd,项目名称:RxJava2Swing,代码行数:12,代码来源:RxSwingPlugins.java
示例4: onAssembly
import io.reactivex.internal.util.ExceptionHelper; //导入依赖的package包/类
@SuppressWarnings({ "rawtypes", "unchecked" })
public static <T> Observable<T> onAssembly(Observable<T> original) {
Function<Observable, Observable> f = onAssembly;
if (f == null) {
return original;
}
try {
return f.apply(original);
} catch (Throwable ex) {
throw ExceptionHelper.wrapOrThrow(ex);
}
}
开发者ID:akarnokd,项目名称:RxJava2Swing,代码行数:13,代码来源:RxSwingPlugins.java
示例5: onAssembly
import io.reactivex.internal.util.ExceptionHelper; //导入依赖的package包/类
@SuppressWarnings({ "rawtypes", "unchecked" })
protected static <T> Perhaps<T> onAssembly(Perhaps<T> source) {
Function<Perhaps, Perhaps> f = onAssembly;
if (f == null) {
return source;
}
try {
return f.apply(source);
} catch (Throwable ex) {
throw ExceptionHelper.wrapOrThrow(ex);
}
}
开发者ID:akarnokd,项目名称:RxJava2Extensions,代码行数:13,代码来源:Perhaps.java
示例6: to
import io.reactivex.internal.util.ExceptionHelper; //导入依赖的package包/类
/**
* Applies the function, fluently to this Perhaps and returns the value it returns.
* @param <R> the result type
* @param converter the function receiving this Perhaps and returns a value to be returned
* @return the value returned by the function
*/
public final <R> R to(Function<? super Perhaps<T>, R> converter) {
try {
return converter.apply(this);
} catch (Throwable ex) {
throw ExceptionHelper.wrapOrThrow(ex);
}
}
开发者ID:akarnokd,项目名称:RxJava2Extensions,代码行数:14,代码来源:Perhaps.java
示例7: onAssembly
import io.reactivex.internal.util.ExceptionHelper; //导入依赖的package包/类
@SuppressWarnings({ "rawtypes", "unchecked" })
protected static <T> Solo<T> onAssembly(Solo<T> source) {
Function<Solo, Solo> f = onAssembly;
if (f == null) {
return source;
}
try {
return f.apply(source);
} catch (Throwable ex) {
throw ExceptionHelper.wrapOrThrow(ex);
}
}
开发者ID:akarnokd,项目名称:RxJava2Extensions,代码行数:13,代码来源:Solo.java
示例8: to
import io.reactivex.internal.util.ExceptionHelper; //导入依赖的package包/类
/**
* Applies the function, fluently to this Solo and returns the value it returns.
* @param <R> the result type
* @param converter the function receiving this Solo and returns a value to be returned
* @return the value returned by the function
*/
public final <R> R to(Function<? super Solo<T>, R> converter) {
try {
return converter.apply(this);
} catch (Throwable ex) {
throw ExceptionHelper.wrapOrThrow(ex);
}
}
开发者ID:akarnokd,项目名称:RxJava2Extensions,代码行数:14,代码来源:Solo.java
示例9: last
import io.reactivex.internal.util.ExceptionHelper; //导入依赖的package包/类
default T last() {
class Last implements IObserver<T> {
T item;
Throwable error;
@Override
public void onSubscribe(IDisposable d) {
}
@Override
public void onNext(T element) {
item = element;
}
@Override
public void onError(Throwable cause) {
error = cause;
}
@Override
public void onComplete() {
}
}
Last f = new Last();
subscribe(f);
if (f.error != null) {
throw ExceptionHelper.wrapOrThrow(f.error);
}
if (f.item == null) {
throw new NoSuchElementException();
}
return f.item;
}
开发者ID:akarnokd,项目名称:akarnokd-misc,代码行数:36,代码来源:IObservable.java
示例10: to
import io.reactivex.internal.util.ExceptionHelper; //导入依赖的package包/类
public final <R> R to(Function<? super ResourceFlowable<T>, ? extends R> composer) {
try {
return composer.apply(this);
} catch (Throwable ex) {
throw ExceptionHelper.wrapOrThrow(ex);
}
}
开发者ID:akarnokd,项目名称:akarnokd-misc,代码行数:8,代码来源:ResourceFlowable.java
注:本文中的io.reactivex.internal.util.ExceptionHelper类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论