Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 .field·final·synthetic·val$path:Ljava/nio/file/Path;32 .field·final·synthetic·val$path:Ljava/nio/file/Path;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Ljava/nio/file/Path;Ljava/util/function/Consumer;)V34 .method·constructor·<init>(Ljava/nio/file/Path;Ljava/util/function/Consumer;)V
35 ····.locals·035 ····.locals·0
  
36 ····.line·42936 ····.line·413
37 ····iput-object·p1,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$path:Ljava/nio/file/Path;37 ····iput-object·p1,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$path:Ljava/nio/file/Path;
  
38 ····iput-object·p2,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$operation:Ljava/util/function/Consumer;38 ····iput-object·p2,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$operation:Ljava/util/function/Consumer;
  
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····return-void40 ····return-void
Offset 52, 139 lines modifiedOffset 52, 139 lines modified
52 ····.locals·052 ····.locals·0
53 ····.annotation·system·Ldalvik/annotation/Throws;53 ····.annotation·system·Ldalvik/annotation/Throws;
54 ········value·=·{54 ········value·=·{
55 ············Ljava/io/IOException;55 ············Ljava/io/IOException;
56 ········}56 ········}
57 ····.end·annotation57 ····.end·annotation
  
58 ····.line·42958 ····.line·413
59 ····check-cast·p1,·Ljava/nio/file/Path;59 ····check-cast·p1,·Ljava/nio/file/Path;
  
