ImmediateThinScheduler$ImmediateThinWorker.smali
.class final Lio/reactivex/internal/schedulers/ImmediateThinScheduler$ImmediateThinWorker;
.super Lio/reactivex/Scheduler$Worker;
.source "ImmediateThinScheduler.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lio/reactivex/internal/schedulers/ImmediateThinScheduler;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = "ImmediateThinWorker"
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>()V
.registers 1
.line 74
invoke-direct {p0}, Lio/reactivex/Scheduler$Worker;-><init>()V
return-void
.end method
# virtual methods
.method public dispose()V
.registers 1
.line 79
return-void
.end method
.method public isDisposed()Z
.registers 2
.line 83
const/4 v0, 0x0
return v0
.end method
.method public schedule(Ljava/lang/Runnable;)Lio/reactivex/disposables/Disposable;
.registers 3
.param p1, "run" # Ljava/lang/Runnable;
.line 89
invoke-interface {p1}, Ljava/lang/Runnable;->run()V
.line 90
sget-object v0, Lio/reactivex/internal/schedulers/ImmediateThinScheduler;->DISPOSED:Lio/reactivex/disposables/Disposable;
return-object v0
.end method
.method public schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/disposables/Disposable;
.registers 7
.param p1, "run" # Ljava/lang/Runnable;
.param p2, "delay" # J
.param p4, "unit" # Ljava/util/concurrent/TimeUnit;
.line 96
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "This scheduler doesn\'t support delayed execution"
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public schedulePeriodically(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/disposables/Disposable;
.registers 9
.param p1, "run" # Ljava/lang/Runnable;
.param p2, "initialDelay" # J
.param p4, "period" # J
.param p6, "unit" # Ljava/util/concurrent/TimeUnit;
.line 102
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "This scheduler doesn\'t support periodic execution"
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method