.class public final Lrx/internal/util/k; .super Lrx/Observable; .source "ScalarSynchronousObservable.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lrx/internal/util/k$d;, Lrx/internal/util/k$c;, Lrx/internal/util/k$b;, Lrx/internal/util/k$a; } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "", "Lrx/Observable<", "TT;>;" } .end annotation # static fields .field static final bNd:Z # instance fields .field public final bNc:Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "TT;" } .end annotation .end field # direct methods .method static constructor ()V .locals 2 const-string v0, "rx.just.strong-mode" const-string v1, "false" invoke-static {v0, v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Ljava/lang/String;)Ljava/lang/Boolean; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z move-result v0 sput-boolean v0, Lrx/internal/util/k;->bNd:Z return-void .end method .method private constructor (Ljava/lang/Object;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(TT;)V" } .end annotation new-instance v0, Lrx/internal/util/k$a; invoke-direct {v0, p1}, Lrx/internal/util/k$a;->(Ljava/lang/Object;)V invoke-static {v0}, Lrx/c/c;->c(Lrx/Observable$a;)Lrx/Observable$a; move-result-object v0 invoke-direct {p0, v0}, Lrx/Observable;->(Lrx/Observable$a;)V iput-object p1, p0, Lrx/internal/util/k;->bNc:Ljava/lang/Object; return-void .end method .method static b(Lrx/Subscriber;Ljava/lang/Object;)Lrx/Producer; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Subscriber<", "-TT;>;TT;)", "Lrx/Producer;" } .end annotation sget-boolean v0, Lrx/internal/util/k;->bNd:Z if-eqz v0, :cond_0 new-instance v0, Lrx/internal/b/c; invoke-direct {v0, p0, p1}, Lrx/internal/b/c;->(Lrx/Subscriber;Ljava/lang/Object;)V return-object v0 :cond_0 new-instance v0, Lrx/internal/util/k$d; invoke-direct {v0, p0, p1}, Lrx/internal/util/k$d;->(Lrx/Subscriber;Ljava/lang/Object;)V return-object v0 .end method .method public static bC(Ljava/lang/Object;)Lrx/internal/util/k; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(TT;)", "Lrx/internal/util/k<", "TT;>;" } .end annotation new-instance v0, Lrx/internal/util/k; invoke-direct {v0, p0}, Lrx/internal/util/k;->(Ljava/lang/Object;)V return-object v0 .end method # virtual methods .method public final c(Lrx/Scheduler;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Scheduler;", ")", "Lrx/Observable<", "TT;>;" } .end annotation instance-of v0, p1, Lrx/internal/c/b; if-eqz v0, :cond_0 check-cast p1, Lrx/internal/c/b; new-instance v0, Lrx/internal/util/k$1; invoke-direct {v0, p0, p1}, Lrx/internal/util/k$1;->(Lrx/internal/util/k;Lrx/internal/c/b;)V goto :goto_0 :cond_0 new-instance v0, Lrx/internal/util/k$2; invoke-direct {v0, p0, p1}, Lrx/internal/util/k$2;->(Lrx/internal/util/k;Lrx/Scheduler;)V :goto_0 new-instance p1, Lrx/internal/util/k$b; iget-object v1, p0, Lrx/internal/util/k;->bNc:Ljava/lang/Object; invoke-direct {p1, v1, v0}, Lrx/internal/util/k$b;->(Ljava/lang/Object;Lrx/functions/b;)V invoke-static {p1}, Lrx/internal/util/k;->b(Lrx/Observable$a;)Lrx/Observable; move-result-object p1 return-object p1 .end method .method public final n(Lrx/functions/b;)Lrx/Observable; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/functions/b<", "-TT;+", "Lrx/Observable<", "+TR;>;>;)", "Lrx/Observable<", "TR;>;" } .end annotation new-instance v0, Lrx/internal/util/k$3; invoke-direct {v0, p0, p1}, Lrx/internal/util/k$3;->(Lrx/internal/util/k;Lrx/functions/b;)V invoke-static {v0}, Lrx/internal/util/k;->b(Lrx/Observable$a;)Lrx/Observable; move-result-object p1 return-object p1 .end method