60 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/providers/media/util/FileUtils$2;->postVisitDirectory(Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;60 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/providers/media/util/FileUtils$2;->postVisitDirectory(Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;
  
61 ····move-result-object·p061 ····move-result-object·p0
  
62 ····return-object·p062 ····return-object·p0
63 .end·method63 .end·method
  
64 .method·public·postVisitDirectory(Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;64 .method·public·postVisitDirectory(Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;
65 ····.locals·065 ····.locals·0
  
66 ····.line·45166 ····.line·435
67 ····iget-object·p2,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$path:Ljava/nio/file/Path;67 ····iget-object·p2,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$path:Ljava/nio/file/Path;
  
68 ····invoke-static·{p2,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z68 ····invoke-static·{p2,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
69 ····move-result·p269 ····move-result·p2
  
70 ····if-nez·p2,·:cond_070 ····if-nez·p2,·:cond_0
  
71 ····.line·45271 ····.line·436
72 ····iget-object·p0,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$operation:Ljava/util/function/Consumer;72 ····iget-object·p0,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$operation:Ljava/util/function/Consumer;
  
73 ····invoke-interface·{p0,·p1},·Ljava/util/function/Consumer;->accept(Ljava/lang/Object;)V73 ····invoke-interface·{p0,·p1},·Ljava/util/function/Consumer;->accept(Ljava/lang/Object;)V
  
74 ····.line·45474 ····.line·438
75 ····:cond_075 ····:cond_0
76 ····sget-object·p0,·Ljava/nio/file/FileVisitResult;->CONTINUE:Ljava/nio/file/FileVisitResult;76 ····sget-object·p0,·Ljava/nio/file/FileVisitResult;->CONTINUE:Ljava/nio/file/FileVisitResult;
  
77 ····return-object·p077 ····return-object·p0
78 .end·method78 .end·method
  
79 .method·public·bridge·synthetic·preVisitDirectory(Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;79 .method·public·bridge·synthetic·preVisitDirectory(Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;
80 ····.locals·080 ····.locals·0
81 ····.annotation·system·Ldalvik/annotation/Throws;81 ····.annotation·system·Ldalvik/annotation/Throws;
82 ········value·=·{82 ········value·=·{
83 ············Ljava/io/IOException;83 ············Ljava/io/IOException;
84 ········}84 ········}
85 ····.end·annotation85 ····.end·annotation
  
86 ····.line·42986 ····.line·413
87 ····check-cast·p1,·Ljava/nio/file/Path;87 ····check-cast·p1,·Ljava/nio/file/Path;
  
88 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/providers/media/util/FileUtils$2;->preVisitDirectory(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;88 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/providers/media/util/FileUtils$2;->preVisitDirectory(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;
  
89 ····move-result-object·p089 ····move-result-object·p0
  
90 ····return-object·p090 ····return-object·p0
91 .end·method91 .end·method
  
92 .method·public·preVisitDirectory(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;92 .method·public·preVisitDirectory(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;
93 ····.locals·093 ····.locals·0
  
94 ····.line·43294 ····.line·416
95 ····sget-object·p0,·Ljava/nio/file/FileVisitResult;->CONTINUE:Ljava/nio/file/FileVisitResult;95 ····sget-object·p0,·Ljava/nio/file/FileVisitResult;->CONTINUE:Ljava/nio/file/FileVisitResult;
  
96 ····return-object·p096 ····return-object·p0
97 .end·method97 .end·method
  
98 .method·public·bridge·synthetic·visitFile(Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;98 .method·public·bridge·synthetic·visitFile(Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;
99 ····.locals·099 ····.locals·0
100 ····.annotation·system·Ldalvik/annotation/Throws;100 ····.annotation·system·Ldalvik/annotation/Throws;
101 ········value·=·{101 ········value·=·{
102 ············Ljava/io/IOException;102 ············Ljava/io/IOException;
103 ········}103 ········}
104 ····.end·annotation104 ····.end·annotation
  
105 ····.line·429105 ····.line·413
106 ····check-cast·p1,·Ljava/nio/file/Path;106 ····check-cast·p1,·Ljava/nio/file/Path;
  
107 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/providers/media/util/FileUtils$2;->visitFile(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;107 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/providers/media/util/FileUtils$2;->visitFile(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;
  
108 ····move-result-object·p0108 ····move-result-object·p0
  
109 ····return-object·p0109 ····return-object·p0
110 .end·method110 .end·method
  
111 .method·public·visitFile(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;111 .method·public·visitFile(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;
112 ····.locals·0112 ····.locals·0
  
113 ····.line·437113 ····.line·421
114 ····iget-object·p2,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$path:Ljava/nio/file/Path;114 ····iget-object·p2,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$path:Ljava/nio/file/Path;
  
115 ····invoke-static·{p2,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z115 ····invoke-static·{p2,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
116 ····move-result·p2116 ····move-result·p2
  
117 ····if-nez·p2,·:cond_0117 ····if-nez·p2,·:cond_0
  
118 ····.line·438118 ····.line·422
119 ····iget-object·p0,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$operation:Ljava/util/function/Consumer;119 ····iget-object·p0,·p0,·Lcom/android/providers/media/util/FileUtils$2;->val$operation:Ljava/util/function/Consumer;
  
120 ····invoke-interface·{p0,·p1},·Ljava/util/function/Consumer;->accept(Ljava/lang/Object;)V120 ····invoke-interface·{p0,·p1},·Ljava/util/function/Consumer;->accept(Ljava/lang/Object;)V
  
121 ····.line·440121 ····.line·424
122 ····:cond_0122 ····:cond_0
123 ····sget-object·p0,·Ljava/nio/file/FileVisitResult;->CONTINUE:Ljava/nio/file/FileVisitResult;123 ····sget-object·p0,·Ljava/nio/file/FileVisitResult;->CONTINUE:Ljava/nio/file/FileVisitResult;
  
124 ····return-object·p0124 ····return-object·p0
125 .end·method125 .end·method
  
126 .method·public·bridge·synthetic·visitFileFailed(Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;126 .method·public·bridge·synthetic·visitFileFailed(Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;
127 ····.locals·0127 ····.locals·0
128 ····.annotation·system·Ldalvik/annotation/Throws;128 ····.annotation·system·Ldalvik/annotation/Throws;
129 ········value·=·{129 ········value·=·{
130 ············Ljava/io/IOException;130 ············Ljava/io/IOException;
131 ········}131 ········}
132 ····.end·annotation132 ····.end·annotation
  
133 ····.line·429133 ····.line·413
134 ····check-cast·p1,·Ljava/nio/file/Path;134 ····check-cast·p1,·Ljava/nio/file/Path;
  
135 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/providers/media/util/FileUtils$2;->visitFileFailed(Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;135 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/providers/media/util/FileUtils$2;->visitFileFailed(Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;
  
136 ····move-result-object·p0136 ····move-result-object·p0
  
137 ····return-object·p0137 ····return-object·p0
138 .end·method138 .end·method
  
139 .method·public·visitFileFailed(Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;139 .method·public·visitFileFailed(Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;
140 ····.locals·1140 ····.locals·1
  
141 ····.line·445141 ····.line·429
142 ····new-instance·p0,·Ljava/lang/StringBuilder;142 ····new-instance·p0,·Ljava/lang/StringBuilder;
  
143 ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V143 ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V
  
144 ····const-string·v0,·"Failed·to·visit·"144 ····const-string·v0,·"Failed·to·visit·"
  
145 ····invoke-virtual·{p0,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;145 ····invoke-virtual·{p0,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 195, 12 lines modifiedOffset 195, 12 lines modified
  
195 ····move-result-object·p0195 ····move-result-object·p0
  
196 ····const-string·p1,·"MediaProvider"196 ····const-string·p1,·"MediaProvider"
  
197 ····invoke-static·{p1,·p0,·p2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I197 ····invoke-static·{p1,·p0,·p2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
198 ····.line·446198 ····.line·430
199 ····sget-object·p0,·Ljava/nio/file/FileVisitResult;->CONTINUE:Ljava/nio/file/FileVisitResult;199 ····sget-object·p0,·Ljava/nio/file/FileVisitResult;->CONTINUE:Ljava/nio/file/FileVisitResult;
  
200 ····return-object·p0200 ····return-object·p0
201 .end·method201 .end·method