This commit is contained in:
2022-06-10 21:38:30 +09:00
commit 27f5152838
51323 changed files with 12934539 additions and 0 deletions
+563
View File
@@ -0,0 +1,563 @@
.class public final Lx/a;
.super Lx/h;
.source "AutoValue_CamcorderProfileProxy.java"
# instance fields
.field public final a:I
.field public final b:I
.field public final c:I
.field public final d:I
.field public final e:I
.field public final f:I
.field public final g:I
.field public final h:I
.field public final i:I
.field public final j:I
.field public final k:I
.field public final l:I
# direct methods
.method public constructor <init>(IIIIIIIIIIII)V
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"duration",
"quality",
"fileFormat",
"videoCodec",
"videoBitRate",
"videoFrameRate",
"videoFrameWidth",
"videoFrameHeight",
"audioCodec",
"audioBitRate",
"audioSampleRate",
"audioChannels"
}
.end annotation
.line 1
invoke-direct {p0}, Lx/h;-><init>()V
.line 2
iput p1, p0, Lx/a;->a:I
.line 3
iput p2, p0, Lx/a;->b:I
.line 4
iput p3, p0, Lx/a;->c:I
.line 5
iput p4, p0, Lx/a;->d:I
.line 6
iput p5, p0, Lx/a;->e:I
.line 7
iput p6, p0, Lx/a;->f:I
.line 8
iput p7, p0, Lx/a;->g:I
.line 9
iput p8, p0, Lx/a;->h:I
.line 10
iput p9, p0, Lx/a;->i:I
.line 11
iput p10, p0, Lx/a;->j:I
.line 12
iput p11, p0, Lx/a;->k:I
.line 13
iput p12, p0, Lx/a;->l:I
return-void
.end method
# virtual methods
.method public c()I
.locals 1
.line 1
iget v0, p0, Lx/a;->j:I
return v0
.end method
.method public d()I
.locals 1
.line 1
iget v0, p0, Lx/a;->l:I
return v0
.end method
.method public e()I
.locals 1
.line 1
iget v0, p0, Lx/a;->i:I
return v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 4
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"o"
}
.end annotation
const/4 v0, 0x1
if-ne p1, p0, :cond_0
return v0
.line 1
:cond_0
instance-of v1, p1, Lx/h;
const/4 v2, 0x0
if-eqz v1, :cond_2
.line 2
check-cast p1, Lx/h;
.line 3
iget v1, p0, Lx/a;->a:I
invoke-virtual {p1}, Lx/h;->g()I
move-result v3
if-ne v1, v3, :cond_1
iget v1, p0, Lx/a;->b:I
.line 4
invoke-virtual {p1}, Lx/h;->i()I
move-result v3
if-ne v1, v3, :cond_1
iget v1, p0, Lx/a;->c:I
.line 5
invoke-virtual {p1}, Lx/h;->h()I
move-result v3
if-ne v1, v3, :cond_1
iget v1, p0, Lx/a;->d:I
.line 6
invoke-virtual {p1}, Lx/h;->k()I
move-result v3
if-ne v1, v3, :cond_1
iget v1, p0, Lx/a;->e:I
.line 7
invoke-virtual {p1}, Lx/h;->j()I
move-result v3
if-ne v1, v3, :cond_1
iget v1, p0, Lx/a;->f:I
.line 8
invoke-virtual {p1}, Lx/h;->m()I
move-result v3
if-ne v1, v3, :cond_1
iget v1, p0, Lx/a;->g:I
.line 9
invoke-virtual {p1}, Lx/h;->n()I
move-result v3
if-ne v1, v3, :cond_1
iget v1, p0, Lx/a;->h:I
.line 10
invoke-virtual {p1}, Lx/h;->l()I
move-result v3
if-ne v1, v3, :cond_1
iget v1, p0, Lx/a;->i:I
.line 11
invoke-virtual {p1}, Lx/h;->e()I
move-result v3
if-ne v1, v3, :cond_1
iget v1, p0, Lx/a;->j:I
.line 12
invoke-virtual {p1}, Lx/h;->c()I
move-result v3
if-ne v1, v3, :cond_1
iget v1, p0, Lx/a;->k:I
.line 13
invoke-virtual {p1}, Lx/h;->f()I
move-result v3
if-ne v1, v3, :cond_1
iget v1, p0, Lx/a;->l:I
.line 14
invoke-virtual {p1}, Lx/h;->d()I
move-result p1
if-ne v1, p1, :cond_1
goto :goto_0
:cond_1
move v0, v2
:goto_0
return v0
:cond_2
return v2
.end method
.method public f()I
.locals 1
.line 1
iget v0, p0, Lx/a;->k:I
return v0
.end method
.method public g()I
.locals 1
.line 1
iget v0, p0, Lx/a;->a:I
return v0
.end method
.method public h()I
.locals 1
.line 1
iget v0, p0, Lx/a;->c:I
return v0
.end method
.method public hashCode()I
.locals 3
.line 1
iget v0, p0, Lx/a;->a:I
const v1, 0xf4243
xor-int/2addr v0, v1
mul-int/2addr v0, v1
.line 2
iget v2, p0, Lx/a;->b:I
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 3
iget v2, p0, Lx/a;->c:I
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 4
iget v2, p0, Lx/a;->d:I
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 5
iget v2, p0, Lx/a;->e:I
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 6
iget v2, p0, Lx/a;->f:I
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 7
iget v2, p0, Lx/a;->g:I
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 8
iget v2, p0, Lx/a;->h:I
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 9
iget v2, p0, Lx/a;->i:I
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 10
iget v2, p0, Lx/a;->j:I
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 11
iget v2, p0, Lx/a;->k:I
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 12
iget v1, p0, Lx/a;->l:I
xor-int/2addr v0, v1
return v0
.end method
.method public i()I
.locals 1
.line 1
iget v0, p0, Lx/a;->b:I
return v0
.end method
.method public j()I
.locals 1
.line 1
iget v0, p0, Lx/a;->e:I
return v0
.end method
.method public k()I
.locals 1
.line 1
iget v0, p0, Lx/a;->d:I
return v0
.end method
.method public l()I
.locals 1
.line 1
iget v0, p0, Lx/a;->h:I
return v0
.end method
.method public m()I
.locals 1
.line 1
iget v0, p0, Lx/a;->f:I
return v0
.end method
.method public n()I
.locals 1
.line 1
iget v0, p0, Lx/a;->g:I
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "CamcorderProfileProxy{duration="
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lx/a;->a:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", quality="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/a;->b:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", fileFormat="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/a;->c:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", videoCodec="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/a;->d:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", videoBitRate="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/a;->e:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", videoFrameRate="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/a;->f:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", videoFrameWidth="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/a;->g:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", videoFrameHeight="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/a;->h:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", audioCodec="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/a;->i:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", audioBitRate="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/a;->j:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", audioSampleRate="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/a;->k:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", audioChannels="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/a;->l:I
const-string v2, "}"
invoke-static {v0, v1, v2}, Landroid/support/v4/media/c;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
+270
View File
@@ -0,0 +1,270 @@
.class public final Lx/a0;
.super Ljava/lang/Object;
.source "ConstantObservable.java"
# interfaces
.implements Lx/y0;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lx/y0<",
"TT;>;"
}
.end annotation
# static fields
.field public static final b:Lx/a0;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lx/a0<",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field public static final c:Ljava/lang/String; = "ConstantObservable"
# instance fields
.field public final a:Lcom/google/common/util/concurrent/ListenableFuture;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/common/util/concurrent/ListenableFuture<",
"TT;>;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 2
.line 1
new-instance v0, Lx/a0;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lx/a0;-><init>(Ljava/lang/Object;)V
sput-object v0, Lx/a0;->b:Lx/a0;
return-void
.end method
.method public constructor <init>(Ljava/lang/Object;)V
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"value"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
invoke-static {p1}, Landroidx/camera/core/impl/utils/futures/f;->h(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;
move-result-object p1
iput-object p1, p0, Lx/a0;->a:Lcom/google/common/util/concurrent/ListenableFuture;
return-void
.end method
.method public static synthetic d(Lx/a0;Lx/y0$a;)V
.locals 0
invoke-direct {p0, p1}, Lx/a0;->e(Lx/y0$a;)V
return-void
.end method
.method private synthetic e(Lx/y0$a;)V
.locals 1
.line 1
:try_start_0
iget-object v0, p0, Lx/a0;->a:Lcom/google/common/util/concurrent/ListenableFuture;
invoke-interface {v0}, Ljava/util/concurrent/Future;->get()Ljava/lang/Object;
move-result-object v0
invoke-interface {p1, v0}, Lx/y0$a;->a(Ljava/lang/Object;)V
:try_end_0
.catch Ljava/util/concurrent/ExecutionException; {:try_start_0 .. :try_end_0} :catch_1
.catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_1
:catch_0
move-exception v0
goto :goto_0
:catch_1
move-exception v0
.line 2
:goto_0
invoke-interface {p1, v0}, Lx/y0$a;->onError(Ljava/lang/Throwable;)V
:goto_1
return-void
.end method
.method public static f(Ljava/lang/Object;)Lx/y0;
.locals 1
.param p0 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"value"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(TU;)",
"Lx/y0<",
"TU;>;"
}
.end annotation
if-nez p0, :cond_0
.line 1
sget-object p0, Lx/a0;->b:Lx/a0;
return-object p0
.line 2
:cond_0
new-instance v0, Lx/a0;
invoke-direct {v0, p0}, Lx/a0;-><init>(Ljava/lang/Object;)V
return-object v0
.end method
# virtual methods
.method public a()Lcom/google/common/util/concurrent/ListenableFuture;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/common/util/concurrent/ListenableFuture<",
"TT;>;"
}
.end annotation
.line 1
iget-object v0, p0, Lx/a0;->a:Lcom/google/common/util/concurrent/ListenableFuture;
return-object v0
.end method
.method public b(Ljava/util/concurrent/Executor;Lx/y0$a;)V
.locals 2
.param p1 # Ljava/util/concurrent/Executor;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lx/y0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"executor",
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Executor;",
"Lx/y0$a<",
"-TT;>;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lx/a0;->a:Lcom/google/common/util/concurrent/ListenableFuture;
new-instance v1, Lx/z;
invoke-direct {v1, p0, p2}, Lx/z;-><init>(Lx/a0;Lx/y0$a;)V
invoke-interface {v0, v1, p1}, Lcom/google/common/util/concurrent/ListenableFuture;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V
return-void
.end method
.method public c(Lx/y0$a;)V
.locals 0
.param p1 # Lx/y0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx/y0$a<",
"-TT;>;)V"
}
.end annotation
return-void
.end method
+3
View File
@@ -0,0 +1,3 @@
.class public interface abstract Lx/a1;
.super Ljava/lang/Object;
.source "Quirk.java"
+197
View File
@@ -0,0 +1,197 @@
.class public final Lx/b;
.super Lx/v;
.source "AutoValue_CameraThreadConfig.java"
# instance fields
.field public final a:Ljava/util/concurrent/Executor;
.field public final b:Landroid/os/Handler;
# direct methods
.method public constructor <init>(Ljava/util/concurrent/Executor;Landroid/os/Handler;)V
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"cameraExecutor",
"schedulerHandler"
}
.end annotation
.line 1
invoke-direct {p0}, Lx/v;-><init>()V
const-string v0, "Null cameraExecutor"
.line 2
invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3
iput-object p1, p0, Lx/b;->a:Ljava/util/concurrent/Executor;
const-string p1, "Null schedulerHandler"
.line 4
invoke-static {p2, p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5
iput-object p2, p0, Lx/b;->b:Landroid/os/Handler;
return-void
.end method
# virtual methods
.method public b()Ljava/util/concurrent/Executor;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lx/b;->a:Ljava/util/concurrent/Executor;
return-object v0
.end method
.method public c()Landroid/os/Handler;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lx/b;->b:Landroid/os/Handler;
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 4
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"o"
}
.end annotation
const/4 v0, 0x1
if-ne p1, p0, :cond_0
return v0
.line 1
:cond_0
instance-of v1, p1, Lx/v;
const/4 v2, 0x0
if-eqz v1, :cond_2
.line 2
check-cast p1, Lx/v;
.line 3
iget-object v1, p0, Lx/b;->a:Ljava/util/concurrent/Executor;
invoke-virtual {p1}, Lx/v;->b()Ljava/util/concurrent/Executor;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1
iget-object v1, p0, Lx/b;->b:Landroid/os/Handler;
.line 4
invoke-virtual {p1}, Lx/v;->c()Landroid/os/Handler;
move-result-object p1
invoke-virtual {v1, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
goto :goto_0
:cond_1
move v0, v2
:goto_0
return v0
:cond_2
return v2
.end method
.method public hashCode()I
.locals 2
.line 1
iget-object v0, p0, Lx/b;->a:Ljava/util/concurrent/Executor;
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
const v1, 0xf4243
xor-int/2addr v0, v1
mul-int/2addr v0, v1
.line 2
iget-object v1, p0, Lx/b;->b:Landroid/os/Handler;
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v1
xor-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
const-string v0, "CameraThreadConfig{cameraExecutor="
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lx/b;->a:Ljava/util/concurrent/Executor;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", schedulerHandler="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lx/b;->b:Landroid/os/Handler;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, "}"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
+188
View File
@@ -0,0 +1,188 @@
.class public Lx/b1;
.super Ljava/lang/Object;
.source "Quirks.java"
# instance fields
.field public final a:Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lx/a1;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 1
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x10
}
names = {
"quirks"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx/a1;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0, p1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lx/b1;->a:Ljava/util/List;
return-void
.end method
# virtual methods
.method public a(Ljava/lang/Class;)Z
.locals 2
.param p1 # Ljava/lang/Class;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"quirkClass"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class<",
"+",
"Lx/a1;",
">;)Z"
}
.end annotation
.line 1
iget-object v0, p0, Lx/b1;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx/a1;
.line 2
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1, v1}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
move-result v1
if-eqz v1, :cond_0
const/4 p1, 0x1
return p1
:cond_1
const/4 p1, 0x0
return p1
.end method
.method public b(Ljava/lang/Class;)Lx/a1;
.locals 3
.param p1 # Ljava/lang/Class;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x10
}
names = {
"quirkClass"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T::",
"Lx/a1;",
">(",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
.line 1
iget-object v0, p0, Lx/b1;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx/a1;
.line 2
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
if-ne v2, p1, :cond_0
return-object v1
:cond_1
const/4 p1, 0x0
return-object p1
.end method
+211
View File
@@ -0,0 +1,211 @@
.class public final Lx/c1;
.super Ljava/lang/Object;
.source "SingleImageProxyBundle.java"
# interfaces
.implements Lx/k0;
# instance fields
.field public final a:I
.field public final b:Landroidx/camera/core/p1;
# direct methods
.method public constructor <init>(Landroidx/camera/core/p1;I)V
.locals 0
.param p1 # Landroidx/camera/core/p1;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"imageProxy",
"captureId"
}
.end annotation
.line 8
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 9
iput p2, p0, Lx/c1;->a:I
.line 10
iput-object p1, p0, Lx/c1;->b:Landroidx/camera/core/p1;
return-void
.end method
.method public constructor <init>(Landroidx/camera/core/p1;Ljava/lang/String;)V
.locals 1
.param p1 # Landroidx/camera/core/p1;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"imageProxy",
"tagBundleKey"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
invoke-interface {p1}, Landroidx/camera/core/p1;->f1()Landroidx/camera/core/o1;
move-result-object v0
if-eqz v0, :cond_1
.line 3
invoke-interface {v0}, Landroidx/camera/core/o1;->b()Lx/g1;
move-result-object v0
invoke-virtual {v0, p2}, Lx/g1;->d(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object p2
if-eqz p2, :cond_0
.line 4
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
move-result p2
iput p2, p0, Lx/c1;->a:I
.line 5
iput-object p1, p0, Lx/c1;->b:Landroidx/camera/core/p1;
return-void
.line 6
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "ImageProxy has no associated tag"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.line 7
:cond_1
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "ImageProxy has no associated ImageInfo"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
# virtual methods
.method public a()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.line 1
iget v0, p0, Lx/c1;->a:I
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-static {v0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public b(I)Lcom/google/common/util/concurrent/ListenableFuture;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"captureId"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lcom/google/common/util/concurrent/ListenableFuture<",
"Landroidx/camera/core/p1;",
">;"
}
.end annotation
.line 1
iget v0, p0, Lx/c1;->a:I
if-eq p1, v0, :cond_0
.line 2
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string v0, "Capture id does not exist in the bundle"
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
invoke-static {p1}, Landroidx/camera/core/impl/utils/futures/f;->f(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;
move-result-object p1
return-object p1
.line 3
:cond_0
iget-object p1, p0, Lx/c1;->b:Landroidx/camera/core/p1;
invoke-static {p1}, Landroidx/camera/core/impl/utils/futures/f;->h(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;
move-result-object p1
return-object p1
.end method
.method public c()V
.locals 1
.line 1
iget-object v0, p0, Lx/c1;->b:Landroidx/camera/core/p1;
invoke-interface {v0}, Landroidx/camera/core/p1;->close()V
return-void
.end method
+233
View File
@@ -0,0 +1,233 @@
.class public final Lx/d;
.super Lx/h0;
.source "AutoValue_DeviceProperties.java"
# instance fields
.field public final a:Ljava/lang/String;
.field public final b:Ljava/lang/String;
.field public final c:I
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;I)V
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"manufacturer",
"model",
"sdkVersion"
}
.end annotation
.line 1
invoke-direct {p0}, Lx/h0;-><init>()V
const-string v0, "Null manufacturer"
.line 2
invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3
iput-object p1, p0, Lx/d;->a:Ljava/lang/String;
const-string p1, "Null model"
.line 4
invoke-static {p2, p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5
iput-object p2, p0, Lx/d;->b:Ljava/lang/String;
.line 6
iput p3, p0, Lx/d;->c:I
return-void
.end method
# virtual methods
.method public c()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lx/d;->a:Ljava/lang/String;
return-object v0
.end method
.method public d()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lx/d;->b:Ljava/lang/String;
return-object v0
.end method
.method public e()I
.locals 1
.line 1
iget v0, p0, Lx/d;->c:I
return v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 4
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"o"
}
.end annotation
const/4 v0, 0x1
if-ne p1, p0, :cond_0
return v0
.line 1
:cond_0
instance-of v1, p1, Lx/h0;
const/4 v2, 0x0
if-eqz v1, :cond_2
.line 2
check-cast p1, Lx/h0;
.line 3
iget-object v1, p0, Lx/d;->a:Ljava/lang/String;
invoke-virtual {p1}, Lx/h0;->c()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1
iget-object v1, p0, Lx/d;->b:Ljava/lang/String;
.line 4
invoke-virtual {p1}, Lx/h0;->d()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1
iget v1, p0, Lx/d;->c:I
.line 5
invoke-virtual {p1}, Lx/h0;->e()I
move-result p1
if-ne v1, p1, :cond_1
goto :goto_0
:cond_1
move v0, v2
:goto_0
return v0
:cond_2
return v2
.end method
.method public hashCode()I
.locals 3
.line 1
iget-object v0, p0, Lx/d;->a:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
const v1, 0xf4243
xor-int/2addr v0, v1
mul-int/2addr v0, v1
.line 2
iget-object v2, p0, Lx/d;->b:Ljava/lang/String;
invoke-virtual {v2}, Ljava/lang/String;->hashCode()I
move-result v2
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 3
iget v1, p0, Lx/d;->c:I
xor-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "DeviceProperties{manufacturer="
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lx/d;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", model="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lx/d;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", sdkVersion="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lx/d;->c:I
const-string v2, "}"
invoke-static {v0, v1, v2}, Landroid/support/v4/media/c;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
+61
View File
@@ -0,0 +1,61 @@
.class public abstract Lx/d1$a;
.super Ljava/lang/Object;
.source "StateObservable.java"
# annotations
.annotation build Lcom/google/auto/value/AutoValue;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lx/d1;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "a"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static b(Ljava/lang/Throwable;)Lx/d1$a;
.locals 1
.param p0 # Ljava/lang/Throwable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"error"
}
.end annotation
.line 1
new-instance v0, Lx/e;
invoke-direct {v0, p0}, Lx/e;-><init>(Ljava/lang/Throwable;)V
return-object v0
.end method
# virtual methods
.method public abstract a()Ljava/lang/Throwable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
+437
View File
@@ -0,0 +1,437 @@
.class public final Lx/d1$b;
.super Ljava/lang/Object;
.source "StateObservable.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lx/d1;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "b"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ljava/lang/Runnable;"
}
.end annotation
# static fields
.field public static final h:Ljava/lang/Object;
.field public static final i:I = -0x1
# instance fields
.field public final a:Ljava/util/concurrent/Executor;
.field public final b:Lx/y0$a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lx/y0$a<",
"-TT;>;"
}
.end annotation
.end field
.field public final c:Ljava/util/concurrent/atomic/AtomicBoolean;
.field public final d:Ljava/util/concurrent/atomic/AtomicReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/atomic/AtomicReference<",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field public e:Ljava/lang/Object;
.field public f:I
.annotation build Landroidx/annotation/GuardedBy;
value = "this"
.end annotation
.end field
.field public g:Z
.annotation build Landroidx/annotation/GuardedBy;
value = "this"
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
sput-object v0, Lx/d1$b;->h:Ljava/lang/Object;
return-void
.end method
.method public constructor <init>(Ljava/util/concurrent/atomic/AtomicReference;Ljava/util/concurrent/Executor;Lx/y0$a;)V
.locals 2
.param p1 # Ljava/util/concurrent/atomic/AtomicReference;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/util/concurrent/Executor;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lx/y0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"stateRef",
"executor",
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/atomic/AtomicReference<",
"Ljava/lang/Object;",
">;",
"Ljava/util/concurrent/Executor;",
"Lx/y0$a<",
"-TT;>;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x1
invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
iput-object v0, p0, Lx/d1$b;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 3
sget-object v0, Lx/d1$b;->h:Ljava/lang/Object;
iput-object v0, p0, Lx/d1$b;->e:Ljava/lang/Object;
const/4 v0, -0x1
.line 4
iput v0, p0, Lx/d1$b;->f:I
const/4 v0, 0x0
.line 5
iput-boolean v0, p0, Lx/d1$b;->g:Z
.line 6
iput-object p1, p0, Lx/d1$b;->d:Ljava/util/concurrent/atomic/AtomicReference;
.line 7
iput-object p2, p0, Lx/d1$b;->a:Ljava/util/concurrent/Executor;
.line 8
iput-object p3, p0, Lx/d1$b;->b:Lx/y0$a;
return-void
.end method
# virtual methods
.method public a()V
.locals 2
.line 1
iget-object v0, p0, Lx/d1$b;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
return-void
.end method
.method public b(I)V
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"version"
}
.end annotation
.line 1
monitor-enter p0
.line 2
:try_start_0
iget-object v0, p0, Lx/d1$b;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
if-nez v0, :cond_0
monitor-exit p0
return-void
.line 3
:cond_0
iget v0, p0, Lx/d1$b;->f:I
if-gt p1, v0, :cond_1
monitor-exit p0
return-void
.line 4
:cond_1
iput p1, p0, Lx/d1$b;->f:I
.line 5
iget-boolean p1, p0, Lx/d1$b;->g:Z
if-eqz p1, :cond_2
monitor-exit p0
return-void
:cond_2
const/4 p1, 0x1
.line 6
iput-boolean p1, p0, Lx/d1$b;->g:Z
.line 7
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_2
.line 8
:try_start_1
iget-object p1, p0, Lx/d1$b;->a:Ljava/util/concurrent/Executor;
invoke-interface {p1, p0}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_0
.line 9
:catchall_0
monitor-enter p0
const/4 p1, 0x0
.line 10
:try_start_2
iput-boolean p1, p0, Lx/d1$b;->g:Z
.line 11
monitor-exit p0
:goto_0
return-void
:catchall_1
move-exception p1
monitor-exit p0
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_1
throw p1
:catchall_2
move-exception p1
.line 12
:try_start_3
monitor-exit p0
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_2
throw p1
.end method
.method public run()V
.locals 4
.line 1
monitor-enter p0
.line 2
:try_start_0
iget-object v0, p0, Lx/d1$b;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_0
.line 3
iput-boolean v1, p0, Lx/d1$b;->g:Z
.line 4
monitor-exit p0
return-void
.line 5
:cond_0
iget-object v0, p0, Lx/d1$b;->d:Ljava/util/concurrent/atomic/AtomicReference;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object v0
.line 6
iget v2, p0, Lx/d1$b;->f:I
.line 7
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
.line 8
:goto_0
iget-object v3, p0, Lx/d1$b;->e:Ljava/lang/Object;
invoke-static {v3, v0}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_2
.line 9
iput-object v0, p0, Lx/d1$b;->e:Ljava/lang/Object;
.line 10
instance-of v3, v0, Lx/d1$a;
if-eqz v3, :cond_1
.line 11
iget-object v3, p0, Lx/d1$b;->b:Lx/y0$a;
check-cast v0, Lx/d1$a;
invoke-virtual {v0}, Lx/d1$a;->a()Ljava/lang/Throwable;
move-result-object v0
invoke-interface {v3, v0}, Lx/y0$a;->onError(Ljava/lang/Throwable;)V
goto :goto_1
.line 12
:cond_1
iget-object v3, p0, Lx/d1$b;->b:Lx/y0$a;
invoke-interface {v3, v0}, Lx/y0$a;->a(Ljava/lang/Object;)V
.line 13
:cond_2
:goto_1
monitor-enter p0
.line 14
:try_start_1
iget v0, p0, Lx/d1$b;->f:I
if-eq v2, v0, :cond_4
iget-object v0, p0, Lx/d1$b;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
if-nez v0, :cond_3
goto :goto_2
.line 15
:cond_3
iget-object v0, p0, Lx/d1$b;->d:Ljava/util/concurrent/atomic/AtomicReference;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object v0
.line 16
iget v2, p0, Lx/d1$b;->f:I
.line 17
monitor-exit p0
goto :goto_0
.line 18
:cond_4
:goto_2
iput-boolean v1, p0, Lx/d1$b;->g:Z
.line 19
monitor-exit p0
return-void
:catchall_0
move-exception v0
.line 20
monitor-exit p0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw v0
:catchall_1
move-exception v0
.line 21
:try_start_2
monitor-exit p0
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_1
throw v0
.end method
+607
View File
@@ -0,0 +1,607 @@
.class public abstract Lx/d1;
.super Ljava/lang/Object;
.source "StateObservable.java"
# interfaces
.implements Lx/y0;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lx/d1$a;,
Lx/d1$b;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lx/y0<",
"TT;>;"
}
.end annotation
# static fields
.field public static final g:I
# instance fields
.field public final a:Ljava/lang/Object;
.field public final b:Ljava/util/concurrent/atomic/AtomicReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/atomic/AtomicReference<",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field public c:I
.annotation build Landroidx/annotation/GuardedBy;
value = "mLock"
.end annotation
.end field
.field public d:Z
.annotation build Landroidx/annotation/GuardedBy;
value = "mLock"
.end annotation
.end field
.field public final e:Ljava/util/Map;
.annotation build Landroidx/annotation/GuardedBy;
value = "mLock"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Lx/y0$a<",
"-TT;>;",
"Lx/d1$b<",
"TT;>;>;"
}
.end annotation
.end field
.field public final f:Ljava/util/concurrent/CopyOnWriteArraySet;
.annotation build Landroidx/annotation/GuardedBy;
value = "mLock"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/CopyOnWriteArraySet<",
"Lx/d1$b<",
"TT;>;>;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/lang/Object;Z)V
.locals 1
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"initialState",
"isError"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lx/d1;->a:Ljava/lang/Object;
const/4 v0, 0x0
.line 3
iput v0, p0, Lx/d1;->c:I
.line 4
iput-boolean v0, p0, Lx/d1;->d:Z
.line 5
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lx/d1;->e:Ljava/util/Map;
.line 6
new-instance v0, Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V
iput-object v0, p0, Lx/d1;->f:Ljava/util/concurrent/CopyOnWriteArraySet;
if-eqz p2, :cond_0
.line 7
instance-of p2, p1, Ljava/lang/Throwable;
const-string v0, "Initial errors must be Throwable"
invoke-static {p2, v0}, Lr1/o;->b(ZLjava/lang/Object;)V
.line 8
new-instance p2, Ljava/util/concurrent/atomic/AtomicReference;
check-cast p1, Ljava/lang/Throwable;
invoke-static {p1}, Lx/d1$a;->b(Ljava/lang/Throwable;)Lx/d1$a;
move-result-object p1
invoke-direct {p2, p1}, Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
iput-object p2, p0, Lx/d1;->b:Ljava/util/concurrent/atomic/AtomicReference;
goto :goto_0
.line 9
:cond_0
new-instance p2, Ljava/util/concurrent/atomic/AtomicReference;
invoke-direct {p2, p1}, Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
iput-object p2, p0, Lx/d1;->b:Ljava/util/concurrent/atomic/AtomicReference;
:goto_0
return-void
.end method
# virtual methods
.method public a()Lcom/google/common/util/concurrent/ListenableFuture;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/common/util/concurrent/ListenableFuture<",
"TT;>;"
}
.end annotation
.line 1
iget-object v0, p0, Lx/d1;->b:Ljava/util/concurrent/atomic/AtomicReference;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object v0
.line 2
instance-of v1, v0, Lx/d1$a;
if-eqz v1, :cond_0
.line 3
check-cast v0, Lx/d1$a;
invoke-virtual {v0}, Lx/d1$a;->a()Ljava/lang/Throwable;
move-result-object v0
invoke-static {v0}, Landroidx/camera/core/impl/utils/futures/f;->f(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;
move-result-object v0
return-object v0
.line 4
:cond_0
invoke-static {v0}, Landroidx/camera/core/impl/utils/futures/f;->h(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;
move-result-object v0
return-object v0
.end method
.method public b(Ljava/util/concurrent/Executor;Lx/y0$a;)V
.locals 3
.param p1 # Ljava/util/concurrent/Executor;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lx/y0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"executor",
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Executor;",
"Lx/y0$a<",
"-TT;>;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lx/d1;->a:Ljava/lang/Object;
monitor-enter v0
.line 2
:try_start_0
invoke-virtual {p0, p2}, Lx/d1;->d(Lx/y0$a;)V
.line 3
new-instance v1, Lx/d1$b;
iget-object v2, p0, Lx/d1;->b:Ljava/util/concurrent/atomic/AtomicReference;
invoke-direct {v1, v2, p1, p2}, Lx/d1$b;-><init>(Ljava/util/concurrent/atomic/AtomicReference;Ljava/util/concurrent/Executor;Lx/y0$a;)V
.line 4
iget-object p1, p0, Lx/d1;->e:Ljava/util/Map;
invoke-interface {p1, p2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5
iget-object p1, p0, Lx/d1;->f:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {p1, v1}, Ljava/util/concurrent/CopyOnWriteArraySet;->add(Ljava/lang/Object;)Z
.line 6
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
const/4 p1, 0x0
.line 7
invoke-virtual {v1, p1}, Lx/d1$b;->b(I)V
return-void
:catchall_0
move-exception p1
.line 8
:try_start_1
monitor-exit v0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw p1
.end method
.method public c(Lx/y0$a;)V
.locals 1
.param p1 # Lx/y0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx/y0$a<",
"-TT;>;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lx/d1;->a:Ljava/lang/Object;
monitor-enter v0
.line 2
:try_start_0
invoke-virtual {p0, p1}, Lx/d1;->d(Lx/y0$a;)V
.line 3
monitor-exit v0
return-void
:catchall_0
move-exception p1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
.method public final d(Lx/y0$a;)V
.locals 1
.param p1 # Lx/y0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/GuardedBy;
value = "mLock"
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx/y0$a<",
"-TT;>;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lx/d1;->e:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lx/d1$b;
if-eqz p1, :cond_0
.line 2
invoke-virtual {p1}, Lx/d1$b;->a()V
.line 3
iget-object v0, p0, Lx/d1;->f:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v0, p1}, Ljava/util/concurrent/CopyOnWriteArraySet;->remove(Ljava/lang/Object;)Z
:cond_0
return-void
.end method
.method public e(Ljava/lang/Object;)V
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"state"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
.line 1
invoke-virtual {p0, p1}, Lx/d1;->g(Ljava/lang/Object;)V
return-void
.end method
.method public f(Ljava/lang/Throwable;)V
.locals 0
.param p1 # Ljava/lang/Throwable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"error"
}
.end annotation
.line 1
invoke-static {p1}, Lx/d1$a;->b(Ljava/lang/Throwable;)Lx/d1$a;
move-result-object p1
invoke-virtual {p0, p1}, Lx/d1;->g(Ljava/lang/Object;)V
return-void
.end method
.method public final g(Ljava/lang/Object;)V
.locals 3
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"newState"
}
.end annotation
.line 1
iget-object v0, p0, Lx/d1;->a:Ljava/lang/Object;
monitor-enter v0
.line 2
:try_start_0
iget-object v1, p0, Lx/d1;->b:Ljava/util/concurrent/atomic/AtomicReference;
invoke-virtual {v1, p1}, Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
.line 3
invoke-static {v1, p1}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
monitor-exit v0
return-void
.line 4
:cond_0
iget p1, p0, Lx/d1;->c:I
const/4 v1, 0x1
add-int/2addr p1, v1
iput p1, p0, Lx/d1;->c:I
.line 5
iget-boolean v2, p0, Lx/d1;->d:Z
if-eqz v2, :cond_1
monitor-exit v0
return-void
.line 6
:cond_1
iput-boolean v1, p0, Lx/d1;->d:Z
.line 7
iget-object v1, p0, Lx/d1;->f:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArraySet;->iterator()Ljava/util/Iterator;
move-result-object v1
.line 8
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
.line 9
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_2
.line 10
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lx/d1$b;
invoke-virtual {v0, p1}, Lx/d1$b;->b(I)V
goto :goto_0
.line 11
:cond_2
iget-object v1, p0, Lx/d1;->a:Ljava/lang/Object;
monitor-enter v1
.line 12
:try_start_1
iget v0, p0, Lx/d1;->c:I
if-ne v0, p1, :cond_3
const/4 p1, 0x0
.line 13
iput-boolean p1, p0, Lx/d1;->d:Z
.line 14
monitor-exit v1
return-void
.line 15
:cond_3
iget-object p1, p0, Lx/d1;->f:Ljava/util/concurrent/CopyOnWriteArraySet;
invoke-virtual {p1}, Ljava/util/concurrent/CopyOnWriteArraySet;->iterator()Ljava/util/Iterator;
move-result-object p1
.line 16
iget v0, p0, Lx/d1;->c:I
.line 17
monitor-exit v1
move-object v1, p1
move p1, v0
goto :goto_0
:catchall_0
move-exception p1
monitor-exit v1
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw p1
:catchall_1
move-exception p1
.line 18
:try_start_2
monitor-exit v0
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_1
throw p1
.end method
+134
View File
@@ -0,0 +1,134 @@
.class public final Lx/e;
.super Lx/d1$a;
.source "AutoValue_StateObservable_ErrorWrapper.java"
# instance fields
.field public final a:Ljava/lang/Throwable;
# direct methods
.method public constructor <init>(Ljava/lang/Throwable;)V
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"error"
}
.end annotation
.line 1
invoke-direct {p0}, Lx/d1$a;-><init>()V
const-string v0, "Null error"
.line 2
invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3
iput-object p1, p0, Lx/e;->a:Ljava/lang/Throwable;
return-void
.end method
# virtual methods
.method public a()Ljava/lang/Throwable;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lx/e;->a:Ljava/lang/Throwable;
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"o"
}
.end annotation
if-ne p1, p0, :cond_0
const/4 p1, 0x1
return p1
.line 1
:cond_0
instance-of v0, p1, Lx/d1$a;
if-eqz v0, :cond_1
.line 2
check-cast p1, Lx/d1$a;
.line 3
iget-object v0, p0, Lx/e;->a:Ljava/lang/Throwable;
invoke-virtual {p1}, Lx/d1$a;->a()Ljava/lang/Throwable;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
:cond_1
const/4 p1, 0x0
return p1
.end method
.method public hashCode()I
.locals 2
.line 1
iget-object v0, p0, Lx/e;->a:Ljava/lang/Throwable;
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
const v1, 0xf4243
xor-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
const-string v0, "ErrorWrapper{error="
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lx/e;->a:Ljava/lang/Throwable;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, "}"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
+383
View File
@@ -0,0 +1,383 @@
.class public final Lx/e1;
.super Ljava/lang/Object;
.source "SurfaceCombination.java"
# instance fields
.field public final a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Landroidx/camera/core/impl/SurfaceConfig;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lx/e1;->a:Ljava/util/List;
return-void
.end method
.method public static b(Ljava/util/List;I[II)V
.locals 4
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"arrangementsResultList",
"n",
"result",
"index"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"[I>;I[II)V"
}
.end annotation
.line 1
array-length v0, p2
if-lt p3, v0, :cond_0
.line 2
invoke-virtual {p2}, [I->clone()Ljava/lang/Object;
move-result-object p1
check-cast p1, [I
invoke-interface {p0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-void
:cond_0
const/4 v0, 0x0
move v1, v0
:goto_0
if-ge v1, p1, :cond_4
move v2, v0
:goto_1
if-ge v2, p3, :cond_2
.line 3
aget v3, p2, v2
if-ne v1, v3, :cond_1
const/4 v2, 0x1
goto :goto_2
:cond_1
add-int/lit8 v2, v2, 0x1
goto :goto_1
:cond_2
move v2, v0
:goto_2
if-nez v2, :cond_3
.line 4
aput v1, p2, p3
add-int/lit8 v2, p3, 0x1
.line 5
invoke-static {p0, p1, p2, v2}, Lx/e1;->b(Ljava/util/List;I[II)V
:cond_3
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_4
return-void
.end method
# virtual methods
.method public a(Landroidx/camera/core/impl/SurfaceConfig;)Z
.locals 1
.param p1 # Landroidx/camera/core/impl/SurfaceConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"surfaceConfig"
}
.end annotation
.line 1
iget-object v0, p0, Lx/e1;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final c(I)Ljava/util/List;
.locals 3
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"n"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Ljava/util/List<",
"[I>;"
}
.end annotation
.line 1
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 2
new-array v1, p1, [I
const/4 v2, 0x0
invoke-static {v0, p1, v1, v2}, Lx/e1;->b(Ljava/util/List;I[II)V
return-object v0
.end method
.method public d()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Landroidx/camera/core/impl/SurfaceConfig;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lx/e1;->a:Ljava/util/List;
return-object v0
.end method
.method public e(Ljava/util/List;)Z
.locals 8
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"configList"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Landroidx/camera/core/impl/SurfaceConfig;",
">;)Z"
}
.end annotation
.line 1
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_0
return v1
.line 2
:cond_0
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
iget-object v2, p0, Lx/e1;->a:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v2
const/4 v3, 0x0
if-le v0, v2, :cond_1
return v3
.line 3
:cond_1
iget-object v0, p0, Lx/e1;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
invoke-virtual {p0, v0}, Lx/e1;->c(I)Ljava/util/List;
move-result-object v0
.line 4
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_2
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_5
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, [I
move v5, v1
move v4, v3
.line 5
:goto_0
iget-object v6, p0, Lx/e1;->a:Ljava/util/List;
invoke-interface {v6}, Ljava/util/List;->size()I
move-result v6
if-ge v4, v6, :cond_4
.line 6
aget v6, v2, v4
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v7
if-ge v6, v7, :cond_3
.line 7
iget-object v6, p0, Lx/e1;->a:Ljava/util/List;
.line 8
invoke-interface {v6, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Landroidx/camera/core/impl/SurfaceConfig;
aget v7, v2, v4
.line 9
invoke-interface {p1, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Landroidx/camera/core/impl/SurfaceConfig;
invoke-virtual {v6, v7}, Landroidx/camera/core/impl/SurfaceConfig;->d(Landroidx/camera/core/impl/SurfaceConfig;)Z
move-result v6
and-int/2addr v5, v6
if-nez v5, :cond_3
goto :goto_1
:cond_3
add-int/lit8 v4, v4, 0x1
goto :goto_0
:cond_4
:goto_1
if-eqz v5, :cond_2
goto :goto_2
:cond_5
move v1, v3
:goto_2
return v1
.end method
.method public f(Landroidx/camera/core/impl/SurfaceConfig;)Z
.locals 1
.param p1 # Landroidx/camera/core/impl/SurfaceConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"surfaceConfig"
}
.end annotation
.line 1
iget-object v0, p0, Lx/e1;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
+246
View File
@@ -0,0 +1,246 @@
.class public final Lx/f;
.super Lx/f1;
.source "AutoValue_SurfaceSizeDefinition.java"
# instance fields
.field public final a:Landroid/util/Size;
.field public final b:Landroid/util/Size;
.field public final c:Landroid/util/Size;
# direct methods
.method public constructor <init>(Landroid/util/Size;Landroid/util/Size;Landroid/util/Size;)V
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"analysisSize",
"previewSize",
"recordSize"
}
.end annotation
.line 1
invoke-direct {p0}, Lx/f1;-><init>()V
const-string v0, "Null analysisSize"
.line 2
invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3
iput-object p1, p0, Lx/f;->a:Landroid/util/Size;
const-string p1, "Null previewSize"
.line 4
invoke-static {p2, p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5
iput-object p2, p0, Lx/f;->b:Landroid/util/Size;
const-string p1, "Null recordSize"
.line 6
invoke-static {p3, p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 7
iput-object p3, p0, Lx/f;->c:Landroid/util/Size;
return-void
.end method
# virtual methods
.method public b()Landroid/util/Size;
.locals 1
.line 1
iget-object v0, p0, Lx/f;->a:Landroid/util/Size;
return-object v0
.end method
.method public c()Landroid/util/Size;
.locals 1
.line 1
iget-object v0, p0, Lx/f;->b:Landroid/util/Size;
return-object v0
.end method
.method public d()Landroid/util/Size;
.locals 1
.line 1
iget-object v0, p0, Lx/f;->c:Landroid/util/Size;
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 4
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"o"
}
.end annotation
const/4 v0, 0x1
if-ne p1, p0, :cond_0
return v0
.line 1
:cond_0
instance-of v1, p1, Lx/f1;
const/4 v2, 0x0
if-eqz v1, :cond_2
.line 2
check-cast p1, Lx/f1;
.line 3
iget-object v1, p0, Lx/f;->a:Landroid/util/Size;
invoke-virtual {p1}, Lx/f1;->b()Landroid/util/Size;
move-result-object v3
invoke-virtual {v1, v3}, Landroid/util/Size;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1
iget-object v1, p0, Lx/f;->b:Landroid/util/Size;
.line 4
invoke-virtual {p1}, Lx/f1;->c()Landroid/util/Size;
move-result-object v3
invoke-virtual {v1, v3}, Landroid/util/Size;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1
iget-object v1, p0, Lx/f;->c:Landroid/util/Size;
.line 5
invoke-virtual {p1}, Lx/f1;->d()Landroid/util/Size;
move-result-object p1
invoke-virtual {v1, p1}, Landroid/util/Size;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
goto :goto_0
:cond_1
move v0, v2
:goto_0
return v0
:cond_2
return v2
.end method
.method public hashCode()I
.locals 3
.line 1
iget-object v0, p0, Lx/f;->a:Landroid/util/Size;
invoke-virtual {v0}, Landroid/util/Size;->hashCode()I
move-result v0
const v1, 0xf4243
xor-int/2addr v0, v1
mul-int/2addr v0, v1
.line 2
iget-object v2, p0, Lx/f;->b:Landroid/util/Size;
invoke-virtual {v2}, Landroid/util/Size;->hashCode()I
move-result v2
xor-int/2addr v0, v2
mul-int/2addr v0, v1
.line 3
iget-object v1, p0, Lx/f;->c:Landroid/util/Size;
invoke-virtual {v1}, Landroid/util/Size;->hashCode()I
move-result v1
xor-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
const-string v0, "SurfaceSizeDefinition{analysisSize="
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lx/f;->a:Landroid/util/Size;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", previewSize="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lx/f;->b:Landroid/util/Size;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", recordSize="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lx/f;->c:Landroid/util/Size;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, "}"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
+53
View File
@@ -0,0 +1,53 @@
.class public abstract Lx/f1;
.super Ljava/lang/Object;
.source "SurfaceSizeDefinition.java"
# annotations
.annotation build Lcom/google/auto/value/AutoValue;
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/util/Size;Landroid/util/Size;Landroid/util/Size;)Lx/f1;
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"analysisSize",
"previewSize",
"recordSize"
}
.end annotation
.line 1
new-instance v0, Lx/f;
invoke-direct {v0, p0, p1, p2}, Lx/f;-><init>(Landroid/util/Size;Landroid/util/Size;Landroid/util/Size;)V
return-object v0
.end method
# virtual methods
.method public abstract b()Landroid/util/Size;
.end method
.method public abstract c()Landroid/util/Size;
.end method
.method public abstract d()Landroid/util/Size;
.end method
+65
View File
@@ -0,0 +1,65 @@
.class public Lx/g$a;
.super Ljava/lang/Object;
.source "CamcorderProfileProvider.java"
# interfaces
.implements Lx/g;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lx/g;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(I)Z
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"quality"
}
.end annotation
const/4 p1, 0x0
return p1
.end method
.method public get(I)Lx/h;
.locals 0
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"quality"
}
.end annotation
const/4 p1, 0x0
return-object p1
.end method
+49
View File
@@ -0,0 +1,49 @@
.class public interface abstract Lx/g;
.super Ljava/lang/Object;
.source "CamcorderProfileProvider.java"
# static fields
.field public static final a:Lx/g;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1
new-instance v0, Lx/g$a;
invoke-direct {v0}, Lx/g$a;-><init>()V
sput-object v0, Lx/g;->a:Lx/g;
return-void
.end method
# virtual methods
.method public abstract a(I)Z
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"quality"
}
.end annotation
.end method
.method public abstract get(I)Lx/h;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"quality"
}
.end annotation
.end method
+256
View File
@@ -0,0 +1,256 @@
.class public Lx/g1;
.super Ljava/lang/Object;
.source "TagBundle.java"
# static fields
.field public static final b:Lx/g1;
# instance fields
.field public final a:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 2
.line 1
new-instance v0, Lx/g1;
new-instance v1, Landroid/util/ArrayMap;
invoke-direct {v1}, Landroid/util/ArrayMap;-><init>()V
invoke-direct {v0, v1}, Lx/g1;-><init>(Ljava/util/Map;)V
sput-object v0, Lx/g1;->b:Lx/g1;
return-void
.end method
.method public constructor <init>(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"tagMap"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lx/g1;->a:Ljava/util/Map;
return-void
.end method
.method public static a(Landroid/util/Pair;)Lx/g1;
.locals 2
.param p0 # Landroid/util/Pair;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"source"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/util/Pair<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;)",
"Lx/g1;"
}
.end annotation
.line 1
new-instance v0, Landroid/util/ArrayMap;
invoke-direct {v0}, Landroid/util/ArrayMap;-><init>()V
.line 2
iget-object v1, p0, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v1, Ljava/lang/String;
iget-object p0, p0, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast p0, Ljava/lang/Integer;
invoke-virtual {v0, v1, p0}, Landroid/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3
new-instance p0, Lx/g1;
invoke-direct {p0, v0}, Lx/g1;-><init>(Ljava/util/Map;)V
return-object p0
.end method
.method public static b()Lx/g1;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lx/g1;->b:Lx/g1;
return-object v0
.end method
.method public static c(Lx/g1;)Lx/g1;
.locals 4
.param p0 # Lx/g1;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"otherTagBundle"
}
.end annotation
.line 1
new-instance v0, Landroid/util/ArrayMap;
invoke-direct {v0}, Landroid/util/ArrayMap;-><init>()V
.line 2
invoke-virtual {p0}, Lx/g1;->e()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_0
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
.line 3
invoke-virtual {p0, v2}, Lx/g1;->d(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v0, v2, v3}, Landroid/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
.line 4
:cond_0
new-instance p0, Lx/g1;
invoke-direct {p0, v0}, Lx/g1;-><init>(Ljava/util/Map;)V
return-object p0
.end method
# virtual methods
.method public d(Ljava/lang/String;)Ljava/lang/Integer;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"key"
}
.end annotation
.line 1
iget-object v0, p0, Lx/g1;->a:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Integer;
return-object p1
.end method
.method public e()Ljava/util/Set;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lx/g1;->a:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v0
return-object v0
.end method
+179
View File
@@ -0,0 +1,179 @@
.class public abstract Lx/h;
.super Ljava/lang/Object;
.source "CamcorderProfileProxy.java"
# annotations
.annotation build Lcom/google/auto/value/AutoValue;
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(IIIIIIIIIIII)Lx/h;
.locals 14
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"duration",
"quality",
"fileFormat",
"videoCodec",
"videoBitRate",
"videoFrameRate",
"videoFrameWidth",
"videoFrameHeight",
"audioCodec",
"audioBitRate",
"audioSampleRate",
"audioChannels"
}
.end annotation
.line 1
new-instance v13, Lx/a;
move-object v0, v13
move v1, p0
move v2, p1
move/from16 v3, p2
move/from16 v4, p3
move/from16 v5, p4
move/from16 v6, p5
move/from16 v7, p6
move/from16 v8, p7
move/from16 v9, p8
move/from16 v10, p9
move/from16 v11, p10
move/from16 v12, p11
invoke-direct/range {v0 .. v12}, Lx/a;-><init>(IIIIIIIIIIII)V
return-object v13
.end method
.method public static b(Landroid/media/CamcorderProfile;)Lx/h;
.locals 14
.param p0 # Landroid/media/CamcorderProfile;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"camcorderProfile"
}
.end annotation
.line 1
new-instance v13, Lx/a;
iget v1, p0, Landroid/media/CamcorderProfile;->duration:I
iget v2, p0, Landroid/media/CamcorderProfile;->quality:I
iget v3, p0, Landroid/media/CamcorderProfile;->fileFormat:I
iget v4, p0, Landroid/media/CamcorderProfile;->videoCodec:I
iget v5, p0, Landroid/media/CamcorderProfile;->videoBitRate:I
iget v6, p0, Landroid/media/CamcorderProfile;->videoFrameRate:I
iget v7, p0, Landroid/media/CamcorderProfile;->videoFrameWidth:I
iget v8, p0, Landroid/media/CamcorderProfile;->videoFrameHeight:I
iget v9, p0, Landroid/media/CamcorderProfile;->audioCodec:I
iget v10, p0, Landroid/media/CamcorderProfile;->audioBitRate:I
iget v11, p0, Landroid/media/CamcorderProfile;->audioSampleRate:I
iget v12, p0, Landroid/media/CamcorderProfile;->audioChannels:I
move-object v0, v13
invoke-direct/range {v0 .. v12}, Lx/a;-><init>(IIIIIIIIIIII)V
return-object v13
.end method
# virtual methods
.method public abstract c()I
.end method
.method public abstract d()I
.end method
.method public abstract e()I
.end method
.method public abstract f()I
.end method
.method public abstract g()I
.end method
.method public abstract h()I
.end method
.method public abstract i()I
.end method
.method public abstract j()I
.end method
.method public abstract k()I
.end method
.method public abstract l()I
.end method
.method public abstract m()I
.end method
.method public abstract n()I
.end method
+87
View File
@@ -0,0 +1,87 @@
.class public abstract Lx/h0;
.super Ljava/lang/Object;
.source "DeviceProperties.java"
# annotations
.annotation build Lcom/google/auto/value/AutoValue;
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()Lx/h0;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
invoke-static {v0, v1, v2}, Lx/h0;->b(Ljava/lang/String;Ljava/lang/String;I)Lx/h0;
move-result-object v0
return-object v0
.end method
.method public static b(Ljava/lang/String;Ljava/lang/String;I)Lx/h0;
.locals 1
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"manufacturer",
"model",
"sdkVersion"
}
.end annotation
.line 1
new-instance v0, Lx/d;
invoke-direct {v0, p0, p1, p2}, Lx/d;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
return-object v0
.end method
# virtual methods
.method public abstract c()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract d()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract e()I
.end method
+58
View File
@@ -0,0 +1,58 @@
.class public abstract Lx/i;
.super Ljava/lang/Object;
.source "CameraCaptureCallback.java"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a()V
.locals 0
return-void
.end method
.method public b(Landroidx/camera/core/impl/c;)V
.locals 0
.param p1 # Landroidx/camera/core/impl/c;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"cameraCaptureResult"
}
.end annotation
return-void
.end method
.method public c(Landroidx/camera/core/impl/CameraCaptureFailure;)V
.locals 0
.param p1 # Landroidx/camera/core/impl/CameraCaptureFailure;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"failure"
}
.end annotation
return-void
.end method
+20
View File
@@ -0,0 +1,20 @@
.class public final Lx/i0;
.super Ljava/lang/Object;
.source "ImageFormatConstants.java"
# static fields
.field public static final a:I = 0x21
.field public static final b:I = 0x22
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
+239
View File
@@ -0,0 +1,239 @@
.class public final Lx/j$a;
.super Lx/i;
.source "CameraCaptureCallbacks.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lx/j;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# instance fields
.field public final a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lx/i;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 2
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"callbacks"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx/i;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Lx/i;-><init>()V
.line 2
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lx/j$a;->a:Ljava/util/List;
.line 3
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_0
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lx/i;
.line 4
instance-of v1, v0, Lx/j$b;
if-nez v1, :cond_0
.line 5
iget-object v1, p0, Lx/j$a;->a:Ljava/util/List;
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_1
return-void
.end method
# virtual methods
.method public a()V
.locals 2
.line 1
iget-object v0, p0, Lx/j$a;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx/i;
.line 2
invoke-virtual {v1}, Lx/i;->a()V
goto :goto_0
:cond_0
return-void
.end method
.method public b(Landroidx/camera/core/impl/c;)V
.locals 2
.param p1 # Landroidx/camera/core/impl/c;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"result"
}
.end annotation
.line 1
iget-object v0, p0, Lx/j$a;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx/i;
.line 2
invoke-virtual {v1, p1}, Lx/i;->b(Landroidx/camera/core/impl/c;)V
goto :goto_0
:cond_0
return-void
.end method
.method public c(Landroidx/camera/core/impl/CameraCaptureFailure;)V
.locals 2
.param p1 # Landroidx/camera/core/impl/CameraCaptureFailure;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"failure"
}
.end annotation
.line 1
iget-object v0, p0, Lx/j$a;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx/i;
.line 2
invoke-virtual {v1, p1}, Lx/i;->c(Landroidx/camera/core/impl/CameraCaptureFailure;)V
goto :goto_0
:cond_0
return-void
.end method
.method public d()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lx/i;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lx/j$a;->a:Ljava/util/List;
return-object v0
.end method
+63
View File
@@ -0,0 +1,63 @@
.class public final Lx/j$b;
.super Lx/i;
.source "CameraCaptureCallbacks.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lx/j;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "b"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lx/i;-><init>()V
return-void
.end method
# virtual methods
.method public b(Landroidx/camera/core/impl/c;)V
.locals 0
.param p1 # Landroidx/camera/core/impl/c;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"cameraCaptureResult"
}
.end annotation
return-void
.end method
.method public c(Landroidx/camera/core/impl/CameraCaptureFailure;)V
.locals 0
.param p1 # Landroidx/camera/core/impl/CameraCaptureFailure;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"failure"
}
.end annotation
return-void
.end method
+138
View File
@@ -0,0 +1,138 @@
.class public final Lx/j;
.super Ljava/lang/Object;
.source "CameraCaptureCallbacks.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lx/j$a;,
Lx/j$b;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Ljava/util/List;)Lx/i;
.locals 2
.param p0 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"callbacks"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx/i;",
">;)",
"Lx/i;"
}
.end annotation
.line 1
invoke-interface {p0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
.line 2
invoke-static {}, Lx/j;->c()Lx/i;
move-result-object p0
return-object p0
.line 3
:cond_0
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_1
const/4 v0, 0x0
.line 4
invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p0
check-cast p0, Lx/i;
return-object p0
.line 5
:cond_1
new-instance v0, Lx/j$a;
invoke-direct {v0, p0}, Lx/j$a;-><init>(Ljava/util/List;)V
return-object v0
.end method
.method public static varargs b([Lx/i;)Lx/i;
.locals 0
.param p0 # [Lx/i;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"callbacks"
}
.end annotation
.line 1
invoke-static {p0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object p0
invoke-static {p0}, Lx/j;->a(Ljava/util/List;)Lx/i;
move-result-object p0
return-object p0
.end method
.method public static c()Lx/i;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lx/j$b;
invoke-direct {v0}, Lx/j$b;-><init>()V
return-object v0
.end method
+25
View File
@@ -0,0 +1,25 @@
.class public interface abstract Lx/j0;
.super Ljava/lang/Object;
.source "ImageInfoProcessor.java"
# virtual methods
.method public abstract a(Landroidx/camera/core/o1;)Z
.param p1 # Landroidx/camera/core/o1;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"imageInfo"
}
.end annotation
.end method
.method public abstract b()Landroidx/camera/core/impl/h;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
+11
View File
@@ -0,0 +1,11 @@
.class public interface abstract synthetic Lx/j1;
.super Ljava/lang/Object;
.source "package-info.java"
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
+52
View File
@@ -0,0 +1,52 @@
.class public final Lx/k;
.super Ljava/lang/Object;
.source "CameraCaptureResults.java"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroidx/camera/core/o1;)Landroidx/camera/core/impl/c;
.locals 1
.param p0 # Landroidx/camera/core/o1;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"imageInfo"
}
.end annotation
.line 1
instance-of v0, p0, Lz/b;
if-eqz v0, :cond_0
.line 2
check-cast p0, Lz/b;
invoke-virtual {p0}, Lz/b;->e()Landroidx/camera/core/impl/c;
move-result-object p0
return-object p0
:cond_0
const/4 p0, 0x0
return-object p0
.end method
+42
View File
@@ -0,0 +1,42 @@
.class public interface abstract Lx/k0;
.super Ljava/lang/Object;
.source "ImageProxyBundle.java"
# virtual methods
.method public abstract a()Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end method
.method public abstract b(I)Lcom/google/common/util/concurrent/ListenableFuture;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"captureId"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lcom/google/common/util/concurrent/ListenableFuture<",
"Landroidx/camera/core/p1;",
">;"
}
.end annotation
.end method
+64
View File
@@ -0,0 +1,64 @@
.class public interface abstract Lx/l$a;
.super Ljava/lang/Object;
.source "CameraDeviceSurfaceManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lx/l;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract a(Landroid/content/Context;Ljava/lang/Object;Ljava/util/Set;)Lx/l;
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Ljava/util/Set;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"context",
"cameraManager",
"availableCameraIds"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/Object;",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;)",
"Lx/l;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroidx/camera/core/InitializationException;
}
.end annotation
.end method
+99
View File
@@ -0,0 +1,99 @@
.class public interface abstract Lx/l;
.super Ljava/lang/Object;
.source "CameraDeviceSurfaceManager.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lx/l$a;
}
.end annotation
# virtual methods
.method public abstract a(Ljava/lang/String;ILandroid/util/Size;)Landroidx/camera/core/impl/SurfaceConfig;
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"cameraId",
"imageFormat",
"size"
}
.end annotation
.end method
.method public abstract b(Ljava/lang/String;Ljava/util/List;)Z
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"cameraId",
"surfaceConfigList"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Landroidx/camera/core/impl/SurfaceConfig;",
">;)Z"
}
.end annotation
.end method
.method public abstract c(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Ljava/util/Map;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"cameraId",
"existingSurfaces",
"newUseCaseConfigs"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Landroidx/camera/core/impl/SurfaceConfig;",
">;",
"Ljava/util/List<",
"Landroidx/camera/core/impl/s<",
"*>;>;)",
"Ljava/util/Map<",
"Landroidx/camera/core/impl/s<",
"*>;",
"Landroid/util/Size;",
">;"
}
.end annotation
.end method
+37
View File
@@ -0,0 +1,37 @@
.class public interface abstract Lx/l0$a;
.super Ljava/lang/Object;
.source "ImageReaderProxy.java"
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lx/l0;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract a(Lx/l0;)V
.param p1 # Lx/l0;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"imageReader"
}
.end annotation
.end method
+67
View File
@@ -0,0 +1,67 @@
.class public interface abstract Lx/l0;
.super Ljava/lang/Object;
.source "ImageReaderProxy.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lx/l0$a;
}
.end annotation
# virtual methods
.method public abstract a()Landroid/view/Surface;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract c()Landroidx/camera/core/p1;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract close()V
.end method
.method public abstract d()I
.end method
.method public abstract e()V
.end method
.method public abstract f(Lx/l0$a;Ljava/util/concurrent/Executor;)V
.param p1 # Lx/l0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/util/concurrent/Executor;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"listener",
"executor"
}
.end annotation
.end method
.method public abstract g()I
.end method
.method public abstract getHeight()I
.end method
.method public abstract getWidth()I
.end method
.method public abstract h()Landroidx/camera/core/p1;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
+52
View File
@@ -0,0 +1,52 @@
.class public interface abstract Lx/m$a;
.super Ljava/lang/Object;
.source "CameraFactory.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lx/m;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract a(Landroid/content/Context;Lx/v;Landroidx/camera/core/CameraSelector;)Lx/m;
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lx/v;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroidx/camera/core/CameraSelector;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"context",
"threadConfig",
"availableCamerasLimiter"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroidx/camera/core/InitializationException;
}
.end annotation
.end method
+56
View File
@@ -0,0 +1,56 @@
.class public interface abstract Lx/m;
.super Ljava/lang/Object;
.source "CameraFactory.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lx/m$a;
}
.end annotation
# virtual methods
.method public abstract a()Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract b(Ljava/lang/String;)Landroidx/camera/core/impl/CameraInternal;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"cameraId"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroidx/camera/core/CameraUnavailableException;
}
.end annotation
.end method
.method public abstract c()Ljava/util/Set;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end method
+59
View File
@@ -0,0 +1,59 @@
.class public final Lx/m0;
.super Landroidx/camera/core/impl/DeferrableSurface;
.source "ImmediateSurface.java"
# instance fields
.field public final j:Landroid/view/Surface;
# direct methods
.method public constructor <init>(Landroid/view/Surface;)V
.locals 0
.param p1 # Landroid/view/Surface;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"surface"
}
.end annotation
.line 1
invoke-direct {p0}, Landroidx/camera/core/impl/DeferrableSurface;-><init>()V
.line 2
iput-object p1, p0, Lx/m0;->j:Landroid/view/Surface;
return-void
.end method
# virtual methods
.method public l()Lcom/google/common/util/concurrent/ListenableFuture;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/common/util/concurrent/ListenableFuture<",
"Landroid/view/Surface;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lx/m0;->j:Landroid/view/Surface;
invoke-static {v0}, Landroidx/camera/core/impl/utils/futures/f;->h(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;
move-result-object v0
return-object v0
.end method
+139
View File
@@ -0,0 +1,139 @@
.class public Lx/n0;
.super Ljava/lang/Object;
.source "LensFacingCameraFilter.java"
# interfaces
.implements Landroidx/camera/core/k;
# annotations
.annotation build Landroidx/annotation/experimental/UseExperimental;
markerClass = Landroidx/camera/core/ExperimentalCameraFilter;
.end annotation
# instance fields
.field public a:I
# direct methods
.method public constructor <init>(I)V
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"lensFacing"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput p1, p0, Lx/n0;->a:I
return-void
.end method
# virtual methods
.method public a(Ljava/util/List;)Ljava/util/List;
.locals 4
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"cameraInfos"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Landroidx/camera/core/CameraInfo;",
">;)",
"Ljava/util/List<",
"Landroidx/camera/core/CameraInfo;",
">;"
}
.end annotation
.line 1
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 2
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_0
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroidx/camera/core/CameraInfo;
.line 3
instance-of v2, v1, Lx/q;
const-string v3, "The camera info doesn\'t contain internal implementation."
invoke-static {v2, v3}, Lr1/o;->b(ZLjava/lang/Object;)V
.line 4
move-object v2, v1
check-cast v2, Lx/q;
invoke-interface {v2}, Lx/q;->d()Ljava/lang/Integer;
move-result-object v2
if-eqz v2, :cond_0
.line 5
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
iget v3, p0, Lx/n0;->a:I
if-ne v2, v3, :cond_0
.line 6
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_1
return-object v0
.end method
.method public b()I
.locals 1
.line 1
iget v0, p0, Lx/n0;->a:I
return v0
.end method
+148
View File
@@ -0,0 +1,148 @@
.class public Lx/o0;
.super Ljava/lang/Object;
.source "LensFacingConverter.java"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(I)Ljava/lang/String;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x10
}
names = {
"lensFacing"
}
.end annotation
if-eqz p0, :cond_1
const/4 v0, 0x1
if-ne p0, v0, :cond_0
const-string p0, "BACK"
return-object p0
.line 1
:cond_0
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Unknown lens facing "
invoke-static {v1, p0}, Landroid/support/v4/media/b;->a(Ljava/lang/String;I)Ljava/lang/String;
move-result-object p0
invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "FRONT"
return-object p0
.end method
.method public static b(Ljava/lang/String;)I
.locals 2
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x10
}
names = {
"name"
}
.end annotation
const-string v0, "name cannot be null"
.line 1
invoke-static {p0, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const-string v0, "BACK"
.line 2
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1
const-string v0, "FRONT"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/4 p0, 0x0
return p0
.line 3
:cond_0
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Unknown len facing name "
invoke-static {v1, p0}, Lc/g;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_1
const/4 p0, 0x1
return p0
.end method
.method public static c()[Ljava/lang/Integer;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x2
new-array v0, v0, [Ljava/lang/Integer;
const/4 v1, 0x0
.line 1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v0, v1
const/4 v1, 0x1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v0, v1
return-object v0
.end method
+73
View File
@@ -0,0 +1,73 @@
.class public Lx/p;
.super Ljava/lang/Object;
.source "CameraFilters.java"
# static fields
.field public static final a:Landroidx/camera/core/k;
.field public static final b:Landroidx/camera/core/k;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1
sget-object v0, Lx/n;->a:Lx/n;
sput-object v0, Lx/p;->a:Landroidx/camera/core/k;
.line 2
sget-object v0, Lx/o;->a:Lx/o;
sput-object v0, Lx/p;->b:Landroidx/camera/core/k;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static synthetic a(Ljava/util/List;)Ljava/util/List;
.locals 0
invoke-static {p0}, Lx/p;->c(Ljava/util/List;)Ljava/util/List;
move-result-object p0
return-object p0
.end method
.method public static synthetic b(Ljava/util/List;)Ljava/util/List;
.locals 0
invoke-static {p0}, Lx/p;->d(Ljava/util/List;)Ljava/util/List;
move-result-object p0
return-object p0
.end method
.method public static synthetic c(Ljava/util/List;)Ljava/util/List;
.locals 0
return-object p0
.end method
.method public static synthetic d(Ljava/util/List;)Ljava/util/List;
.locals 0
.line 1
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object p0
return-object p0
.end method
+64
View File
@@ -0,0 +1,64 @@
.class public interface abstract Lx/q;
.super Ljava/lang/Object;
.source "CameraInfoInternal.java"
# interfaces
.implements Landroidx/camera/core/CameraInfo;
# virtual methods
.method public abstract b()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract c(Ljava/util/concurrent/Executor;Lx/i;)V
.param p1 # Ljava/util/concurrent/Executor;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lx/i;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"executor",
"callback"
}
.end annotation
.end method
.method public abstract d()Ljava/lang/Integer;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract f()Lx/g;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract g()Lx/b1;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract h(Lx/i;)V
.param p1 # Lx/i;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"callback"
}
.end annotation
.end method
+633
View File
@@ -0,0 +1,633 @@
.class public final Lx/t;
.super Ljava/lang/Object;
.source "CameraRepository.java"
# static fields
.field public static final f:Ljava/lang/String; = "CameraRepository"
# instance fields
.field public final a:Ljava/lang/Object;
.field public final b:Ljava/util/Map;
.annotation build Landroidx/annotation/GuardedBy;
value = "mCamerasLock"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Landroidx/camera/core/impl/CameraInternal;",
">;"
}
.end annotation
.end field
.field public final c:Ljava/util/Set;
.annotation build Landroidx/annotation/GuardedBy;
value = "mCamerasLock"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Landroidx/camera/core/impl/CameraInternal;",
">;"
}
.end annotation
.end field
.field public d:Lcom/google/common/util/concurrent/ListenableFuture;
.annotation build Landroidx/annotation/GuardedBy;
value = "mCamerasLock"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/common/util/concurrent/ListenableFuture<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end field
.field public e:Landroidx/concurrent/futures/CallbackToFutureAdapter$a;
.annotation build Landroidx/annotation/GuardedBy;
value = "mCamerasLock"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/concurrent/futures/CallbackToFutureAdapter$a<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lx/t;->a:Ljava/lang/Object;
.line 3
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
iput-object v0, p0, Lx/t;->b:Ljava/util/Map;
.line 4
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lx/t;->c:Ljava/util/Set;
return-void
.end method
.method public static synthetic a(Lx/t;Landroidx/concurrent/futures/CallbackToFutureAdapter$a;)Ljava/lang/Object;
.locals 0
invoke-direct {p0, p1}, Lx/t;->h(Landroidx/concurrent/futures/CallbackToFutureAdapter$a;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static synthetic b(Lx/t;Landroidx/camera/core/impl/CameraInternal;)V
.locals 0
invoke-direct {p0, p1}, Lx/t;->i(Landroidx/camera/core/impl/CameraInternal;)V
return-void
.end method
.method private synthetic h(Landroidx/concurrent/futures/CallbackToFutureAdapter$a;)Ljava/lang/Object;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
iget-object v0, p0, Lx/t;->a:Ljava/lang/Object;
monitor-enter v0
.line 2
:try_start_0
iput-object p1, p0, Lx/t;->e:Landroidx/concurrent/futures/CallbackToFutureAdapter$a;
.line 3
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
const-string p1, "CameraRepository-deinit"
return-object p1
:catchall_0
move-exception p1
:try_start_1
monitor-exit v0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw p1
.end method
.method private synthetic i(Landroidx/camera/core/impl/CameraInternal;)V
.locals 2
.line 1
iget-object v0, p0, Lx/t;->a:Ljava/lang/Object;
monitor-enter v0
.line 2
:try_start_0
iget-object v1, p0, Lx/t;->c:Ljava/util/Set;
invoke-interface {v1, p1}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
.line 3
iget-object p1, p0, Lx/t;->c:Ljava/util/Set;
invoke-interface {p1}, Ljava/util/Set;->isEmpty()Z
move-result p1
if-eqz p1, :cond_0
.line 4
iget-object p1, p0, Lx/t;->e:Landroidx/concurrent/futures/CallbackToFutureAdapter$a;
invoke-static {p1}, Lr1/o;->k(Ljava/lang/Object;)Ljava/lang/Object;
.line 5
iget-object p1, p0, Lx/t;->e:Landroidx/concurrent/futures/CallbackToFutureAdapter$a;
const/4 v1, 0x0
invoke-virtual {p1, v1}, Landroidx/concurrent/futures/CallbackToFutureAdapter$a;->c(Ljava/lang/Object;)Z
.line 6
iput-object v1, p0, Lx/t;->e:Landroidx/concurrent/futures/CallbackToFutureAdapter$a;
.line 7
iput-object v1, p0, Lx/t;->d:Lcom/google/common/util/concurrent/ListenableFuture;
.line 8
:cond_0
monitor-exit v0
return-void
:catchall_0
move-exception p1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
# virtual methods
.method public c()Lcom/google/common/util/concurrent/ListenableFuture;
.locals 6
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/common/util/concurrent/ListenableFuture<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lx/t;->a:Ljava/lang/Object;
monitor-enter v0
.line 2
:try_start_0
iget-object v1, p0, Lx/t;->b:Ljava/util/Map;
invoke-interface {v1}, Ljava/util/Map;->isEmpty()Z
move-result v1
if-eqz v1, :cond_1
.line 3
iget-object v1, p0, Lx/t;->d:Lcom/google/common/util/concurrent/ListenableFuture;
if-nez v1, :cond_0
const/4 v1, 0x0
invoke-static {v1}, Landroidx/camera/core/impl/utils/futures/f;->h(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;
move-result-object v1
:cond_0
monitor-exit v0
return-object v1
.line 4
:cond_1
iget-object v1, p0, Lx/t;->d:Lcom/google/common/util/concurrent/ListenableFuture;
if-nez v1, :cond_2
.line 5
new-instance v1, Lx/r;
invoke-direct {v1, p0}, Lx/r;-><init>(Lx/t;)V
invoke-static {v1}, Landroidx/concurrent/futures/CallbackToFutureAdapter;->a(Landroidx/concurrent/futures/CallbackToFutureAdapter$b;)Lcom/google/common/util/concurrent/ListenableFuture;
move-result-object v1
.line 6
iput-object v1, p0, Lx/t;->d:Lcom/google/common/util/concurrent/ListenableFuture;
.line 7
:cond_2
iget-object v2, p0, Lx/t;->c:Ljava/util/Set;
iget-object v3, p0, Lx/t;->b:Ljava/util/Map;
invoke-interface {v3}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
.line 8
iget-object v2, p0, Lx/t;->b:Ljava/util/Map;
invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v2
invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_0
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_3
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Landroidx/camera/core/impl/CameraInternal;
.line 9
invoke-interface {v3}, Landroidx/camera/core/impl/CameraInternal;->release()Lcom/google/common/util/concurrent/ListenableFuture;
move-result-object v4
new-instance v5, Lx/s;
invoke-direct {v5, p0, v3}, Lx/s;-><init>(Lx/t;Landroidx/camera/core/impl/CameraInternal;)V
.line 10
invoke-static {}, Landroidx/camera/core/impl/utils/executor/a;->a()Ljava/util/concurrent/Executor;
move-result-object v3
.line 11
invoke-interface {v4, v5, v3}, Lcom/google/common/util/concurrent/ListenableFuture;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V
goto :goto_0
.line 12
:cond_3
iget-object v2, p0, Lx/t;->b:Ljava/util/Map;
invoke-interface {v2}, Ljava/util/Map;->clear()V
.line 13
monitor-exit v0
return-object v1
:catchall_0
move-exception v1
.line 14
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.end method
.method public d(Ljava/lang/String;)Landroidx/camera/core/impl/CameraInternal;
.locals 4
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"cameraId"
}
.end annotation
.line 1
iget-object v0, p0, Lx/t;->a:Ljava/lang/Object;
monitor-enter v0
.line 2
:try_start_0
iget-object v1, p0, Lx/t;->b:Ljava/util/Map;
invoke-interface {v1, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroidx/camera/core/impl/CameraInternal;
if-eqz v1, :cond_0
.line 3
monitor-exit v0
return-object v1
.line 4
:cond_0
new-instance v1, Ljava/lang/IllegalArgumentException;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Invalid camera: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {v1, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v1
:catchall_0
move-exception p1
.line 5
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
.method public e()Ljava/util/Set;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lx/t;->a:Ljava/lang/Object;
monitor-enter v0
.line 2
:try_start_0
new-instance v1, Ljava/util/LinkedHashSet;
iget-object v2, p0, Lx/t;->b:Ljava/util/Map;
invoke-interface {v2}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v2
invoke-direct {v1, v2}, Ljava/util/LinkedHashSet;-><init>(Ljava/util/Collection;)V
monitor-exit v0
return-object v1
:catchall_0
move-exception v1
.line 3
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.end method
.method public f()Ljava/util/LinkedHashSet;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/LinkedHashSet<",
"Landroidx/camera/core/impl/CameraInternal;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lx/t;->a:Ljava/lang/Object;
monitor-enter v0
.line 2
:try_start_0
new-instance v1, Ljava/util/LinkedHashSet;
iget-object v2, p0, Lx/t;->b:Ljava/util/Map;
invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v2
invoke-direct {v1, v2}, Ljava/util/LinkedHashSet;-><init>(Ljava/util/Collection;)V
monitor-exit v0
return-object v1
:catchall_0
move-exception v1
.line 3
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.end method
.method public g(Lx/m;)V
.locals 6
.param p1 # Lx/m;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"cameraFactory"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroidx/camera/core/InitializationException;
}
.end annotation
.line 1
iget-object v0, p0, Lx/t;->a:Ljava/lang/Object;
monitor-enter v0
.line 2
:try_start_0
invoke-interface {p1}, Lx/m;->c()Ljava/util/Set;
move-result-object v1
.line 3
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_0
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
const-string v3, "CameraRepository"
.line 4
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "Added camera: "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v3, v4}, Landroidx/camera/core/x1;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 5
iget-object v3, p0, Lx/t;->b:Ljava/util/Map;
invoke-interface {p1, v2}, Lx/m;->b(Ljava/lang/String;)Landroidx/camera/core/impl/CameraInternal;
move-result-object v4
invoke-interface {v3, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_0
.catch Landroidx/camera/core/CameraUnavailableException; {:try_start_0 .. :try_end_0} :catch_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
.line 6
:cond_0
:try_start_1
monitor-exit v0
return-void
:catchall_0
move-exception p1
goto :goto_1
:catch_0
move-exception p1
.line 7
new-instance v1, Landroidx/camera/core/InitializationException;
invoke-direct {v1, p1}, Landroidx/camera/core/InitializationException;-><init>(Ljava/lang/Throwable;)V
throw v1
.line 8
:goto_1
monitor-exit v0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw p1
.end method
+232
View File
@@ -0,0 +1,232 @@
.class public final Lx/u0$a;
.super Ljava/lang/Object;
.source "LiveDataObservable.java"
# interfaces
.implements Landroidx/lifecycle/Observer;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lx/u0;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Landroidx/lifecycle/Observer<",
"Lx/u0$b<",
"TT;>;>;"
}
.end annotation
# instance fields
.field public final a:Ljava/util/concurrent/atomic/AtomicBoolean;
.field public final b:Lx/y0$a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lx/y0$a<",
"-TT;>;"
}
.end annotation
.end field
.field public final c:Ljava/util/concurrent/Executor;
# direct methods
.method public constructor <init>(Ljava/util/concurrent/Executor;Lx/y0$a;)V
.locals 2
.param p1 # Ljava/util/concurrent/Executor;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lx/y0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"executor",
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Executor;",
"Lx/y0$a<",
"-TT;>;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x1
invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
iput-object v0, p0, Lx/u0$a;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 3
iput-object p1, p0, Lx/u0$a;->c:Ljava/util/concurrent/Executor;
.line 4
iput-object p2, p0, Lx/u0$a;->b:Lx/y0$a;
return-void
.end method
.method public static synthetic a(Lx/u0$a;Lx/u0$b;)V
.locals 0
invoke-direct {p0, p1}, Lx/u0$a;->c(Lx/u0$b;)V
return-void
.end method
.method private synthetic c(Lx/u0$b;)V
.locals 1
.line 1
iget-object v0, p0, Lx/u0$a;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
if-nez v0, :cond_0
return-void
.line 2
:cond_0
invoke-virtual {p1}, Lx/u0$b;->a()Z
move-result v0
if-eqz v0, :cond_1
.line 3
iget-object v0, p0, Lx/u0$a;->b:Lx/y0$a;
invoke-virtual {p1}, Lx/u0$b;->e()Ljava/lang/Object;
move-result-object p1
invoke-interface {v0, p1}, Lx/y0$a;->a(Ljava/lang/Object;)V
goto :goto_0
.line 4
:cond_1
invoke-virtual {p1}, Lx/u0$b;->d()Ljava/lang/Throwable;
move-result-object v0
invoke-static {v0}, Lr1/o;->k(Ljava/lang/Object;)Ljava/lang/Object;
.line 5
iget-object v0, p0, Lx/u0$a;->b:Lx/y0$a;
invoke-virtual {p1}, Lx/u0$b;->d()Ljava/lang/Throwable;
move-result-object p1
invoke-interface {v0, p1}, Lx/y0$a;->onError(Ljava/lang/Throwable;)V
:goto_0
return-void
.end method
# virtual methods
.method public b()V
.locals 2
.line 1
iget-object v0, p0, Lx/u0$a;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
return-void
.end method
.method public d(Lx/u0$b;)V
.locals 2
.param p1 # Lx/u0$b;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x10
}
names = {
"result"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx/u0$b<",
"TT;>;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lx/u0$a;->c:Ljava/util/concurrent/Executor;
new-instance v1, Lx/t0;
invoke-direct {v1, p0, p1}, Lx/t0;-><init>(Lx/u0$a;Lx/u0$b;)V
invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
return-void
.end method
.method public bridge synthetic onChanged(Ljava/lang/Object;)V
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x1010
}
names = {
"result"
}
.end annotation
.line 1
check-cast p1, Lx/u0$b;
invoke-virtual {p0, p1}, Lx/u0$a;->d(Lx/u0$b;)V
return-void
.end method
+288
View File
@@ -0,0 +1,288 @@
.class public final Lx/u0$b;
.super Ljava/lang/Object;
.source "LiveDataObservable.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lx/u0;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "b"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field public final a:Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"TT;"
}
.end annotation
.end field
.field public final b:Ljava/lang/Throwable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/lang/Object;Ljava/lang/Throwable;)V
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/lang/Throwable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"value",
"error"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;",
"Ljava/lang/Throwable;",
")V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lx/u0$b;->a:Ljava/lang/Object;
.line 3
iput-object p2, p0, Lx/u0$b;->b:Ljava/lang/Throwable;
return-void
.end method
.method public static b(Ljava/lang/Throwable;)Lx/u0$b;
.locals 2
.param p0 # Ljava/lang/Throwable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"error"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Throwable;",
")",
"Lx/u0$b<",
"TT;>;"
}
.end annotation
.line 1
new-instance v0, Lx/u0$b;
invoke-static {p0}, Lr1/o;->k(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/lang/Throwable;
const/4 v1, 0x0
invoke-direct {v0, v1, p0}, Lx/u0$b;-><init>(Ljava/lang/Object;Ljava/lang/Throwable;)V
return-object v0
.end method
.method public static c(Ljava/lang/Object;)Lx/u0$b;
.locals 2
.param p0 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"value"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;)",
"Lx/u0$b<",
"TT;>;"
}
.end annotation
.line 1
new-instance v0, Lx/u0$b;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lx/u0$b;-><init>(Ljava/lang/Object;Ljava/lang/Throwable;)V
return-object v0
.end method
# virtual methods
.method public a()Z
.locals 1
.line 1
iget-object v0, p0, Lx/u0$b;->b:Ljava/lang/Throwable;
if-nez v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public d()Ljava/lang/Throwable;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lx/u0$b;->b:Ljava/lang/Throwable;
return-object v0
.end method
.method public e()Ljava/lang/Object;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()TT;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lx/u0$b;->a()Z
move-result v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lx/u0$b;->a:Ljava/lang/Object;
return-object v0
.line 3
:cond_0
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Result contains an error. Does not contain a value."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "[Result: <"
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p0}, Lx/u0$b;->a()Z
move-result v1
if-eqz v1, :cond_0
const-string v1, "Value: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Lx/u0$b;->a:Ljava/lang/Object;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
goto :goto_0
:cond_0
const-string v1, "Error: "
.line 2
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Lx/u0$b;->b:Ljava/lang/Throwable;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
:goto_0
const-string v2, ">]"
invoke-static {v0, v1, v2}, Landroidx/camera/camera2/internal/b;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
+515
View File
@@ -0,0 +1,515 @@
.class public final Lx/u0;
.super Ljava/lang/Object;
.source "LiveDataObservable.java"
# interfaces
.implements Lx/y0;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lx/u0$a;,
Lx/u0$b;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lx/y0<",
"TT;>;"
}
.end annotation
# instance fields
.field public final a:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lx/u0$b<",
"TT;>;>;"
}
.end annotation
.end field
.field public final b:Ljava/util/Map;
.annotation build Landroidx/annotation/GuardedBy;
value = "mObservers"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Lx/y0$a<",
"-TT;>;",
"Lx/u0$a<",
"TT;>;>;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lx/u0;->a:Landroidx/lifecycle/MutableLiveData;
.line 3
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lx/u0;->b:Ljava/util/Map;
return-void
.end method
.method public static synthetic d(Lx/u0;Lx/u0$a;)V
.locals 0
invoke-direct {p0, p1}, Lx/u0;->l(Lx/u0$a;)V
return-void
.end method
.method public static synthetic e(Lx/u0;Lx/u0$a;Lx/u0$a;)V
.locals 0
invoke-direct {p0, p1, p2}, Lx/u0;->i(Lx/u0$a;Lx/u0$a;)V
return-void
.end method
.method public static synthetic f(Lx/u0;Landroidx/concurrent/futures/CallbackToFutureAdapter$a;)V
.locals 0
invoke-direct {p0, p1}, Lx/u0;->j(Landroidx/concurrent/futures/CallbackToFutureAdapter$a;)V
return-void
.end method
.method public static synthetic g(Lx/u0;Landroidx/concurrent/futures/CallbackToFutureAdapter$a;)Ljava/lang/Object;
.locals 0
invoke-direct {p0, p1}, Lx/u0;->k(Landroidx/concurrent/futures/CallbackToFutureAdapter$a;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method private synthetic i(Lx/u0$a;Lx/u0$a;)V
.locals 1
if-eqz p1, :cond_0
.line 1
iget-object v0, p0, Lx/u0;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/LiveData;->removeObserver(Landroidx/lifecycle/Observer;)V
.line 2
:cond_0
iget-object p1, p0, Lx/u0;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {p1, p2}, Landroidx/lifecycle/LiveData;->observeForever(Landroidx/lifecycle/Observer;)V
return-void
.end method
.method private synthetic j(Landroidx/concurrent/futures/CallbackToFutureAdapter$a;)V
.locals 2
.line 1
iget-object v0, p0, Lx/u0;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lx/u0$b;
if-nez v0, :cond_0
.line 2
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Observable has not yet been initialized with a value."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
invoke-virtual {p1, v0}, Landroidx/concurrent/futures/CallbackToFutureAdapter$a;->f(Ljava/lang/Throwable;)Z
goto :goto_0
.line 3
:cond_0
invoke-virtual {v0}, Lx/u0$b;->a()Z
move-result v1
if-eqz v1, :cond_1
.line 4
invoke-virtual {v0}, Lx/u0$b;->e()Ljava/lang/Object;
move-result-object v0
invoke-virtual {p1, v0}, Landroidx/concurrent/futures/CallbackToFutureAdapter$a;->c(Ljava/lang/Object;)Z
goto :goto_0
.line 5
:cond_1
invoke-virtual {v0}, Lx/u0$b;->d()Ljava/lang/Throwable;
move-result-object v1
invoke-static {v1}, Lr1/o;->k(Ljava/lang/Object;)Ljava/lang/Object;
.line 6
invoke-virtual {v0}, Lx/u0$b;->d()Ljava/lang/Throwable;
move-result-object v0
invoke-virtual {p1, v0}, Landroidx/concurrent/futures/CallbackToFutureAdapter$a;->f(Ljava/lang/Throwable;)Z
:goto_0
return-void
.end method
.method private synthetic k(Landroidx/concurrent/futures/CallbackToFutureAdapter$a;)Ljava/lang/Object;
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-static {}, Landroidx/camera/core/impl/utils/executor/a;->e()Ljava/util/concurrent/ScheduledExecutorService;
move-result-object v0
new-instance v1, Lx/q0;
invoke-direct {v1, p0, p1}, Lx/q0;-><init>(Lx/u0;Landroidx/concurrent/futures/CallbackToFutureAdapter$a;)V
invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
.line 2
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v0, " [fetch@"
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v0, "]"
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method private synthetic l(Lx/u0$a;)V
.locals 1
.line 1
iget-object v0, p0, Lx/u0;->a:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/LiveData;->removeObserver(Landroidx/lifecycle/Observer;)V
return-void
.end method
# virtual methods
.method public a()Lcom/google/common/util/concurrent/ListenableFuture;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/common/util/concurrent/ListenableFuture<",
"TT;>;"
}
.end annotation
.line 1
new-instance v0, Lx/p0;
invoke-direct {v0, p0}, Lx/p0;-><init>(Lx/u0;)V
invoke-static {v0}, Landroidx/concurrent/futures/CallbackToFutureAdapter;->a(Landroidx/concurrent/futures/CallbackToFutureAdapter$b;)Lcom/google/common/util/concurrent/ListenableFuture;
move-result-object v0
return-object v0
.end method
.method public b(Ljava/util/concurrent/Executor;Lx/y0$a;)V
.locals 3
.param p1 # Ljava/util/concurrent/Executor;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lx/y0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"executor",
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Executor;",
"Lx/y0$a<",
"-TT;>;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lx/u0;->b:Ljava/util/Map;
monitor-enter v0
.line 2
:try_start_0
iget-object v1, p0, Lx/u0;->b:Ljava/util/Map;
invoke-interface {v1, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx/u0$a;
if-eqz v1, :cond_0
.line 3
invoke-virtual {v1}, Lx/u0$a;->b()V
.line 4
:cond_0
new-instance v2, Lx/u0$a;
invoke-direct {v2, p1, p2}, Lx/u0$a;-><init>(Ljava/util/concurrent/Executor;Lx/y0$a;)V
.line 5
iget-object p1, p0, Lx/u0;->b:Ljava/util/Map;
invoke-interface {p1, p2, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6
invoke-static {}, Landroidx/camera/core/impl/utils/executor/a;->e()Ljava/util/concurrent/ScheduledExecutorService;
move-result-object p1
new-instance p2, Lx/s0;
invoke-direct {p2, p0, v1, v2}, Lx/s0;-><init>(Lx/u0;Lx/u0$a;Lx/u0$a;)V
invoke-interface {p1, p2}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
.line 7
monitor-exit v0
return-void
:catchall_0
move-exception p1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
.method public c(Lx/y0$a;)V
.locals 3
.param p1 # Lx/y0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx/y0$a<",
"-TT;>;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lx/u0;->b:Ljava/util/Map;
monitor-enter v0
.line 2
:try_start_0
iget-object v1, p0, Lx/u0;->b:Ljava/util/Map;
invoke-interface {v1, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lx/u0$a;
if-eqz p1, :cond_0
.line 3
invoke-virtual {p1}, Lx/u0$a;->b()V
.line 4
invoke-static {}, Landroidx/camera/core/impl/utils/executor/a;->e()Ljava/util/concurrent/ScheduledExecutorService;
move-result-object v1
new-instance v2, Lx/r0;
invoke-direct {v2, p0, p1}, Lx/r0;-><init>(Lx/u0;Lx/u0$a;)V
invoke-interface {v1, v2}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
.line 5
:cond_0
monitor-exit v0
return-void
:catchall_0
move-exception p1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
.method public h()Landroidx/lifecycle/LiveData;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Lx/u0$b<",
"TT;>;>;"
}
.end annotation
.line 1
iget-object v0, p0, Lx/u0;->a:Landroidx/lifecycle/MutableLiveData;
return-object v0
.end method
.method public m(Ljava/lang/Throwable;)V
.locals 1
.param p1 # Ljava/lang/Throwable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"error"
}
.end annotation
.line 1
iget-object v0, p0, Lx/u0;->a:Landroidx/lifecycle/MutableLiveData;
invoke-static {p1}, Lx/u0$b;->b(Ljava/lang/Throwable;)Lx/u0$b;
move-result-object p1
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
.end method
.method public n(Ljava/lang/Object;)V
.locals 1
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"value"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lx/u0;->a:Landroidx/lifecycle/MutableLiveData;
invoke-static {p1}, Lx/u0$b;->c(Ljava/lang/Object;)Lx/u0$b;
move-result-object p1
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
.end method
+63
View File
@@ -0,0 +1,63 @@
.class public abstract Lx/v;
.super Ljava/lang/Object;
.source "CameraThreadConfig.java"
# annotations
.annotation build Lcom/google/auto/value/AutoValue;
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Ljava/util/concurrent/Executor;Landroid/os/Handler;)Lx/v;
.locals 1
.param p0 # Ljava/util/concurrent/Executor;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Landroid/os/Handler;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"cameraExecutor",
"schedulerHandler"
}
.end annotation
.line 1
new-instance v0, Lx/b;
invoke-direct {v0, p0, p1}, Lx/b;-><init>(Ljava/util/concurrent/Executor;Landroid/os/Handler;)V
return-object v0
.end method
# virtual methods
.method public abstract b()Ljava/util/concurrent/Executor;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract c()Landroid/os/Handler;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
+135
View File
@@ -0,0 +1,135 @@
.class public abstract Lx/v0;
.super Ljava/lang/Object;
.source "MultiValueSet.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<C:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field public a:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"TC;>;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lx/v0;->a:Ljava/util/Set;
return-void
.end method
# virtual methods
.method public a(Ljava/util/List;)V
.locals 1
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"value"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"TC;>;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lx/v0;->a:Ljava/util/Set;
invoke-interface {v0, p1}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
return-void
.end method
.method public abstract b()Lx/v0;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lx/v0<",
"TC;>;"
}
.end annotation
.end method
.method public c()Ljava/util/List;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"TC;>;"
}
.end annotation
.line 1
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lx/v0;->a:Ljava/util/Set;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clone()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/CloneNotSupportedException;
}
.end annotation
.line 1
invoke-virtual {p0}, Lx/v0;->b()Lx/v0;
move-result-object v0
return-object v0
.end method
+19
View File
@@ -0,0 +1,19 @@
.class public interface abstract Lx/w;
.super Ljava/lang/Object;
.source "CaptureBundle.java"
# virtual methods
.method public abstract c()Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Landroidx/camera/core/impl/h;",
">;"
}
.end annotation
.end method
+168
View File
@@ -0,0 +1,168 @@
.class public Lx/w0;
.super Lx/d1;
.source "MutableStateObservable.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Lx/d1<",
"TT;>;"
}
.end annotation
# direct methods
.method public constructor <init>(Ljava/lang/Object;Z)V
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"initialState",
"isError"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Lx/d1;-><init>(Ljava/lang/Object;Z)V
return-void
.end method
.method public static j(Ljava/lang/Throwable;)Lx/w0;
.locals 2
.param p0 # Ljava/lang/Throwable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"initialError"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Throwable;",
")",
"Lx/w0<",
"TT;>;"
}
.end annotation
.line 1
new-instance v0, Lx/w0;
const/4 v1, 0x1
invoke-direct {v0, p0, v1}, Lx/w0;-><init>(Ljava/lang/Object;Z)V
return-object v0
.end method
.method public static k(Ljava/lang/Object;)Lx/w0;
.locals 2
.param p0 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"initialState"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;)",
"Lx/w0<",
"TT;>;"
}
.end annotation
.line 1
new-instance v0, Lx/w0;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lx/w0;-><init>(Ljava/lang/Object;Z)V
return-object v0
.end method
# virtual methods
.method public h(Ljava/lang/Throwable;)V
.locals 0
.param p1 # Ljava/lang/Throwable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"error"
}
.end annotation
.line 1
invoke-virtual {p0, p1}, Lx/d1;->f(Ljava/lang/Throwable;)V
return-void
.end method
.method public i(Ljava/lang/Object;)V
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"state"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
.line 1
invoke-virtual {p0, p1}, Lx/d1;->e(Ljava/lang/Object;)V
return-void
.end method
+40
View File
@@ -0,0 +1,40 @@
.class public interface abstract Lx/x;
.super Ljava/lang/Object;
.source "CaptureProcessor.java"
# virtual methods
.method public abstract a(Landroid/view/Surface;I)V
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"surface",
"imageFormat"
}
.end annotation
.end method
.method public abstract b(Lx/k0;)V
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"bundle"
}
.end annotation
.end method
.method public abstract c(Landroid/util/Size;)V
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"size"
}
.end annotation
.end method
+174
View File
@@ -0,0 +1,174 @@
.class public Lx/x0;
.super Lx/g1;
.source "MutableTagBundle.java"
# direct methods
.method public constructor <init>(Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"source"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lx/g1;-><init>(Ljava/util/Map;)V
return-void
.end method
.method public static g()Lx/x0;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lx/x0;
new-instance v1, Landroid/util/ArrayMap;
invoke-direct {v1}, Landroid/util/ArrayMap;-><init>()V
invoke-direct {v0, v1}, Lx/x0;-><init>(Ljava/util/Map;)V
return-object v0
.end method
.method public static h(Lx/g1;)Lx/x0;
.locals 4
.param p0 # Lx/g1;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"otherTagBundle"
}
.end annotation
.line 1
new-instance v0, Landroid/util/ArrayMap;
invoke-direct {v0}, Landroid/util/ArrayMap;-><init>()V
.line 2
invoke-virtual {p0}, Lx/g1;->e()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_0
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
.line 3
invoke-virtual {p0, v2}, Lx/g1;->d(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v0, v2, v3}, Landroid/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
.line 4
:cond_0
new-instance p0, Lx/x0;
invoke-direct {p0, v0}, Lx/x0;-><init>(Ljava/util/Map;)V
return-object p0
.end method
# virtual methods
.method public f(Lx/g1;)V
.locals 1
.param p1 # Lx/g1;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"bundle"
}
.end annotation
.line 1
iget-object v0, p0, Lx/g1;->a:Ljava/util/Map;
if-eqz v0, :cond_0
iget-object p1, p1, Lx/g1;->a:Ljava/util/Map;
if-eqz p1, :cond_0
.line 2
invoke-interface {v0, p1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
:cond_0
return-void
.end method
.method public i(Ljava/lang/String;Ljava/lang/Integer;)V
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/Integer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"key",
"value"
}
.end annotation
.line 1
iget-object v0, p0, Lx/g1;->a:Ljava/util/Map;
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
+27
View File
@@ -0,0 +1,27 @@
.class public interface abstract Lx/y;
.super Ljava/lang/Object;
.source "ConfigProvider.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<C::",
"Landroidx/camera/core/impl/Config;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract a()Landroidx/camera/core/impl/Config;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()TC;"
}
.end annotation
.end method
+61
View File
@@ -0,0 +1,61 @@
.class public interface abstract Lx/y0$a;
.super Ljava/lang/Object;
.source "Observable.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lx/y0;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract a(Ljava/lang/Object;)V
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"value"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
.end method
.method public abstract onError(Ljava/lang/Throwable;)V
.param p1 # Ljava/lang/Throwable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"t"
}
.end annotation
.end method
+88
View File
@@ -0,0 +1,88 @@
.class public interface abstract Lx/y0;
.super Ljava/lang/Object;
.source "Observable.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lx/y0$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract a()Lcom/google/common/util/concurrent/ListenableFuture;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/common/util/concurrent/ListenableFuture<",
"TT;>;"
}
.end annotation
.end method
.method public abstract b(Ljava/util/concurrent/Executor;Lx/y0$a;)V
.param p1 # Ljava/util/concurrent/Executor;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lx/y0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"executor",
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Executor;",
"Lx/y0$a<",
"-TT;>;)V"
}
.end annotation
.end method
.method public abstract c(Lx/y0$a;)V
.param p1 # Lx/y0$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx/y0$a<",
"-TT;>;)V"
}
.end annotation
.end method