Offset 7, 95 lines modifiedOffset 7, 111 lines modified
7 .field·private·final·mDisplayCutout:Ljava/lang/Object;7 .field·private·final·mDisplayCutout:Ljava/lang/Object;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·private·constructor·<init>(Ljava/lang/Object;)V9 .method·private·constructor·<init>(Ljava/lang/Object;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·11211 ····.line·110
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·11313 ····.line·111
14 ····iput-object·p1,·p0,·Landroidx/core/view/DisplayCutoutCompat;->mDisplayCutout:Ljava/lang/Object;14 ····iput-object·p1,·p0,·Landroidx/core/view/DisplayCutoutCompat;->mDisplayCutout:Ljava/lang/Object;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·static·wrap(Ljava/lang/Object;)Landroidx/core/view/DisplayCutoutCompat;17 .method·static·wrap(Ljava/lang/Object;)Landroidx/core/view/DisplayCutoutCompat;
18 ····.locals·118 ····.locals·1
  
19 ····if-nez·p0,·:cond_019 ····if-nez·p0,·:cond_0
  
20 ····const/4·p0,·0x020 ····const/4·p0,·0x0
  
21 ····goto·:goto_021 ····goto·:goto_0
  
22 ····.line·21222 ····.line·210
23 ····:cond_023 ····:cond_0
24 ····new-instance·v0,·Landroidx/core/view/DisplayCutoutCompat;24 ····new-instance·v0,·Landroidx/core/view/DisplayCutoutCompat;
  
25 ····invoke-direct·{v0,·p0},·Landroidx/core/view/DisplayCutoutCompat;-><init>(Ljava/lang/Object;)V25 ····invoke-direct·{v0,·p0},·Landroidx/core/view/DisplayCutoutCompat;-><init>(Ljava/lang/Object;)V
  
26 ····move-object·p0,·v026 ····move-object·p0,·v0
  
27 ····:goto_027 ····:goto_0
28 ····return-object·p028 ····return-object·p0
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·equals(Ljava/lang/Object;)Z31 .method·public·equals(Ljava/lang/Object;)Z
32 ····.locals·232 ····.locals·4
  
33 ····if-ne·p0,·p1,·:cond_033 ····const/4·v0,·0x1
  
34 ····const/4·p1,·0x134 ····if-ne·p0,·p1,·:cond_0
  
35 ····return·p135 ····return·v0
  
36 ····:cond_036 ····:cond_0
37 ····if-eqz·p1,·:cond_237 ····const/4·v1,·0x0
  
 38 ····if-eqz·p1,·:cond_4
  
38 ····.line·19439 ····.line·191
39 ····const-class·v0,·Landroidx/core/view/DisplayCutoutCompat;40 ····const-class·v2,·Landroidx/core/view/DisplayCutoutCompat;
  
40 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;41 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
41 ····move-result-object·v142 ····move-result-object·v3
  
42 ····if-eq·v0,·v1,·:cond_143 ····if-eq·v2,·v3,·:cond_1
  
43 ····goto·:goto_044 ····goto·:goto_1
  
44 ····.line·19745 ····.line·194
45 ····:cond_146 ····:cond_1
46 ····check-cast·p1,·Landroidx/core/view/DisplayCutoutCompat;47 ····check-cast·p1,·Landroidx/core/view/DisplayCutoutCompat;
  
47 ····.line·19848 ····.line·195
48 ····iget-object·v0,·p0,·Landroidx/core/view/DisplayCutoutCompat;->mDisplayCutout:Ljava/lang/Object;49 ····iget-object·v2,·p0,·Landroidx/core/view/DisplayCutoutCompat;->mDisplayCutout:Ljava/lang/Object;
  
49 ····iget-object·p1,·p1,·Landroidx/core/view/DisplayCutoutCompat;->mDisplayCutout:Ljava/lang/Object;50 ····if-nez·v2,·:cond_3
  
50 ····invoke-static·{v0,·p1},·Landroidx/core/util/ObjectsCompat;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z51 ····iget-object·p1,·p1,·Landroidx/core/view/DisplayCutoutCompat;->mDisplayCutout:Ljava/lang/Object;
  
51 ····move-result·p152 ····if-nez·p1,·:cond_2
  
52 ····return·p153 ····goto·:goto_0
  
53 ····:cond_254 ····:cond_2
 55 ····move·v0,·v1
  
 56 ····goto·:goto_0
  
 57 ····.line·196
 58 ····:cond_3
 59 ····iget-object·p1,·p1,·Landroidx/core/view/DisplayCutoutCompat;->mDisplayCutout:Ljava/lang/Object;
  
 60 ····invoke-virtual·{v2,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
 61 ····move-result·v0
  
54 ····:goto_062 ····:goto_0
55 ····const/4·p1,·0x063 ····return·v0
  
 64 ····:cond_4
 65 ····:goto_1
56 ····return·p166 ····return·v1
57 .end·method67 .end·method
  
58 .method·public·hashCode()I68 .method·public·hashCode()I
59 ····.locals·169 ····.locals·1
  
60 ····.line·20370 ····.line·201
61 ····iget-object·v0,·p0,·Landroidx/core/view/DisplayCutoutCompat;->mDisplayCutout:Ljava/lang/Object;71 ····iget-object·v0,·p0,·Landroidx/core/view/DisplayCutoutCompat;->mDisplayCutout:Ljava/lang/Object;
  
62 ····if-nez·v0,·:cond_072 ····if-nez·v0,·:cond_0
  
63 ····const/4·v0,·0x073 ····const/4·v0,·0x0
  
64 ····goto·:goto_074 ····goto·:goto_0
Offset 108, 15 lines modifiedOffset 124, 15 lines modified
108 ····:goto_0124 ····:goto_0
109 ····return·v0125 ····return·v0
110 .end·method126 .end·method
  
111 .method·public·toString()Ljava/lang/String;127 .method·public·toString()Ljava/lang/String;
112 ····.locals·2128 ····.locals·2
  
113 ····.line·208129 ····.line·206
114 ····new-instance·v0,·Ljava/lang/StringBuilder;130 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
115 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V131 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
116 ····const-string·v1,·"DisplayCutoutCompat{"132 ····const-string·v1,·"DisplayCutoutCompat{"
  
117 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;133 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;