Offset 99, 116 lines modifiedOffset 99, 71 lines modified
  
99 ····move-result·p099 ····move-result·p0
  
100 ····return·p0100 ····return·p0
101 .end·method101 .end·method
  
102 .method·public·static·setSupportsDirectManipulation(Landroid/view/View;Z)V102 .method·public·static·setSupportsDirectManipulation(Landroid/view/View;Z)V
103 ····.locals·6103 ····.locals·0
 104 ····.annotation·runtime·Ljava/lang/Deprecated;
104 ····.annotation·build·Landroid/annotation/TargetApi; 
105 ········value·=·0x1e 
106 ····.end·annotation105 ····.end·annotation
  
107 ····.line·96106 ····.line·121
 107 ····invoke-static·{p0,·p1},·Lcom/android/car/ui/utils/DirectManipulationHelper;->setSupportsRotateDirectly(Landroid/view/View;Z)V
108 ····:try_start_0 
109 ····const-class·v0,·Landroid/view/View; 
  
110 ····const-string·v1,·"setStateDescription" 
  
111 ····const/4·v2,·0x1 
  
112 ····new-array·v3,·v2,·[Ljava/lang/Class; 
  
 108 ····return-void
 109 .end·method
113 ····const-class·v4,·Ljava/lang/CharSequence; 
  
114 ····const/4·v5,·0x0 
  
115 ····aput-object·v4,·v3,·v5 
  
116 ····.line·97 
117 ····invoke-virtual·{v0,·v1,·v3},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; 
  
118 ····move-result-object·v0110 .method·public·static·setSupportsRotateDirectly(Landroid/view/View;Z)V
 111 ····.locals·0
 112 ····.annotation·build·Landroid/annotation/TargetApi;
 113 ········value·=·0x1e
 114 ····.end·annotation
  
119 ····if-eqz·p1,·:cond_0115 ····if-eqz·p1,·:cond_0
  
120 ····const-string·p1,·"com.android.car.ui.utils.DIRECT_MANIPULATION"116 ····const-string·p1,·"com.android.car.ui.utils.DIRECT_MANIPULATION"
  
121 ····goto·:goto_0117 ····goto·:goto_0
  
122 ····:cond_0118 ····:cond_0
123 ····const/4·p1,·0x0119 ····const/4·p1,·0x0
  
 120 ····.line·101
124 ····:goto_0121 ····:goto_0
 122 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setStateDescription(Ljava/lang/CharSequence;)V
125 ····new-array·v1,·v2,·[Ljava/lang/Object; 
  
126 ····aput-object·p1,·v1,·v5 
  
127 ····.line·99 
128 ····invoke-virtual·{v0,·p0,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; 
129 ····:try_end_0 
130 ····.catch·Ljava/lang/ReflectiveOperationException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
131 ····return-void123 ····return-void
 124 .end·method
  
132 ····:catch_0 
133 ····move-exception·p0125 .method·public·static·supportDirectManipulation(Landroid/view/accessibility/AccessibilityNodeInfo;)Z
 126 ····.locals·0
 127 ····.annotation·runtime·Ljava/lang/Deprecated;
 128 ····.end·annotation
  
134 ····.line·101129 ····.line·111
135 ····new-instance·p1,·Ljava/lang/RuntimeException;130 ····invoke-static·{p0},·Lcom/android/car/ui/utils/DirectManipulationHelper;->supportRotateDirectly(Landroid/view/accessibility/AccessibilityNodeInfo;)Z
  
136 ····invoke-direct·{p1,·p0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V131 ····move-result·p0
  
137 ····throw·p1132 ····return·p0
138 .end·method133 .end·method
  
139 .method·public·static·supportDirectManipulation(Landroid/view/accessibility/AccessibilityNodeInfo;)Z134 .method·public·static·supportRotateDirectly(Landroid/view/accessibility/AccessibilityNodeInfo;)Z
140 ····.locals·4135 ····.locals·1
141 ····.annotation·build·Landroid/annotation/TargetApi;136 ····.annotation·build·Landroid/annotation/TargetApi;
142 ········value·=·0x1e137 ········value·=·0x1e
143 ····.end·annotation138 ····.end·annotation
  
144 ····.line·82139 ····.line·80
 140 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getStateDescription()Ljava/lang/CharSequence;
145 ····:try_start_0 
146 ····const-class·v0,·Landroid/view/accessibility/AccessibilityNodeInfo; 
  
147 ····const-string·v1,·"getStateDescription" 
  
148 ····const/4·v2,·0x0 
  
149 ····new-array·v3,·v2,·[Ljava/lang/Class; 
  
150 ····.line·83 
151 ····invoke-virtual·{v0,·v1,·v3},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; 
  
152 ····move-result-object·v0 
  
153 ····new-array·v1,·v2,·[Ljava/lang/Object; 
  
154 ····.line·84 
155 ····invoke-virtual·{v0,·p0,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; 
  
156 ····move-result-object·p0141 ····move-result-object·p0
  
157 ····check-cast·p0,·Ljava/lang/CharSequence; 
  
158 ····const-string·v0,·"com.android.car.ui.utils.DIRECT_MANIPULATION"142 ····const-string·v0,·"com.android.car.ui.utils.DIRECT_MANIPULATION"
  
159 ····.line·85 
160 ····invoke-static·{v0,·p0},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z143 ····invoke-static·{v0,·p0},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
161 ····move-result·p0144 ····move-result·p0
162 ····:try_end_0 
163 ····.catch·Ljava/lang/ReflectiveOperationException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
164 ····return·p0145 ····return·p0
  
165 ····:catch_0 
166 ····move-exception·p0 
  
167 ····.line·87 
168 ····new-instance·v0,·Ljava/lang/RuntimeException; 
  
169 ····invoke-direct·{v0,·p0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V 
  
170 ····throw·v0 
171 .end·method146 .end·method