a.smali
.class public final Lar/a;
.super Ljava/lang/Object;
.source "Timber.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lar/a$b;,
Lar/a$c;
}
.end annotation
# static fields
.field public static final a:[Lar/a$c;
.field public static final b:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lar/a$c;",
">;"
}
.end annotation
.end field
.field public static volatile c:[Lar/a$c;
.field public static final d:Lar/a$c;
# direct methods
.method public static constructor <clinit>()V
.registers 1
const/4 v0, 0x0
new-array v0, v0, [Lar/a$c;
sput-object v0, Lar/a;->a:[Lar/a$c;
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
sput-object v0, Lar/a;->b:Ljava/util/List;
sget-object v0, Lar/a;->a:[Lar/a$c;
sput-object v0, Lar/a;->c:[Lar/a$c;
new-instance v0, Lar/a$a;
invoke-direct {v0}, Lar/a$a;-><init>()V
sput-object v0, Lar/a;->d:Lar/a$c;
return-void
.end method
.method public static a(Lar/a$c;)V
.registers 3
if-eqz p0, :cond_2d
sget-object v0, Lar/a;->d:Lar/a$c;
if-eq p0, v0, :cond_25
sget-object v0, Lar/a;->b:Ljava/util/List;
monitor-enter v0
:try_start_9
sget-object v1, Lar/a;->b:Ljava/util/List;
invoke-interface {v1, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
sget-object p0, Lar/a;->b:Ljava/util/List;
sget-object v1, Lar/a;->b:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
new-array v1, v1, [Lar/a$c;
invoke-interface {p0, v1}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object p0
check-cast p0, [Lar/a$c;
sput-object p0, Lar/a;->c:[Lar/a$c;
monitor-exit v0
return-void
:catchall_22
move-exception p0
monitor-exit v0
:try_end_24
.catchall {:try_start_9 .. :try_end_24} :catchall_22
throw p0
:cond_25
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string v0, "Cannot plant Timber into itself."
invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
:cond_2d
new-instance p0, Ljava/lang/NullPointerException;
const-string v0, "tree == null"
invoke-direct {p0, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static varargs a(Ljava/lang/String;[Ljava/lang/Object;)V
.registers 3
sget-object v0, Lar/a;->d:Lar/a$c;
invoke-virtual {v0, p0, p1}, Lar/a$c;->a(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public static a(Ljava/lang/Throwable;)V
.registers 2
sget-object v0, Lar/a;->d:Lar/a$c;
invoke-virtual {v0, p0}, Lar/a$c;->a(Ljava/lang/Throwable;)V
return-void
.end method
.method public static varargs a(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
.registers 4
sget-object v0, Lar/a;->d:Lar/a$c;
invoke-virtual {v0, p0, p1, p2}, Lar/a$c;->a(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public static varargs b(Ljava/lang/String;[Ljava/lang/Object;)V
.registers 3
sget-object v0, Lar/a;->d:Lar/a$c;
invoke-virtual {v0, p0, p1}, Lar/a$c;->b(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public static varargs c(Ljava/lang/String;[Ljava/lang/Object;)V
.registers 3
sget-object v0, Lar/a;->d:Lar/a$c;
invoke-virtual {v0, p0, p1}, Lar/a$c;->d(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public static varargs d(Ljava/lang/String;[Ljava/lang/Object;)V
.registers 3
sget-object v0, Lar/a;->d:Lar/a$c;
invoke-virtual {v0, p0, p1}, Lar/a$c;->e(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method