InvalidConstraintValueException.smali
.class public Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;
.super Lcom/avast/android/campaigns/constraints/exceptions/ConstraintEvaluationException;
# static fields
.field private static g:Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;
# direct methods
.method private constructor <init>()V
.registers 2
const-string v0, "Cannot compare against invalid constraint value."
invoke-direct {p0, v0}, Lcom/avast/android/campaigns/constraints/exceptions/ConstraintEvaluationException;-><init>(Ljava/lang/String;)V
return-void
.end method
.method public static declared-synchronized b()Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;
.registers 3
const-class v0, Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;
monitor-enter v0
:try_start_3
sget-object v1, Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;->g:Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;
if-nez v1, :cond_15
new-instance v1, Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;
invoke-direct {v1}, Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;-><init>()V
sput-object v1, Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;->g:Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;
invoke-static {}, Lcom/avast/android/campaigns/constraints/exceptions/ConstraintEvaluationException;->a()[Ljava/lang/StackTraceElement;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/Exception;->setStackTrace([Ljava/lang/StackTraceElement;)V
:cond_15
sget-object v1, Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;->g:Lcom/avast/android/campaigns/constraints/exceptions/InvalidConstraintValueException;
:try_end_17
.catchall {:try_start_3 .. :try_end_17} :catchall_19
monitor-exit v0
return-object v1
:catchall_19
move-exception v1
monitor-exit v0
throw v1
.end method