Offset 21, 81 lines modifiedOffset 21, 81 lines modified
21 .field·final·synthetic·this$0:Lcom/android/networkstack/tethering/Tethering;21 .field·final·synthetic·this$0:Lcom/android/networkstack/tethering/Tethering;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>(Lcom/android/networkstack/tethering/Tethering;)V23 .method·private·constructor·<init>(Lcom/android/networkstack/tethering/Tethering;)V
24 ····.locals·024 ····.locals·0
  
25 ····.line·72525 ····.line·722
26 ····iput-object·p1,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;26 ····iput-object·p1,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·synthetic·constructor·<init>(Lcom/android/networkstack/tethering/Tethering;Lcom/android/networkstack/tethering/Tethering$1;)V30 .method·synthetic·constructor·<init>(Lcom/android/networkstack/tethering/Tethering;Lcom/android/networkstack/tethering/Tethering$1;)V
31 ····.locals·031 ····.locals·0
  
32 ····.line·72532 ····.line·722
33 ····invoke-direct·{p0,·p1},·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;-><init>(Lcom/android/networkstack/tethering/Tethering;)V33 ····invoke-direct·{p0,·p1},·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;-><init>(Lcom/android/networkstack/tethering/Tethering;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·onAvailable(Ljava/lang/String;)V37 .method·public·onAvailable(Ljava/lang/String;)V
38 ····.locals·338 ····.locals·3
  
39 ····.line·72839 ····.line·725
40 ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;40 ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;
  
41 ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$1500(Lcom/android/networkstack/tethering/Tethering;)Ljava/lang/Object;41 ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$1500(Lcom/android/networkstack/tethering/Tethering;)Ljava/lang/Object;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····monitor-enter·v043 ····monitor-enter·v0
  
44 ····.line·72944 ····.line·726
45 ····:try_start_045 ····:try_start_0
46 ····iget-object·v1,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;46 ····iget-object·v1,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;
  
47 ····invoke-static·{v1},·Lcom/android/networkstack/tethering/Tethering;->access$1600(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/Tethering$EthernetCallback;47 ····invoke-static·{v1},·Lcom/android/networkstack/tethering/Tethering;->access$1600(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/Tethering$EthernetCallback;
  
48 ····move-result-object·v148 ····move-result-object·v1
  
49 ····if-eq·p0,·v1,·:cond_049 ····if-eq·p0,·v1,·:cond_0
  
50 ····.line·73150 ····.line·728
51 ····monitor-exit·v051 ····monitor-exit·v0
  
52 ····return-void52 ····return-void
  
53 ····.line·73353 ····.line·730
54 ····:cond_054 ····:cond_0
55 ····iget-object·v1,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;55 ····iget-object·v1,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;
  
56 ····const/4·v2,·0x556 ····const/4·v2,·0x5
  
57 ····invoke-static·{v1,·p1,·v2},·Lcom/android/networkstack/tethering/Tethering;->access$1700(Lcom/android/networkstack/tethering/Tethering;Ljava/lang/String;I)V57 ····invoke-static·{v1,·p1,·v2},·Lcom/android/networkstack/tethering/Tethering;->access$1700(Lcom/android/networkstack/tethering/Tethering;Ljava/lang/String;I)V
  
58 ····.line·73458 ····.line·731
59 ····iget-object·v1,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;59 ····iget-object·v1,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;
  
60 ····const/4·v2,·0x260 ····const/4·v2,·0x2
  
61 ····invoke-static·{v1,·p1,·v2},·Lcom/android/networkstack/tethering/Tethering;->access$1800(Lcom/android/networkstack/tethering/Tethering;Ljava/lang/String;I)V61 ····invoke-static·{v1,·p1,·v2},·Lcom/android/networkstack/tethering/Tethering;->access$1800(Lcom/android/networkstack/tethering/Tethering;Ljava/lang/String;I)V
  
62 ····.line·73562 ····.line·732
63 ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;63 ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;
  
64 ····invoke-static·{p0,·p1},·Lcom/android/networkstack/tethering/Tethering;->access$1902(Lcom/android/networkstack/tethering/Tethering;Ljava/lang/String;)Ljava/lang/String;64 ····invoke-static·{p0,·p1},·Lcom/android/networkstack/tethering/Tethering;->access$1902(Lcom/android/networkstack/tethering/Tethering;Ljava/lang/String;)Ljava/lang/String;
  
65 ····.line·73665 ····.line·733
66 ····monitor-exit·v066 ····monitor-exit·v0
  
67 ····return-void67 ····return-void
  
68 ····:catchall_068 ····:catchall_0
69 ····move-exception·p069 ····move-exception·p0
  
Offset 105, 45 lines modifiedOffset 105, 45 lines modified
  
105 ····throw·p0105 ····throw·p0
106 .end·method106 .end·method
  
107 .method·public·onUnavailable()V107 .method·public·onUnavailable()V
108 ····.locals·2108 ····.locals·2
  
109 ····.line·741109 ····.line·738
110 ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;110 ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;
  
111 ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$1500(Lcom/android/networkstack/tethering/Tethering;)Ljava/lang/Object;111 ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$1500(Lcom/android/networkstack/tethering/Tethering;)Ljava/lang/Object;
  
112 ····move-result-object·v0112 ····move-result-object·v0
  
113 ····monitor-enter·v0113 ····monitor-enter·v0
  
114 ····.line·742114 ····.line·739
115 ····:try_start_0115 ····:try_start_0
116 ····iget-object·v1,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;116 ····iget-object·v1,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;
  
117 ····invoke-static·{v1},·Lcom/android/networkstack/tethering/Tethering;->access$1600(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/Tethering$EthernetCallback;117 ····invoke-static·{v1},·Lcom/android/networkstack/tethering/Tethering;->access$1600(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/Tethering$EthernetCallback;
  
118 ····move-result-object·v1118 ····move-result-object·v1
  
119 ····if-eq·p0,·v1,·:cond_0119 ····if-eq·p0,·v1,·:cond_0
  
120 ····.line·744120 ····.line·741
121 ····monitor-exit·v0121 ····monitor-exit·v0
  
122 ····return-void122 ····return-void
  
123 ····.line·746123 ····.line·743
124 ····:cond_0124 ····:cond_0
125 ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;125 ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$EthernetCallback;->this$0:Lcom/android/networkstack/tethering/Tethering;
  
126 ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$2000(Lcom/android/networkstack/tethering/Tethering;)V126 ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$2000(Lcom/android/networkstack/tethering/Tethering;)V
  
127 ····.line·747127 ····.line·744
128 ····monitor-exit·v0128 ····monitor-exit·v0
  
129 ····return-void129 ····return-void
  
130 ····:catchall_0130 ····:catchall_0
131 ····move-exception·p0131 ····move-exception·p0