.class public Lcom/google/mlkit/acceleration/internal/AccelerationInfraException; .super Ljava/lang/Exception; .source "com.google.mlkit:acceleration@@16.0.0-beta1" # static fields .field public static final GET_GPU_INFO_ERROR:I = 0x2 .field public static final STORAGE_ACCESS_ERROR:I = 0x1 # instance fields .field private final zza:I .field private final zzb:I # direct methods .method public constructor (ILjava/lang/Throwable;)V .locals 2 .line 1 new-instance v0, Ljava/lang/StringBuilder; const/16 v1, 0x30 invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V const-string v1, "Acceleration infra failed with error " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-direct {p0, v0, p2}, Ljava/lang/Exception;->(Ljava/lang/String;Ljava/lang/Throwable;)V iput p1, p0, Lcom/google/mlkit/acceleration/internal/AccelerationInfraException;->zza:I const/4 v0, 0x2 if-ne p1, v0, :cond_0 .line 2 instance-of p1, p2, Lcom/google/android/gms/internal/mlkit_acceleration/zze; if-eqz p1, :cond_0 .line 3 check-cast p2, Lcom/google/android/gms/internal/mlkit_acceleration/zze; invoke-virtual {p2}, Lcom/google/android/gms/internal/mlkit_acceleration/zze;->zza()I move-result p1 :goto_0 iput p1, p0, Lcom/google/mlkit/acceleration/internal/AccelerationInfraException;->zzb:I return-void :cond_0 const/4 p1, -0x1 goto :goto_0 .end method .method static zza(Ljava/lang/Throwable;)Lcom/google/mlkit/acceleration/internal/AccelerationInfraException; .locals 2 .line 1 new-instance v0, Lcom/google/mlkit/acceleration/internal/AccelerationInfraException; const/4 v1, 0x2 invoke-direct {v0, v1, p0}, Lcom/google/mlkit/acceleration/internal/AccelerationInfraException;->(ILjava/lang/Throwable;)V return-object v0 .end method # virtual methods .method public getErrorCode()I .locals 1 iget v0, p0, Lcom/google/mlkit/acceleration/internal/AccelerationInfraException;->zzb:I return v0 .end method .method public getErrorType()I .locals 1 iget v0, p0, Lcom/google/mlkit/acceleration/internal/AccelerationInfraException;->zza:I return v0 .end method