.class public Lkotlin/reflect/jvm/internal/ReflectProperties; .super Ljava/lang/Object; .source "ReflectProperties.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;, Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal;, Lkotlin/reflect/jvm/internal/ReflectProperties$Val; } .end annotation # direct methods .method private static synthetic $$$reportNull$$$0(I)V .registers 4 const/4 v0, 0x3 new-array v0, v0, [Ljava/lang/Object; const/4 v1, 0x0 const-string v2, "initializer" aput-object v2, v0, v1 const-string v1, "kotlin/reflect/jvm/internal/ReflectProperties" const/4 v2, 0x1 aput-object v1, v0, v2 const/4 v1, 0x2 if-eq p0, v2, :cond_17 if-eq p0, v1, :cond_17 const-string p0, "lazy" aput-object p0, v0, v1 goto :goto_1b :cond_17 const-string p0, "lazySoft" aput-object p0, v0, v1 :goto_1b const-string p0, "Argument for @NotNull parameter \'%s\' of %s.%s must not be null" invoke-static {p0, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 new-instance v0, Ljava/lang/IllegalArgumentException; invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 .end method .method public static lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal; .registers 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lkotlin/jvm/functions/Function0<", "TT;>;)", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal<", "TT;>;" } .end annotation if-nez p0, :cond_6 const/4 v0, 0x0 invoke-static {v0}, Lkotlin/reflect/jvm/internal/ReflectProperties;->$$$reportNull$$$0(I)V .line 101 :cond_6 new-instance v0, Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal; invoke-direct {v0, p0}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal;->(Lkotlin/jvm/functions/Function0;)V return-object v0 .end method .method public static lazySoft(Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "(TT;", "Lkotlin/jvm/functions/Function0<", "TT;>;)", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal<", "TT;>;" } .end annotation if-nez p1, :cond_6 const/4 v0, 0x1 invoke-static {v0}, Lkotlin/reflect/jvm/internal/ReflectProperties;->$$$reportNull$$$0(I)V .line 106 :cond_6 new-instance v0, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; invoke-direct {v0, p0, p1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->(Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)V return-object v0 .end method .method public static lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .registers 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lkotlin/jvm/functions/Function0<", "TT;>;)", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal<", "TT;>;" } .end annotation if-nez p0, :cond_6 const/4 v0, 0x2 invoke-static {v0}, Lkotlin/reflect/jvm/internal/ReflectProperties;->$$$reportNull$$$0(I)V :cond_6 const/4 v0, 0x0 .line 111 invoke-static {v0, p0}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p0 return-object p0 .end method