.class public final enum Lcom/vk/components/ComponentsExample; .super Ljava/lang/Enum; .source "ComponentsAdapter.kt" # annotations .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/Enum<", "Lcom/vk/components/ComponentsExample;", ">;" } .end annotation # static fields .field private static final synthetic $VALUES:[Lcom/vk/components/ComponentsExample; .field public static final enum ACTIONS_POPUP:Lcom/vk/components/ComponentsExample; .field public static final enum BASE:Lcom/vk/components/ComponentsExample; .field public static final enum BOTTOM_CONFIRM_BTN:Lcom/vk/components/ComponentsExample; .field public static final enum BUTTONS:Lcom/vk/components/ComponentsExample; .field public static final enum DIALOGS:Lcom/vk/components/ComponentsExample; .field public static final enum INPUT_FIELDS:Lcom/vk/components/ComponentsExample; .field public static final enum LOADERS:Lcom/vk/components/ComponentsExample; .field public static final enum PLACEHOLDER:Lcom/vk/components/ComponentsExample; .field public static final enum SNACKBAR:Lcom/vk/components/ComponentsExample; .field public static final enum TEXT:Lcom/vk/components/ComponentsExample; .field public static final enum TOOLTIPS:Lcom/vk/components/ComponentsExample; # instance fields .field private final creator:Lkotlin/jvm/b/Functions2; .annotation system Ldalvik/annotation/Signature; value = { "Lkotlin/jvm/b/Functions2<", "Landroid/view/ViewGroup;", "Lcom/vtosters/lite/ui/holder/RecyclerHolder<", "*>;>;" } .end annotation .end field .field private final title:I # direct methods .method static constructor ()V .locals 6 const/16 v0, 0xb new-array v0, v0, [Lcom/vk/components/ComponentsExample; new-instance v1, Lcom/vk/components/ComponentsExample; .line 1 sget-object v2, Lcom/vk/components/ComponentsExample$1;->a:Lcom/vk/components/ComponentsExample$1; const/4 v3, 0x0 const-string v4, "BASE" const v5, 0x7f12026d invoke-direct {v1, v4, v3, v5, v2}, Lcom/vk/components/ComponentsExample;->(Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V sput-object v1, Lcom/vk/components/ComponentsExample;->BASE:Lcom/vk/components/ComponentsExample; aput-object v1, v0, v3 new-instance v1, Lcom/vk/components/ComponentsExample; .line 2 sget-object v2, Lcom/vk/components/ComponentsExample$2;->a:Lcom/vk/components/ComponentsExample$2; const/4 v3, 0x1 const-string v4, "TEXT" const v5, 0x7f120277 invoke-direct {v1, v4, v3, v5, v2}, Lcom/vk/components/ComponentsExample;->(Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V sput-object v1, Lcom/vk/components/ComponentsExample;->TEXT:Lcom/vk/components/ComponentsExample; aput-object v1, v0, v3 new-instance v1, Lcom/vk/components/ComponentsExample; .line 3 sget-object v2, Lcom/vk/components/ComponentsExample$3;->a:Lcom/vk/components/ComponentsExample$3; const/4 v3, 0x2 const-string v4, "INPUT_FIELDS" const v5, 0x7f120271 invoke-direct {v1, v4, v3, v5, v2}, Lcom/vk/components/ComponentsExample;->(Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V sput-object v1, Lcom/vk/components/ComponentsExample;->INPUT_FIELDS:Lcom/vk/components/ComponentsExample; aput-object v1, v0, v3 new-instance v1, Lcom/vk/components/ComponentsExample; .line 4 sget-object v2, Lcom/vk/components/ComponentsExample$4;->a:Lcom/vk/components/ComponentsExample$4; const/4 v3, 0x3 const-string v4, "BUTTONS" const v5, 0x7f12026f invoke-direct {v1, v4, v3, v5, v2}, Lcom/vk/components/ComponentsExample;->(Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V sput-object v1, Lcom/vk/components/ComponentsExample;->BUTTONS:Lcom/vk/components/ComponentsExample; aput-object v1, v0, v3 new-instance v1, Lcom/vk/components/ComponentsExample; .line 5 sget-object v2, Lcom/vk/components/ComponentsExample$5;->a:Lcom/vk/components/ComponentsExample$5; const/4 v3, 0x4 const-string v4, "ACTIONS_POPUP" const v5, 0x7f12026c invoke-direct {v1, v4, v3, v5, v2}, Lcom/vk/components/ComponentsExample;->(Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V sput-object v1, Lcom/vk/components/ComponentsExample;->ACTIONS_POPUP:Lcom/vk/components/ComponentsExample; aput-object v1, v0, v3 new-instance v1, Lcom/vk/components/ComponentsExample; .line 6 sget-object v2, Lcom/vk/components/ComponentsExample$6;->a:Lcom/vk/components/ComponentsExample$6; const/4 v3, 0x5 const-string v4, "TOOLTIPS" const v5, 0x7f120279 invoke-direct {v1, v4, v3, v5, v2}, Lcom/vk/components/ComponentsExample;->(Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V sput-object v1, Lcom/vk/components/ComponentsExample;->TOOLTIPS:Lcom/vk/components/ComponentsExample; aput-object v1, v0, v3 new-instance v1, Lcom/vk/components/ComponentsExample; .line 7 sget-object v2, Lcom/vk/components/ComponentsExample$7;->a:Lcom/vk/components/ComponentsExample$7; const/4 v3, 0x6 const-string v4, "LOADERS" const v5, 0x7f120273 invoke-direct {v1, v4, v3, v5, v2}, Lcom/vk/components/ComponentsExample;->(Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V sput-object v1, Lcom/vk/components/ComponentsExample;->LOADERS:Lcom/vk/components/ComponentsExample; aput-object v1, v0, v3 new-instance v1, Lcom/vk/components/ComponentsExample; .line 8 sget-object v2, Lcom/vk/components/ComponentsExample$8;->a:Lcom/vk/components/ComponentsExample$8; const/4 v3, 0x7 const-string v4, "DIALOGS" const v5, 0x7f120270 invoke-direct {v1, v4, v3, v5, v2}, Lcom/vk/components/ComponentsExample;->(Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V sput-object v1, Lcom/vk/components/ComponentsExample;->DIALOGS:Lcom/vk/components/ComponentsExample; aput-object v1, v0, v3 new-instance v1, Lcom/vk/components/ComponentsExample; .line 9 sget-object v2, Lcom/vk/components/ComponentsExample$9;->a:Lcom/vk/components/ComponentsExample$9; const/16 v3, 0x8 const-string v4, "SNACKBAR" const v5, 0x7f120275 invoke-direct {v1, v4, v3, v5, v2}, Lcom/vk/components/ComponentsExample;->(Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V sput-object v1, Lcom/vk/components/ComponentsExample;->SNACKBAR:Lcom/vk/components/ComponentsExample; aput-object v1, v0, v3 new-instance v1, Lcom/vk/components/ComponentsExample; .line 10 sget-object v2, Lcom/vk/components/ComponentsExample$10;->a:Lcom/vk/components/ComponentsExample$10; const/16 v3, 0x9 const-string v4, "PLACEHOLDER" const v5, 0x7f120274 invoke-direct {v1, v4, v3, v5, v2}, Lcom/vk/components/ComponentsExample;->(Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V sput-object v1, Lcom/vk/components/ComponentsExample;->PLACEHOLDER:Lcom/vk/components/ComponentsExample; aput-object v1, v0, v3 new-instance v1, Lcom/vk/components/ComponentsExample; .line 11 sget-object v2, Lcom/vk/components/ComponentsExample$11;->a:Lcom/vk/components/ComponentsExample$11; const/16 v3, 0xa const-string v4, "BOTTOM_CONFIRM_BTN" const v5, 0x7f12026e invoke-direct {v1, v4, v3, v5, v2}, Lcom/vk/components/ComponentsExample;->(Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V sput-object v1, Lcom/vk/components/ComponentsExample;->BOTTOM_CONFIRM_BTN:Lcom/vk/components/ComponentsExample; aput-object v1, v0, v3 sput-object v0, Lcom/vk/components/ComponentsExample;->$VALUES:[Lcom/vk/components/ComponentsExample; return-void .end method .method private constructor (Ljava/lang/String;IILkotlin/jvm/b/Functions2;)V .locals 0 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/StringRes; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(I", "Lkotlin/jvm/b/Functions2<", "-", "Landroid/view/ViewGroup;", "+", "Lcom/vtosters/lite/ui/holder/RecyclerHolder<", "*>;>;)V" } .end annotation .line 1 invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V iput p3, p0, Lcom/vk/components/ComponentsExample;->title:I iput-object p4, p0, Lcom/vk/components/ComponentsExample;->creator:Lkotlin/jvm/b/Functions2; return-void .end method .method public static valueOf(Ljava/lang/String;)Lcom/vk/components/ComponentsExample; .locals 1 const-class v0, Lcom/vk/components/ComponentsExample; invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; move-result-object p0 check-cast p0, Lcom/vk/components/ComponentsExample; return-object p0 .end method .method public static values()[Lcom/vk/components/ComponentsExample; .locals 1 sget-object v0, Lcom/vk/components/ComponentsExample;->$VALUES:[Lcom/vk/components/ComponentsExample; invoke-virtual {v0}, [Lcom/vk/components/ComponentsExample;->clone()Ljava/lang/Object; move-result-object v0 check-cast v0, [Lcom/vk/components/ComponentsExample; return-object v0 .end method # virtual methods .method public final a()Lkotlin/jvm/b/Functions2; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lkotlin/jvm/b/Functions2<", "Landroid/view/ViewGroup;", "Lcom/vtosters/lite/ui/holder/RecyclerHolder<", "*>;>;" } .end annotation .line 1 iget-object v0, p0, Lcom/vk/components/ComponentsExample;->creator:Lkotlin/jvm/b/Functions2; return-object v0 .end method .method public final b()I .locals 1 .line 1 iget v0, p0, Lcom/vk/components/ComponentsExample;->title:I return v0 .end method