c$a$a.smali
.class Lcom/xiaomi/b/d/c$a$a;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/xiaomi/b/d/c;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/xiaomi/b/d/c$a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "a"
.end annotation
# instance fields
.field private a:Landroid/os/IBinder;
# direct methods
.method constructor <init>(Landroid/os/IBinder;)V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/xiaomi/b/d/c$a$a;->a:Landroid/os/IBinder;
return-void
.end method
# virtual methods
.method public a()Ljava/lang/String;
.registers 6
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
:try_start_8
const-string/jumbo v0, "com.xiaomi.metoknlp.geofencing.IGeoFencing"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
iget-object v0, p0, Lcom/xiaomi/b/d/c$a$a;->a:Landroid/os/IBinder;
const/4 v3, 0x3
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
invoke-virtual {v2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
:try_end_1b
.catchall {:try_start_8 .. :try_end_1b} :catchall_23
move-result-object v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
return-object v0
:catchall_23
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(DDFJLandroid/app/PendingIntent;Ljava/lang/String;Ljava/lang/String;)V
.registers 16
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_4
const-string/jumbo v0, "com.xiaomi.metoknlp.geofencing.IGeoFencing"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
invoke-virtual {v1, p1, p2}, Landroid/os/Parcel;->writeDouble(D)V
invoke-virtual {v1, p3, p4}, Landroid/os/Parcel;->writeDouble(D)V
invoke-virtual {v1, p5}, Landroid/os/Parcel;->writeFloat(F)V
invoke-virtual {v1, p6, p7}, Landroid/os/Parcel;->writeLong(J)V
if-eqz p8, :cond_32
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
const/4 v0, 0x0
invoke-virtual {p8, v1, v0}, Landroid/app/PendingIntent;->writeToParcel(Landroid/os/Parcel;I)V
:goto_20
invoke-virtual {v1, p9}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
invoke-virtual {v1, p10}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget-object v0, p0, Lcom/xiaomi/b/d/c$a$a;->a:Landroid/os/IBinder;
const/4 v2, 0x7
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_2e
.catchall {:try_start_4 .. :try_end_2e} :catchall_37
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
return-void
:cond_32
const/4 v0, 0x0
:try_start_33
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_36
.catchall {:try_start_33 .. :try_end_36} :catchall_37
goto :goto_20
:catchall_37
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(DDFJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 16
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_4
const-string/jumbo v0, "com.xiaomi.metoknlp.geofencing.IGeoFencing"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
invoke-virtual {v1, p1, p2}, Landroid/os/Parcel;->writeDouble(D)V
invoke-virtual {v1, p3, p4}, Landroid/os/Parcel;->writeDouble(D)V
invoke-virtual {v1, p5}, Landroid/os/Parcel;->writeFloat(F)V
invoke-virtual {v1, p6, p7}, Landroid/os/Parcel;->writeLong(J)V
invoke-virtual {v1, p8}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
invoke-virtual {v1, p9}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
invoke-virtual {v1, p10}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget-object v0, p0, Lcom/xiaomi/b/d/c$a$a;->a:Landroid/os/IBinder;
const/4 v2, 0x6
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_27
.catchall {:try_start_4 .. :try_end_27} :catchall_2b
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_2b
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(Landroid/app/PendingIntent;)V
.registers 7
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_4
const-string/jumbo v0, "com.xiaomi.metoknlp.geofencing.IGeoFencing"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
if-eqz p1, :cond_21
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
const/4 v0, 0x0
invoke-virtual {p1, v1, v0}, Landroid/app/PendingIntent;->writeToParcel(Landroid/os/Parcel;I)V
:goto_14
iget-object v0, p0, Lcom/xiaomi/b/d/c$a$a;->a:Landroid/os/IBinder;
const/16 v2, 0x9
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_1d
.catchall {:try_start_4 .. :try_end_1d} :catchall_26
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
return-void
:cond_21
const/4 v0, 0x0
:try_start_22
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_25
.catchall {:try_start_22 .. :try_end_25} :catchall_26
goto :goto_14
:catchall_26
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(Ljava/lang/String;)V
.registers 7
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_4
const-string/jumbo v0, "com.xiaomi.metoknlp.geofencing.IGeoFencing"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget-object v0, p0, Lcom/xiaomi/b/d/c$a$a;->a:Landroid/os/IBinder;
const/4 v2, 0x2
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_15
.catchall {:try_start_4 .. :try_end_15} :catchall_19
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_19
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.registers 8
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_4
const-string/jumbo v0, "com.xiaomi.metoknlp.geofencing.IGeoFencing"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget-object v0, p0, Lcom/xiaomi/b/d/c$a$a;->a:Landroid/os/IBinder;
const/16 v2, 0x8
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_19
.catchall {:try_start_4 .. :try_end_19} :catchall_1d
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_1d
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(Ljava/util/List;Ljava/lang/String;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_4
const-string/jumbo v0, "com.xiaomi.metoknlp.geofencing.IGeoFencing"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget-object v0, p0, Lcom/xiaomi/b/d/c$a$a;->a:Landroid/os/IBinder;
const/4 v2, 0x1
const/4 v3, 0x0
const/4 v4, 0x1
invoke-interface {v0, v2, v1, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
:try_end_18
.catchall {:try_start_4 .. :try_end_18} :catchall_1c
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
return-void
:catchall_1c
move-exception v0
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public asBinder()Landroid/os/IBinder;
.registers 2
iget-object v0, p0, Lcom/xiaomi/b/d/c$a$a;->a:Landroid/os/IBinder;
return-object v0
.end method
.method public b()I
.registers 6
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
:try_start_8
const-string/jumbo v0, "com.xiaomi.metoknlp.geofencing.IGeoFencing"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
iget-object v0, p0, Lcom/xiaomi/b/d/c$a$a;->a:Landroid/os/IBinder;
const/4 v3, 0x5
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
invoke-virtual {v2}, Landroid/os/Parcel;->readInt()I
:try_end_1b
.catchall {:try_start_8 .. :try_end_1b} :catchall_23
move-result v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
return v0
:catchall_23
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public b(Ljava/lang/String;)Ljava/util/List;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
:try_start_8
const-string/jumbo v0, "com.xiaomi.metoknlp.geofencing.IGeoFencing"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget-object v0, p0, Lcom/xiaomi/b/d/c$a$a;->a:Landroid/os/IBinder;
const/4 v3, 0x4
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
invoke-virtual {v2}, Landroid/os/Parcel;->createStringArrayList()Ljava/util/ArrayList;
:try_end_1e
.catchall {:try_start_8 .. :try_end_1e} :catchall_26
move-result-object v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
return-object v0
:catchall_26
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method