Advertisement
kosx

void b

Jan 11th, 2021
681
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.01 KB | None | 0 0
  1. Напишите мне в личку кому это знакомо.
  2. Bitte um nachricht wer das kennt.
  3.  
  4.  
  5. .method private b(Ljava/util/ArrayList;Ljava/util/ArrayList;II)V
  6.     .registers 20
  7.     .annotation system Ldalvik/annotation/Signature;
  8.         value = {
  9.             "(",
  10.             "Ljava/util/ArrayList<",
  11.             "Landroidx/fragment/app/a;",
  12.             ">;",
  13.             "Ljava/util/ArrayList<",
  14.             "Ljava/lang/Boolean;",
  15.             ">;II)V"
  16.         }
  17.     .end annotation
  18.  
  19.     move-object v6, p0
  20.  
  21.     move-object/from16 v7, p1
  22.  
  23.     move-object/from16 v8, p2
  24.  
  25.     move/from16 v9, p3
  26.  
  27.     move/from16 v10, p4
  28.  
  29.     .line 35
  30.     invoke-virtual {v7, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  31.  
  32.     move-result-object v0
  33.  
  34.     check-cast v0, Landroidx/fragment/app/a;
  35.  
  36.     iget-boolean v11, v0, Landroidx/fragment/app/m;->q:Z
  37.  
  38.     .line 36
  39.     iget-object v0, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
  40.  
  41.     if-nez v0, :cond_1d
  42.  
  43.     .line 37
  44.     new-instance v0, Ljava/util/ArrayList;
  45.  
  46.     invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
  47.  
  48.     iput-object v0, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
  49.  
  50.     goto :goto_20
  51.  
  52.     .line 38
  53.     :cond_1d
  54.     invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
  55.  
  56.     .line 39
  57.     :goto_20
  58.     iget-object v0, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
  59.  
  60.     iget-object v1, v6, Landroidx/fragment/app/i;->f:Ljava/util/ArrayList;
  61.  
  62.     invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
  63.  
  64.     .line 40
  65.     invoke-virtual {p0}, Landroidx/fragment/app/i;->v()Landroidx/fragment/app/Fragment;
  66.  
  67.     move-result-object v0
  68.  
  69.     const/4 v1, 0x0
  70.  
  71.     move v2, v9
  72.  
  73.     const/4 v12, 0x0
  74.  
  75.     :goto_2e
  76.     const/4 v13, 0x1
  77.  
  78.     if-ge v2, v10, :cond_5d
  79.  
  80.     .line 41
  81.     invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  82.  
  83.     move-result-object v3
  84.  
  85.     check-cast v3, Landroidx/fragment/app/a;
  86.  
  87.     .line 42
  88.     invoke-virtual {v8, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  89.  
  90.     move-result-object v4
  91.  
  92.     check-cast v4, Ljava/lang/Boolean;
  93.  
  94.     invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
  95.  
  96.     move-result v4
  97.  
  98.     if-nez v4, :cond_4a
  99.  
  100.     .line 43
  101.     iget-object v4, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
  102.  
  103.     invoke-virtual {v3, v4, v0}, Landroidx/fragment/app/a;->a(Ljava/util/ArrayList;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
  104.  
  105.     move-result-object v0
  106.  
  107.     goto :goto_50
  108.  
  109.     .line 44
  110.     :cond_4a
  111.     iget-object v4, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
  112.  
  113.     invoke-virtual {v3, v4, v0}, Landroidx/fragment/app/a;->b(Ljava/util/ArrayList;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
  114.  
  115.     move-result-object v0
  116.  
  117.     :goto_50
  118.     if-nez v12, :cond_59
  119.  
  120.     .line 45
  121.     iget-boolean v3, v3, Landroidx/fragment/app/m;->h:Z
  122.  
  123.     if-eqz v3, :cond_57
  124.  
  125.     goto :goto_59
  126.  
  127.     :cond_57
  128.     const/4 v12, 0x0
  129.  
  130.     goto :goto_5a
  131.  
  132.     :cond_59
  133.     :goto_59
  134.     const/4 v12, 0x1
  135.  
  136.     :goto_5a
  137.     add-int/lit8 v2, v2, 0x1
  138.  
  139.     goto :goto_2e
  140.  
  141.     .line 46
  142.     :cond_5d
  143.     iget-object v0, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
  144.  
  145.     invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
  146.  
  147.     if-nez v11, :cond_71
  148.  
  149.     const/4 v5, 0x0
  150.  
  151.     move-object v0, p0
  152.  
  153.     move-object/from16 v1, p1
  154.  
  155.     move-object/from16 v2, p2
  156.  
  157.     move/from16 v3, p3
  158.  
  159.     move/from16 v4, p4
  160.  
  161.     .line 47
  162.     invoke-static/range {v0 .. v5}, Landroidx/fragment/app/n;->a(Landroidx/fragment/app/i;Ljava/util/ArrayList;Ljava/util/ArrayList;IIZ)V
  163.  
  164.     .line 48
  165.     :cond_71
  166.     invoke-static/range {p1 .. p4}, Landroidx/fragment/app/i;->a(Ljava/util/ArrayList;Ljava/util/ArrayList;II)V
  167.  
  168.     if-eqz v11, :cond_91
  169.  
  170.     .line 49
  171.     new-instance v14, Li/e/b;
  172.  
  173.     invoke-direct {v14}, Li/e/b;-><init>()V
  174.  
  175.     .line 50
  176.     invoke-direct {p0, v14}, Landroidx/fragment/app/i;->a(Li/e/b;)V
  177.  
  178.     move-object v0, p0
  179.  
  180.     move-object/from16 v1, p1
  181.  
  182.     move-object/from16 v2, p2
  183.  
  184.     move/from16 v3, p3
  185.  
  186.     move/from16 v4, p4
  187.  
  188.     move-object v5, v14
  189.  
  190.     .line 51
  191.     invoke-direct/range {v0 .. v5}, Landroidx/fragment/app/i;->a(Ljava/util/ArrayList;Ljava/util/ArrayList;IILi/e/b;)I
  192.  
  193.     move-result v0
  194.  
  195.     .line 52
  196.     invoke-direct {p0, v14}, Landroidx/fragment/app/i;->b(Li/e/b;)V
  197.  
  198.     move v4, v0
  199.  
  200.     goto :goto_92
  201.  
  202.     :cond_91
  203.     move v4, v10
  204.  
  205.     :goto_92
  206.     if-eq v4, v9, :cond_a6
  207.  
  208.     if-eqz v11, :cond_a6
  209.  
  210.     const/4 v5, 0x1
  211.  
  212.     move-object v0, p0
  213.  
  214.     move-object/from16 v1, p1
  215.  
  216.     move-object/from16 v2, p2
  217.  
  218.     move/from16 v3, p3
  219.  
  220.     .line 53
  221.     invoke-static/range {v0 .. v5}, Landroidx/fragment/app/n;->a(Landroidx/fragment/app/i;Ljava/util/ArrayList;Ljava/util/ArrayList;IIZ)V
  222.  
  223.     .line 54
  224.     iget v0, v6, Landroidx/fragment/app/i;->p:I
  225.  
  226.     invoke-virtual {p0, v0, v13}, Landroidx/fragment/app/i;->a(IZ)V
  227.  
  228.     :cond_a6
  229.     :goto_a6
  230.     if-ge v9, v10, :cond_ca
  231.  
  232.     .line 55
  233.     invoke-virtual {v7, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  234.  
  235.     move-result-object v0
  236.  
  237.     check-cast v0, Landroidx/fragment/app/a;
  238.  
  239.     .line 56
  240.     invoke-virtual {v8, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  241.  
  242.     move-result-object v1
  243.  
  244.     check-cast v1, Ljava/lang/Boolean;
  245.  
  246.     invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
  247.  
  248.     move-result v1
  249.  
  250.     if-eqz v1, :cond_c4
  251.  
  252.     .line 57
  253.     iget v1, v0, Landroidx/fragment/app/a;->u:I
  254.  
  255.     if-ltz v1, :cond_c4
  256.  
  257.     .line 58
  258.     invoke-virtual {p0, v1}, Landroidx/fragment/app/i;->c(I)V
  259.  
  260.     const/4 v1, -0x1
  261.  
  262.     .line 59
  263.     iput v1, v0, Landroidx/fragment/app/a;->u:I
  264.  
  265.     .line 60
  266.     :cond_c4
  267.     invoke-virtual {v0}, Landroidx/fragment/app/a;->h()V
  268.  
  269.     add-int/lit8 v9, v9, 0x1
  270.  
  271.     goto :goto_a6
  272.  
  273.     :cond_ca
  274.     if-eqz v12, :cond_cf
  275.  
  276.     .line 61
  277.     invoke-virtual {p0}, Landroidx/fragment/app/i;->A()V
  278.  
  279.     :cond_cf
  280.     return-void
  281. .end method
  282.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement