.class public final Lcom/bumptech/glide/util/Preconditions; .super Ljava/lang/Object; .source "Preconditions.java" # direct methods .method private constructor ()V .registers 1 .line 13 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static checkArgument(ZLjava/lang/String;)V .registers 2 if-eqz p0, :cond_3 return-void .line 19 :cond_3 new-instance p0, Ljava/lang/IllegalArgumentException; invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p0 .end method .method public static checkNotEmpty(Ljava/lang/String;)Ljava/lang/String; .registers 2 .line 38 invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_7 return-object p0 .line 39 :cond_7 new-instance p0, Ljava/lang/IllegalArgumentException; const-string v0, "Must not be null or empty" invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p0 .end method .method public static checkNotEmpty(Ljava/util/Collection;)Ljava/util/Collection; .registers 2 .annotation system Ldalvik/annotation/Signature; value = { ";Y:", "Ljava/lang/Object;", ">(TT;)TT;" } .end annotation .line 46 invoke-interface {p0}, Ljava/util/Collection;->isEmpty()Z move-result v0 if-nez v0, :cond_7 return-object p0 .line 47 :cond_7 new-instance p0, Ljava/lang/IllegalArgumentException; const-string v0, "Must not be empty." invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p0 .end method .method public static checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; .registers 2 .annotation system Ldalvik/annotation/Signature; value = { "(TT;)TT;" } .end annotation .line 25 const-string v0, "Argument must not be null" invoke-static {p0, v0}, Lcom/bumptech/glide/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; move-result-object p0 return-object p0 .end method .method public static checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .registers 2 .annotation system Ldalvik/annotation/Signature; value = { "(TT;", "Ljava/lang/String;", ")TT;" } .end annotation if-eqz p0, :cond_3 return-object p0 .line 31 :cond_3 new-instance p0, Ljava/lang/NullPointerException; invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V throw p0 .end method