.class public Lcom/google/android/gms/location/GeofencingRequest; .super Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable; # annotations .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class; creator = "GeofencingRequestCreator" .end annotation .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved; value = { 0x3e8 } .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/google/android/gms/location/GeofencingRequest$Builder; } .end annotation # static fields .field public static final CREATOR:Landroid/os/Parcelable$Creator; .annotation system Ldalvik/annotation/Signature; value = { "Landroid/os/Parcelable$Creator<", "Lcom/google/android/gms/location/GeofencingRequest;", ">;" } .end annotation .end field .field public static final INITIAL_TRIGGER_DWELL:I = 0x4 .field public static final INITIAL_TRIGGER_ENTER:I = 0x1 .field public static final INITIAL_TRIGGER_EXIT:I = 0x2 # instance fields .field private final tag:Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; defaultValue = "" getter = "getTag" id = 0x3 .end annotation .end field .field private final zzap:Ljava/util/List; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getParcelableGeofences" id = 0x1 .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Lcom/google/android/gms/internal/location/zzbh;", ">;" } .end annotation .end field .field private final zzaq:I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getInitialTrigger" id = 0x2 .end annotation .end field # direct methods .method public static constructor ()V .locals 1 new-instance v0, Lcom/google/android/gms/location/zzq; invoke-direct {v0}, Lcom/google/android/gms/location/zzq;->()V sput-object v0, Lcom/google/android/gms/location/GeofencingRequest;->CREATOR:Landroid/os/Parcelable$Creator; return-void .end method .method public constructor (Ljava/util/List;ILjava/lang/String;)V .locals 0 .param p1 # Ljava/util/List; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x1 .end annotation .end param .param p2 # I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x2 .end annotation .end param .param p3 # Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x3 .end annotation .end param .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Lcom/google/android/gms/internal/location/zzbh;", ">;I", "Ljava/lang/String;", ")V" } .end annotation invoke-direct {p0}, Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;->()V iput-object p1, p0, Lcom/google/android/gms/location/GeofencingRequest;->zzap:Ljava/util/List; iput p2, p0, Lcom/google/android/gms/location/GeofencingRequest;->zzaq:I iput-object p3, p0, Lcom/google/android/gms/location/GeofencingRequest;->tag:Ljava/lang/String; return-void .end method # virtual methods .method public getGeofences()Ljava/util/List; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Lcom/google/android/gms/location/Geofence;", ">;" } .end annotation new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V iget-object v1, p0, Lcom/google/android/gms/location/GeofencingRequest;->zzap:Ljava/util/List; invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z return-object v0 .end method .method public getInitialTrigger()I .locals 1 iget v0, p0, Lcom/google/android/gms/location/GeofencingRequest;->zzaq:I return v0 .end method .method public toString()Ljava/lang/String; .locals 4 const-string v0, "GeofencingRequest[" const-string v1, "geofences=" invoke-static {v0, v1}, Landroid/support/v4/media/e;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 iget-object v1, p0, Lcom/google/android/gms/location/GeofencingRequest;->zzap:Ljava/util/List; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; iget v1, p0, Lcom/google/android/gms/location/GeofencingRequest;->zzaq:I new-instance v2, Ljava/lang/StringBuilder; const/16 v3, 0x1e invoke-direct {v2, v3}, Ljava/lang/StringBuilder;->(I)V const-string v3, ", initialTrigger=" invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, ", " invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/google/android/gms/location/GeofencingRequest;->tag:Ljava/lang/String; invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 invoke-virtual {v1}, Ljava/lang/String;->length()I move-result v2 const-string v3, "tag=" if-eqz v2, :cond_0 invoke-virtual {v3, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 goto :goto_0 :cond_0 new-instance v1, Ljava/lang/String; invoke-direct {v1, v3}, Ljava/lang/String;->(Ljava/lang/String;)V :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 .method public writeToParcel(Landroid/os/Parcel;I)V .locals 3 invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I move-result p2 iget-object v0, p0, Lcom/google/android/gms/location/GeofencingRequest;->zzap:Ljava/util/List; const/4 v1, 0x1 const/4 v2, 0x0 invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeTypedList(Landroid/os/Parcel;ILjava/util/List;Z)V invoke-virtual {p0}, Lcom/google/android/gms/location/GeofencingRequest;->getInitialTrigger()I move-result v0 const/4 v1, 0x2 invoke-static {p1, v1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V iget-object v0, p0, Lcom/google/android/gms/location/GeofencingRequest;->tag:Ljava/lang/String; const/4 v1, 0x3 invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V invoke-static {p1, p2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V return-void .end method