p.smali
.class public final Lcom/squareup/okhttp/p;
.super Ljava/lang/Object;
.source "Dispatcher.java"
# instance fields
.field private final bwE:Ljava/util/Deque;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Deque",
"<",
"Lcom/squareup/okhttp/f;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 56
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 44
new-instance v0, Ljava/util/ArrayDeque;
invoke-direct {v0}, Ljava/util/ArrayDeque;-><init>()V
.line 47
new-instance v0, Ljava/util/ArrayDeque;
invoke-direct {v0}, Ljava/util/ArrayDeque;-><init>()V
.line 50
new-instance v0, Ljava/util/ArrayDeque;
invoke-direct {v0}, Ljava/util/ArrayDeque;-><init>()V
iput-object v0, p0, Lcom/squareup/okhttp/p;->bwE:Ljava/util/Deque;
.line 57
return-void
.end method
# virtual methods
.method final declared-synchronized a(Lcom/squareup/okhttp/f;)V
.registers 3
.prologue
.line 173
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/squareup/okhttp/p;->bwE:Ljava/util/Deque;
invoke-interface {v0, p1}, Ljava/util/Deque;->add(Ljava/lang/Object;)Z
:try_end_6
.catchall {:try_start_1 .. :try_end_6} :catchall_8
.line 174
monitor-exit p0
return-void
.line 173
:catchall_8
move-exception v0
monitor-exit p0
throw v0
.end method
.method final declared-synchronized b(Lcom/squareup/okhttp/f;)V
.registers 4
.prologue
.line 178
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/squareup/okhttp/p;->bwE:Ljava/util/Deque;
invoke-interface {v0, p1}, Ljava/util/Deque;->remove(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_14
new-instance v0, Ljava/lang/AssertionError;
const-string v1, "Call wasn\'t in-flight!"
invoke-direct {v0, v1}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
throw v0
:try_end_11
.catchall {:try_start_1 .. :try_end_11} :catchall_11
:catchall_11
move-exception v0
monitor-exit p0
throw v0
.line 179
:cond_14
monitor-exit p0
return-void
.end method