| | | |
Offset 1, 37 lines modified | Offset 1, 23 lines modified |
1 | .class·public·final·Lcom/android/textclassifier/TextClassifierSettings; | 1 | .class·public·final·Lcom/android/textclassifier/TextClassifierSettings; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TextClassifierSettings.java" | 3 | .source·"TextClassifierSettings.java" |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | |
6 | ····value·=·{ | |
7 | ········Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
8 | ····} | |
9 | .end·annotation | |
| |
| |
10 | #·static·fields | 4 | #·static·fields |
11 | .field·static·final·ACTIONS_SUGGESTIONS_URL_PREFIX:Ljava/lang/String;·=·"actions_suggestions_url_prefix" | |
| |
12 | .field·static·final·ANNOTATOR_URL_PREFIX:Ljava/lang/String;·=·"annotator_url_prefix" | |
| |
13 | .field·private·static·final·CONVERSATION_ACTIONS_TYPES_DEFAULT_VALUES:Lcom/google/common/collect/ImmutableList; | 5 | .field·private·static·final·CONVERSATION_ACTIONS_TYPES_DEFAULT_VALUES:Lcom/google/common/collect/ImmutableList; |
14 | ····.annotation·system·Ldalvik/annotation/Signature; | 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
15 | ········value·=·{ | 7 | ········value·=·{ |
16 | ············"Lcom/google/common/collect/ImmutableList<", | 8 | ············"Lcom/google/common/collect/ImmutableList<", |
17 | ············"Ljava/lang/String;", | 9 | ············"Ljava/lang/String;", |
18 | ············">;" | 10 | ············">;" |
19 | ········} | 11 | ········} |
20 | ····.end·annotation | 12 | ····.end·annotation |
21 | .end·field | 13 | .end·field |
| |
22 | .field·private·static·final·DEFAULT_DEVICE_CONFIG:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
23 | .field·static·final·ENTITY_LIST_DEFAULT:Ljava/lang/String;·=·"entity_list_default" | 14 | .field·static·final·ENTITY_LIST_DEFAULT:Ljava/lang/String;·=·"entity_list_default" |
| |
24 | .field·private·static·final·ENTITY_LIST_DEFAULT_VALUE:Lcom/google/common/collect/ImmutableList; | 15 | .field·private·static·final·ENTITY_LIST_DEFAULT_VALUE:Lcom/google/common/collect/ImmutableList; |
25 | ····.annotation·system·Ldalvik/annotation/Signature; | 16 | ····.annotation·system·Ldalvik/annotation/Signature; |
26 | ········value·=·{ | 17 | ········value·=·{ |
27 | ············"Lcom/google/common/collect/ImmutableList<", | 18 | ············"Lcom/google/common/collect/ImmutableList<", |
28 | ············"Ljava/lang/String;", | 19 | ············"Ljava/lang/String;", |
Offset 42, 33 lines modified | Offset 28, 19 lines modified |
| |
42 | .field·static·final·LANG_ID_CONTEXT_SETTINGS:Ljava/lang/String;·=·"lang_id_context_settings" | 28 | .field·static·final·LANG_ID_CONTEXT_SETTINGS:Ljava/lang/String;·=·"lang_id_context_settings" |
| |
43 | .field·private·static·final·LANG_ID_CONTEXT_SETTINGS_DEFAULT:[F | 29 | .field·private·static·final·LANG_ID_CONTEXT_SETTINGS_DEFAULT:[F |
| |
44 | .field·static·final·LANG_ID_THRESHOLD_OVERRIDE:Ljava/lang/String;·=·"lang_id_threshold_override" | 30 | .field·static·final·LANG_ID_THRESHOLD_OVERRIDE:Ljava/lang/String;·=·"lang_id_threshold_override" |
| |
45 | .field·static·final·LANG_ID_URL_PREFIX:Ljava/lang/String;·=·"lang_id_url_prefix" | |
| |
46 | .field·static·final·MODEL_DOWNLOAD_MANAGER_ENABLED:Ljava/lang/String;·=·"model_download_manager_enabled" | |
| |
47 | .field·static·final·PRIMARY_ACTIONS_SUGGESTIONS_URL_SUFFIX:Ljava/lang/String;·=·"primary_actions_suggestions_url_suffix" | |
| |
48 | .field·static·final·PRIMARY_ANNOTATOR_URL_SUFFIX:Ljava/lang/String;·=·"primary_annotator_url_suffix" | |
| |
49 | .field·static·final·PRIMARY_LANG_ID_URL_SUFFIX:Ljava/lang/String;·=·"primary_lang_id_url_suffix" | |
| |
50 | .field·static·final·SUGGEST_SELECTION_MAX_RANGE_LENGTH:Ljava/lang/String;·=·"suggest_selection_max_range_length" | 31 | .field·static·final·SUGGEST_SELECTION_MAX_RANGE_LENGTH:Ljava/lang/String;·=·"suggest_selection_max_range_length" |
| |
51 | .field·static·final·TEMPLATE_INTENT_FACTORY_ENABLED:Ljava/lang/String;·=·"template_intent_factory_enabled" | 32 | .field·static·final·TEMPLATE_INTENT_FACTORY_ENABLED:Ljava/lang/String;·=·"template_intent_factory_enabled" |
| |
| |
52 | #·instance·fields | |
53 | .field·private·final·deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
| |
54 | #·direct·methods | 33 | #·direct·methods |
55 | .method·static·constructor·<clinit>()V | 34 | .method·static·constructor·<clinit>()V |
56 | ····.locals·12 | 35 | ····.locals·12 |
| |
57 | ····const-string·v0,·"address" | 36 | ····const-string·v0,·"address" |
| |
58 | ····const-string·v1,·"email" | 37 | ····const-string·v1,·"email" |
Offset 79, 15 lines modified | Offset 51, 15 lines modified |
| |
79 | ····const-string·v4,·"date" | 51 | ····const-string·v4,·"date" |
| |
80 | ····const-string·v5,·"datetime" | 52 | ····const-string·v5,·"datetime" |
| |
81 | ····const-string·v6,·"flight" | 53 | ····const-string·v6,·"flight" |
| |
82 | ····.line·158 | 54 | ····.line·133 |
83 | ····invoke-static/range·{v0·..·v6},·Lcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; | 55 | ····invoke-static/range·{v0·..·v6},·Lcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; |
| |
84 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
| |
85 | ····sput-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->ENTITY_LIST_DEFAULT_VALUE:Lcom/google/common/collect/ImmutableList; | 57 | ····sput-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->ENTITY_LIST_DEFAULT_VALUE:Lcom/google/common/collect/ImmutableList; |
| |
86 | ····const-string·v1,·"text_reply" | 58 | ····const-string·v1,·"text_reply" |
Offset 108, 118 lines modified | Offset 80, 97 lines modified |
| |
108 | ····const-string·v9,·"view_map" | 80 | ····const-string·v9,·"view_map" |
| |
109 | ····const-string·v10,·"add_contact" | 81 | ····const-string·v10,·"add_contact" |
| |
110 | ····const-string·v11,·"copy" | 82 | ····const-string·v11,·"copy" |
| |
111 | ····.line·167 | 83 | ····.line·142 |
112 | ····invoke-static/range·{v1·..·v11},·Lcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; | 84 | ····invoke-static/range·{v1·..·v11},·Lcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; |
| |
113 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
| |
114 | ····sput-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->CONVERSATION_ACTIONS_TYPES_DEFAULT_VALUES:Lcom/google/common/collect/ImmutableList; | 86 | ····sput-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->CONVERSATION_ACTIONS_TYPES_DEFAULT_VALUES:Lcom/google/common/collect/ImmutableList; |
| |
115 | ····const/4·v0,·0x3 | 87 | ····const/4·v0,·0x3 |
| |
116 | ····new-array·v0,·v0,·[F | 88 | ····new-array·v0,·v0,·[F |
| |
117 | ····.line·202 | 89 | ····.line·167 |
118 | ····fill-array-data·v0,·:array_0 | 90 | ····fill-array-data·v0,·:array_0 |
| |
119 | ····sput-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->LANG_ID_CONTEXT_SETTINGS_DEFAULT:[F | 91 | ····sput-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->LANG_ID_CONTEXT_SETTINGS_DEFAULT:[F |
| |
120 | ····.line·226 | |
121 | ····new-instance·v0,·Lcom/android/textclassifier/TextClassifierSettings$1; | |
| |
122 | ····invoke-direct·{v0},·Lcom/android/textclassifier/TextClassifierSettings$1;-><init>()V | |
| |
123 | ····sput-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->DEFAULT_DEVICE_CONFIG:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
124 | ····return-void | 92 | ····return-void |
| |
| 93 | ····nop |
| |
125 | ····:array_0 | 94 | ····:array_0 |
126 | ····.array-data·4 | 95 | ····.array-data·4 |
127 | ········0x41a00000····#·20.0f | 96 | ········0x41a00000····#·20.0f |
128 | ········0x3f800000····#·1.0f | 97 | ········0x3f800000····#·1.0f |
129 | ········0x3ecccccd····#·0.4f | 98 | ········0x3ecccccd····#·0.4f |
130 | ····.end·array-data | 99 | ····.end·array-data |
131 | .end·method | 100 | .end·method |
| |
132 | .method·public·constructor·<init>()V | 101 | .method·public·constructor·<init>()V |
133 | ····.locals·1 | |
| |
134 | ····.line·256 | |
135 | ····sget-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->DEFAULT_DEVICE_CONFIG:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
136 | ····invoke-direct·{p0,·v0},·Lcom/android/textclassifier/TextClassifierSettings;-><init>(Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;)V | |
| |
137 | ····return-void | |
138 | .end·method | |
| |
139 | .method·constructor·<init>(Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;)V | |
140 | ····.locals·0 | 102 | ····.locals·0 |
| |
141 | ····.line·260 | 103 | ····.line·44 |
142 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 104 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
143 | ····.line·261 | |
144 | ····iput-object·p1,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
145 | ····return-void | 105 | ····return-void |
146 | .end·method | 106 | .end·method |
| |
147 | .method·private·getDeviceConfigFloatArray(Ljava/lang/String;[F)[F | 107 | .method·private·static·getDeviceConfigFloatArray(Ljava/lang/String;[F)[F |
148 | ····.locals·2 | 108 | ····.locals·2 |
| |
149 | ····.line·419 | |
150 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
151 | ····const-string·v0,·"textclassifier" | 109 | ····const-string·v0,·"textclassifier" |
| |
152 | ····const/4·v1,·0x0 | 110 | ····const/4·v1,·0x0 |
| |
| 111 | ····.line·295 |
153 | ····invoke-interface·{p0,·v0,·p1,·v1},·Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;->getString(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 112 | ····invoke-static·{v0,·p0,·v1},·Landroid/provider/DeviceConfig;->getString(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| |
154 | ····move-result-object·p0 | 113 | ····move-result-object·p0 |
| |
| 114 | ····.line·294 |
155 | ····invoke-static·{p0,·p2},·Lcom/android/textclassifier/TextClassifierSettings;->parse(Ljava/lang/String;[F)[F | 115 | ····invoke-static·{p0,·p1},·Lcom/android/textclassifier/TextClassifierSettings;->parse(Ljava/lang/String;[F)[F |
| |
156 | ····move-result-object·p0 | 116 | ····move-result-object·p0 |
| |
157 | ····return-object·p0 | 117 | ····return-object·p0 |
158 | .end·method | 118 | .end·method |
| |
159 | .method·private·getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; | 119 | .method·private·static·getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; |
160 | ····.locals·2 | 120 | ····.locals·2 |
161 | ····.annotation·system·Ldalvik/annotation/Signature; | 121 | ····.annotation·system·Ldalvik/annotation/Signature; |
162 | ········value·=·{ | 122 | ········value·=·{ |
163 | ············"(", | 123 | ············"(", |
164 | ············"Ljava/lang/String;", | 124 | ············"Ljava/lang/String;", |
165 | ············"Ljava/util/List<", | 125 | ············"Ljava/util/List<", |
166 | ············"Ljava/lang/String;", | 126 | ············"Ljava/lang/String;", |
167 | ············">;)", | 127 | ············">;)", |
168 | ············"Ljava/util/List<", | 128 | ············"Ljava/util/List<", |
169 | ············"Ljava/lang/String;", | 129 | ············"Ljava/lang/String;", |
170 | ············">;" | 130 | ············">;" |
171 | ········} | 131 | ········} |
172 | ····.end·annotation | 132 | ····.end·annotation |
| |
173 | ····.line·415 | |
174 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
175 | ····const-string·v0,·"textclassifier" | 133 | ····const-string·v0,·"textclassifier" |
| |
176 | ····const/4·v1,·0x0 | 134 | ····const/4·v1,·0x0 |
| |
| 135 | ····.line·290 |
177 | ····invoke-interface·{p0,·v0,·p1,·v1},·Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;->getString(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 136 | ····invoke-static·{v0,·p0,·v1},·Landroid/provider/DeviceConfig;->getString(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| |
178 | ····move-result-object·p0 | 137 | ····move-result-object·p0 |
| |
| 138 | ····.line·289 |
179 | ····invoke-static·{p0,·p2},·Lcom/android/textclassifier/TextClassifierSettings;->parse(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; | 139 | ····invoke-static·{p0,·p1},·Lcom/android/textclassifier/TextClassifierSettings;->parse(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; |
| |
180 | ····move-result-object·p0 | 140 | ····move-result-object·p0 |
| |
181 | ····return-object·p0 | 141 | ····return-object·p0 |
182 | .end·method | 142 | .end·method |
| |
183 | .method·private·static·parse(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; | 143 | .method·private·static·parse(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; |
Offset 237, 15 lines modified | Offset 188, 15 lines modified |
237 | ········} | 188 | ········} |
238 | ····.end·annotation | 189 | ····.end·annotation |
| |
239 | ····if-eqz·p0,·:cond_0 | 190 | ····if-eqz·p0,·:cond_0 |
| |
240 | ····const-string·p1,·":" | 191 | ····const-string·p1,·":" |
| |
241 | ····.line·424 | 192 | ····.line·300 |
242 | ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; | 193 | ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
| |
243 | ····move-result-object·p0 | 194 | ····move-result-object·p0 |
| |
244 | ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 195 | ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
| |
245 | ····move-result-object·p0 | 196 | ····move-result-object·p0 |
Offset 263, 53 lines modified | Offset 214, 53 lines modified |
263 | .method·private·static·parse(Ljava/lang/String;[F)[F | 214 | .method·private·static·parse(Ljava/lang/String;[F)[F |
264 | ····.locals·3 | 215 | ····.locals·3 |
| |
265 | ····if-eqz·p0,·:cond_2 | 216 | ····if-eqz·p0,·:cond_2 |
| |
266 | ····const-string·v0,·":" | 217 | ····const-string·v0,·":" |
| |
267 | ····.line·431 | 218 | ····.line·307 |
268 | ····invoke-static·{v0},·Lcom/google/common/base/Splitter;->onPattern(Ljava/lang/String;)Lcom/google/common/base/Splitter; | 219 | ····invoke-static·{v0},·Lcom/google/common/base/Splitter;->onPattern(Ljava/lang/String;)Lcom/google/common/base/Splitter; |
| |
269 | ····move-result-object·v0 | 220 | ····move-result-object·v0 |
| |
270 | ····invoke-virtual·{v0,·p0},·Lcom/google/common/base/Splitter;->splitToList(Ljava/lang/CharSequence;)Ljava/util/List; | 221 | ····invoke-virtual·{v0,·p0},·Lcom/google/common/base/Splitter;->splitToList(Ljava/lang/CharSequence;)Ljava/util/List; |
| |
271 | ····move-result-object·p0 | 222 | ····move-result-object·p0 |
| |
272 | ····.line·432 | 223 | ····.line·308 |
273 | ····invoke-interface·{p0},·Ljava/util/List;->size()I | 224 | ····invoke-interface·{p0},·Ljava/util/List;->size()I |
| |
274 | ····move-result·v0 | 225 | ····move-result·v0 |
| |
275 | ····array-length·v1,·p1 | 226 | ····array-length·v1,·p1 |
| |
276 | ····if-eq·v0,·v1,·:cond_0 | 227 | ····if-eq·v0,·v1,·:cond_0 |
| |
277 | ····return-object·p1 | 228 | ····return-object·p1 |
| |
278 | ····.line·435 | 229 | ····.line·311 |
279 | ····:cond_0 | 230 | ····:cond_0 |
280 | ····invoke-interface·{p0},·Ljava/util/List;->size()I | 231 | ····invoke-interface·{p0},·Ljava/util/List;->size()I |
| |
281 | ····move-result·v0 | 232 | ····move-result·v0 |
| |
282 | ····new-array·v0,·v0,·[F | 233 | ····new-array·v0,·v0,·[F |
| |
283 | ····const/4·v1,·0x0 | 234 | ····const/4·v1,·0x0 |
| |
284 | ····.line·436 | 235 | ····.line·312 |
285 | ····:goto_0 | 236 | ····:goto_0 |
286 | ····invoke-interface·{p0},·Ljava/util/List;->size()I | 237 | ····invoke-interface·{p0},·Ljava/util/List;->size()I |
| |
287 | ····move-result·v2 | 238 | ····move-result·v2 |
| |
288 | ····if-ge·v1,·v2,·:cond_1 | 239 | ····if-ge·v1,·v2,·:cond_1 |
| |
289 | ····.line·438 | 240 | ····.line·314 |
290 | ····:try_start_0 | 241 | ····:try_start_0 |
291 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 242 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| |
292 | ····move-result-object·v2 | 243 | ····move-result-object·v2 |
| |
293 | ····check-cast·v2,·Ljava/lang/String; | 244 | ····check-cast·v2,·Ljava/lang/String; |
| |
Offset 334, 872 lines modified | Offset 285, 511 lines modified |
334 | ····:cond_2 | 285 | ····:cond_2 |
335 | ····return-object·p1 | 286 | ····return-object·p1 |
336 | .end·method | 287 | .end·method |
| |
| |
337 | #·virtual·methods | 288 | #·virtual·methods |
338 | .method·dump(Lcom/android/textclassifier/utils/IndentingPrintWriter;)V | 289 | .method·dump(Lcom/android/textclassifier/utils/IndentingPrintWriter;)V |
339 | ····.locals·5 | 290 | ····.locals·2 |
| |
340 | ····const-string·v0,·"TextClassifierSettings:" | 291 | ····const-string·v0,·"TextClassifierSettings:" |
| |
341 | ····.line·381 | 292 | ····.line·266 |
342 | ····invoke-virtual·{p1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->println(Ljava/lang/String;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 293 | ····invoke-virtual·{p1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->println(Ljava/lang/String;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
343 | ····.line·382 | 294 | ····.line·267 |
344 | ····invoke-virtual·{p1},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->increaseIndent()Lcom/android/textclassifier/utils/IndentingPrintWriter; | 295 | ····invoke-virtual·{p1},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->increaseIndent()Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
345 | ····.line·383 | 296 | ····.line·268 |
346 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getClassifyTextMaxRangeLength()I | 297 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getClassifyTextMaxRangeLength()I |
| |
347 | ····move-result·v0 | 298 | ····move-result·v0 |
| |
348 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 299 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
349 | ····move-result-object·v0 | 300 | ····move-result-object·v0 |
| |
350 | ····const-string·v1,·"classify_text_max_range_length" | 301 | ····const-string·v1,·"classify_text_max_range_length" |
| |
351 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 302 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
352 | ····.line·384 | 303 | ····.line·269 |
353 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->isDetectLanguagesFromTextEnabled()Z | 304 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->isDetectLanguagesFromTextEnabled()Z |
| |
354 | ····move-result·v0 | 305 | ····move-result·v0 |
| |
355 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 306 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
356 | ····move-result-object·v0 | 307 | ····move-result-object·v0 |
| |
357 | ····const-string·v1,·"detect_language_from_text_enabled" | 308 | ····const-string·v1,·"detect_language_from_text_enabled" |
| |
358 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 309 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
359 | ····.line·385 | 310 | ····.line·270 |
360 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getEntityListDefault()Ljava/util/List; | 311 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getEntityListDefault()Ljava/util/List; |
| |
361 | ····move-result-object·v0 | 312 | ····move-result-object·v0 |
| |
362 | ····const-string·v1,·"entity_list_default" | 313 | ····const-string·v1,·"entity_list_default" |
| |
363 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 314 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
364 | ····.line·386 | 315 | ····.line·271 |
365 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getEntityListEditable()Ljava/util/List; | 316 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getEntityListEditable()Ljava/util/List; |
| |
366 | ····move-result-object·v0 | 317 | ····move-result-object·v0 |
| |
367 | ····const-string·v1,·"entity_list_editable" | 318 | ····const-string·v1,·"entity_list_editable" |
| |
368 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 319 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
369 | ····.line·387 | 320 | ····.line·272 |
370 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getEntityListNotEditable()Ljava/util/List; | 321 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getEntityListNotEditable()Ljava/util/List; |
| |
371 | ····move-result-object·v0 | 322 | ····move-result-object·v0 |
| |
372 | ····const-string·v1,·"entity_list_not_editable" | 323 | ····const-string·v1,·"entity_list_not_editable" |
| |
373 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 324 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
374 | ····.line·388 | 325 | ····.line·273 |
375 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getGenerateLinksLogSampleRate()I | 326 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getGenerateLinksLogSampleRate()I |
| |
376 | ····move-result·v0 | 327 | ····move-result·v0 |
| |
377 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 328 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
378 | ····move-result-object·v0 | 329 | ····move-result-object·v0 |
| |
379 | ····const-string·v1,·"generate_links_log_sample_rate" | 330 | ····const-string·v1,·"generate_links_log_sample_rate" |
| |
380 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 331 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
381 | ····.line·389 | 332 | ····.line·274 |
382 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getGenerateLinksMaxTextLength()I | 333 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getGenerateLinksMaxTextLength()I |
| |
383 | ····move-result·v0 | 334 | ····move-result·v0 |
| |
384 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 335 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
385 | ····move-result-object·v0 | 336 | ····move-result-object·v0 |
| |
386 | ····const-string·v1,·"generate_links_max_text_length" | 337 | ····const-string·v1,·"generate_links_max_text_length" |
| |
387 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 338 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
388 | ····.line·390 | 339 | ····.line·275 |
389 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getInAppConversationActionTypes()Ljava/util/List; | 340 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getInAppConversationActionTypes()Ljava/util/List; |
| |
390 | ····move-result-object·v0 | 341 | ····move-result-object·v0 |
| |
391 | ····const-string·v1,·"in_app_conversation_action_types_default" | 342 | ····const-string·v1,·"in_app_conversation_action_types_default" |
| |
392 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 343 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
393 | ····.line·391 | 344 | ····.line·276 |
394 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getLangIdContextSettings()[F | 345 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getLangIdContextSettings()[F |
| |
395 | ····move-result-object·v0 | 346 | ····move-result-object·v0 |
| |
396 | ····invoke-static·{v0},·Ljava/util/Arrays;->toString([F)Ljava/lang/String; | 347 | ····invoke-static·{v0},·Ljava/util/Arrays;->toString([F)Ljava/lang/String; |
| |
397 | ····move-result-object·v0 | 348 | ····move-result-object·v0 |
| |
398 | ····const-string·v1,·"lang_id_context_settings" | 349 | ····const-string·v1,·"lang_id_context_settings" |
| |
399 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 350 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
400 | ····.line·392 | 351 | ····.line·277 |
401 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getLangIdThresholdOverride()F | 352 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getLangIdThresholdOverride()F |
| |
402 | ····move-result·v0 | 353 | ····move-result·v0 |
| |
403 | ····invoke-static·{v0},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 354 | ····invoke-static·{v0},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
| |
404 | ····move-result-object·v0 | 355 | ····move-result-object·v0 |
| |
405 | ····const-string·v1,·"lang_id_threshold_override" | 356 | ····const-string·v1,·"lang_id_threshold_override" |
| |
406 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 357 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
407 | ····.line·393 | 358 | ····.line·278 |
408 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getTranslateActionThreshold()F | 359 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getTranslateActionThreshold()F |
| |
409 | ····move-result·v0 | 360 | ····move-result·v0 |
| |
410 | ····invoke-static·{v0},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 361 | ····invoke-static·{v0},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
| |
411 | ····move-result-object·v0 | 362 | ····move-result-object·v0 |
| |
412 | ····const-string·v1,·"translate_action_threshold" | 363 | ····const-string·v1,·"translate_action_threshold" |
| |
413 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 364 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
414 | ····.line·395 | 365 | ····.line·280 |
415 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getNotificationConversationActionTypes()Ljava/util/List; | 366 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getNotificationConversationActionTypes()Ljava/util/List; |
| |
416 | ····move-result-object·v0 | 367 | ····move-result-object·v0 |
| |
417 | ····const-string·v1,·"notification_conversation_action_types_default" | 368 | ····const-string·v1,·"notification_conversation_action_types_default" |
| |
418 | ····.line·394 | 369 | ····.line·279 |
419 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 370 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
420 | ····.line·396 | 371 | ····.line·281 |
421 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getSuggestSelectionMaxRangeLength()I | 372 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->getSuggestSelectionMaxRangeLength()I |
| |
422 | ····move-result·v0 | 373 | ····move-result·v0 |
| |
423 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 374 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
424 | ····move-result-object·v0 | 375 | ····move-result-object·v0 |
| |
425 | ····const-string·v1,·"suggest_selection_max_range_length" | 376 | ····const-string·v1,·"suggest_selection_max_range_length" |
| |
426 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 377 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
427 | ····.line·397 | 378 | ····.line·282 |
428 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->isUserLanguageProfileEnabled()Z | 379 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->isUserLanguageProfileEnabled()Z |
| |
429 | ····move-result·v0 | 380 | ····move-result·v0 |
| |
430 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 381 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
431 | ····move-result-object·v0 | 382 | ····move-result-object·v0 |
| |
432 | ····const-string·v1,·"user_language_profile_enabled" | 383 | ····const-string·v1,·"user_language_profile_enabled" |
| |
433 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 384 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
434 | ····.line·398 | 385 | ····.line·283 |
435 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->isTemplateIntentFactoryEnabled()Z | 386 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->isTemplateIntentFactoryEnabled()Z |
| |
436 | ····move-result·v0 | 387 | ····move-result·v0 |
| |
437 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 388 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
438 | ····move-result-object·v0 | 389 | ····move-result-object·v0 |
| |
439 | ····const-string·v1,·"template_intent_factory_enabled" | 390 | ····const-string·v1,·"template_intent_factory_enabled" |
| |
440 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 391 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
441 | ····.line·399 | 392 | ····.line·284 |
442 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->isTranslateInClassificationEnabled()Z | 393 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->isTranslateInClassificationEnabled()Z |
| |
443 | ····move-result·v0 | 394 | ····move-result·p0 |
| |
444 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | |
| |
445 | ····move-result-object·v0 | |
| |
446 | ····const-string·v1,·"translate_in_classification_enabled" | |
| |
447 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | |
| |
448 | ····.line·400 | |
449 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/TextClassifierSettings;->isModelDownloadManagerEnabled()Z | |
| |
450 | ····move-result·v0 | |
| |
451 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | |
| |
452 | ····move-result-object·v0 | |
| |
453 | ····const-string·v1,·"model_download_manager_enabled" | |
| |
454 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | |
| |
455 | ····const-string·v0,·"annotator" | |
| |
456 | ····.line·401 | |
457 | ····invoke-virtual·{p0,·v0},·Lcom/android/textclassifier/TextClassifierSettings;->getModelURLPrefix(Ljava/lang/String;)Ljava/lang/String; | |
| |
458 | ····move-result-object·v1 | |
| |
459 | ····const-string·v2,·"annotator_url_prefix" | |
| |
460 | ····invoke-virtual·{p1,·v2,·v1},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | |
| |
461 | ····const-string·v1,·"lang_id" | |
| |
462 | ····.line·402 | |
463 | ····invoke-virtual·{p0,·v1},·Lcom/android/textclassifier/TextClassifierSettings;->getModelURLPrefix(Ljava/lang/String;)Ljava/lang/String; | |
| |
464 | ····move-result-object·v2 | |
| |
465 | ····const-string·v3,·"lang_id_url_prefix" | |
| |
466 | ····invoke-virtual·{p1,·v3,·v2},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | |
| |
467 | ····const-string·v2,·"actions_suggestions" | |
| |
468 | ····.line·404 | |
469 | ····invoke-virtual·{p0,·v2},·Lcom/android/textclassifier/TextClassifierSettings;->getModelURLPrefix(Ljava/lang/String;)Ljava/lang/String; | |
| |
470 | ····move-result-object·v3 | |
| |
471 | ····const-string·v4,·"actions_suggestions_url_prefix" | |
| |
472 | ····.line·403 | |
473 | ····invoke-virtual·{p1,·v4,·v3},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | |
| |
474 | ····.line·405 | |
475 | ····invoke-virtual·{p1},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->decreaseIndent()Lcom/android/textclassifier/utils/IndentingPrintWriter; | |
| |
476 | ····.line·406 | |
477 | ····invoke-virtual·{p0,·v0},·Lcom/android/textclassifier/TextClassifierSettings;->getPrimaryModelURLSuffix(Ljava/lang/String;)Ljava/lang/String; | |
| |
478 | ····move-result-object·v0 | |
| |
479 | ····const-string·v3,·"primary_annotator_url_suffix" | |
| |
480 | ····invoke-virtual·{p1,·v3,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | |
| |
481 | ····.line·407 | |
482 | ····invoke-virtual·{p0,·v1},·Lcom/android/textclassifier/TextClassifierSettings;->getPrimaryModelURLSuffix(Ljava/lang/String;)Ljava/lang/String; | |
| |
483 | ····move-result-object·v0 | |
| |
484 | ····const-string·v1,·"primary_lang_id_url_suffix" | |
| |
485 | ····invoke-virtual·{p1,·v1,·v0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | |
| |
| 395 | ····invoke-static·{p0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
486 | ····.line·410 | |
487 | ····invoke-virtual·{p0,·v2},·Lcom/android/textclassifier/TextClassifierSettings;->getPrimaryModelURLSuffix(Ljava/lang/String;)Ljava/lang/String; | |
| |
488 | ····move-result-object·p0 | 396 | ····move-result-object·p0 |
| |
489 | ····const-string·v0,·"primary_actions_suggestions_url_suffix" | 397 | ····const-string·v0,·"translate_in_classification_enabled" |
| |
490 | ····.line·408 | |
491 | ····invoke-virtual·{p1,·v0,·p0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; | 398 | ····invoke-virtual·{p1,·v0,·p0},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->printPair(Ljava/lang/String;Ljava/lang/Object;)Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
492 | ····.line·411 | 399 | ····.line·285 |
493 | ····invoke-virtual·{p1},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->decreaseIndent()Lcom/android/textclassifier/utils/IndentingPrintWriter; | 400 | ····invoke-virtual·{p1},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->decreaseIndent()Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
494 | ····return-void | 401 | ····return-void |
495 | .end·method | 402 | .end·method |
| |
496 | .method·public·getClassifyTextMaxRangeLength()I | 403 | .method·public·getClassifyTextMaxRangeLength()I |
497 | ····.locals·3 | 404 | ····.locals·2 |
| |
498 | ····.line·270 | |
499 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
500 | ····const-string·v0,·"textclassifier" | 405 | ····const-string·p0,·"textclassifier" |
| |
501 | ····const-string·v1,·"classify_text_max_range_length" | 406 | ····const-string·v0,·"classify_text_max_range_length" |
| |
502 | ····const/16·v2,·0x2710 | 407 | ····const/16·v1,·0x2710 |
| |
| 408 | ····.line·177 |
503 | ····invoke-interface·{p0,·v0,·v1,·v2},·Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;->getInt(Ljava/lang/String;Ljava/lang/String;I)I | 409 | ····invoke-static·{p0,·v0,·v1},·Landroid/provider/DeviceConfig;->getInt(Ljava/lang/String;Ljava/lang/String;I)I |
| |
504 | ····move-result·p0 | 410 | ····move-result·p0 |
| |
505 | ····return·p0 | 411 | ····return·p0 |
506 | .end·method | 412 | .end·method |
| |
507 | .method·public·getEntityListDefault()Ljava/util/List; | 413 | .method·public·getEntityListDefault()Ljava/util/List; |
508 | ····.locals·2 | 414 | ····.locals·1 |
509 | ····.annotation·system·Ldalvik/annotation/Signature; | 415 | ····.annotation·system·Ldalvik/annotation/Signature; |
510 | ········value·=·{ | 416 | ········value·=·{ |
511 | ············"()", | 417 | ············"()", |
512 | ············"Ljava/util/List<", | 418 | ············"Ljava/util/List<", |
513 | ············"Ljava/lang/String;", | 419 | ············"Ljava/lang/String;", |
514 | ············">;" | 420 | ············">;" |
515 | ········} | 421 | ········} |
516 | ····.end·annotation | 422 | ····.end·annotation |
| |
517 | ····.line·285 | 423 | ····.line·198 |
518 | ····sget-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->ENTITY_LIST_DEFAULT_VALUE:Lcom/google/common/collect/ImmutableList; | 424 | ····sget-object·p0,·Lcom/android/textclassifier/TextClassifierSettings;->ENTITY_LIST_DEFAULT_VALUE:Lcom/google/common/collect/ImmutableList; |
| |
519 | ····const-string·v1,·"entity_list_default" | 425 | ····const-string·v0,·"entity_list_default" |
| |
520 | ····invoke-direct·{p0,·v1,·v0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; | 426 | ····invoke-static·{v0,·p0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; |
| |
521 | ····move-result-object·p0 | 427 | ····move-result-object·p0 |
| |
522 | ····return-object·p0 | 428 | ····return-object·p0 |
523 | .end·method | 429 | .end·method |
| |
524 | .method·public·getEntityListEditable()Ljava/util/List; | 430 | .method·public·getEntityListEditable()Ljava/util/List; |
525 | ····.locals·2 | 431 | ····.locals·1 |
526 | ····.annotation·system·Ldalvik/annotation/Signature; | 432 | ····.annotation·system·Ldalvik/annotation/Signature; |
527 | ········value·=·{ | 433 | ········value·=·{ |
528 | ············"()", | 434 | ············"()", |
529 | ············"Ljava/util/List<", | 435 | ············"Ljava/util/List<", |
530 | ············"Ljava/lang/String;", | 436 | ············"Ljava/lang/String;", |
531 | ············">;" | 437 | ············">;" |
532 | ········} | 438 | ········} |
533 | ····.end·annotation | 439 | ····.end·annotation |
| |
534 | ····.line·293 | 440 | ····.line·206 |
535 | ····sget-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->ENTITY_LIST_DEFAULT_VALUE:Lcom/google/common/collect/ImmutableList; | 441 | ····sget-object·p0,·Lcom/android/textclassifier/TextClassifierSettings;->ENTITY_LIST_DEFAULT_VALUE:Lcom/google/common/collect/ImmutableList; |
| |
536 | ····const-string·v1,·"entity_list_editable" | 442 | ····const-string·v0,·"entity_list_editable" |
| |
537 | ····invoke-direct·{p0,·v1,·v0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; | 443 | ····invoke-static·{v0,·p0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; |
| |
538 | ····move-result-object·p0 | 444 | ····move-result-object·p0 |
| |
539 | ····return-object·p0 | 445 | ····return-object·p0 |
540 | .end·method | 446 | .end·method |
| |
541 | .method·public·getEntityListNotEditable()Ljava/util/List; | 447 | .method·public·getEntityListNotEditable()Ljava/util/List; |
542 | ····.locals·2 | 448 | ····.locals·1 |
543 | ····.annotation·system·Ldalvik/annotation/Signature; | 449 | ····.annotation·system·Ldalvik/annotation/Signature; |
544 | ········value·=·{ | 450 | ········value·=·{ |
545 | ············"()", | 451 | ············"()", |
546 | ············"Ljava/util/List<", | 452 | ············"Ljava/util/List<", |
547 | ············"Ljava/lang/String;", | 453 | ············"Ljava/lang/String;", |
548 | ············">;" | 454 | ············">;" |
549 | ········} | 455 | ········} |
550 | ····.end·annotation | 456 | ····.end·annotation |
| |
551 | ····.line·289 | 457 | ····.line·202 |
552 | ····sget-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->ENTITY_LIST_DEFAULT_VALUE:Lcom/google/common/collect/ImmutableList; | 458 | ····sget-object·p0,·Lcom/android/textclassifier/TextClassifierSettings;->ENTITY_LIST_DEFAULT_VALUE:Lcom/google/common/collect/ImmutableList; |
| |
553 | ····const-string·v1,·"entity_list_not_editable" | 459 | ····const-string·v0,·"entity_list_not_editable" |
| |
554 | ····invoke-direct·{p0,·v1,·v0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; | 460 | ····invoke-static·{v0,·p0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; |
| |
555 | ····move-result-object·p0 | 461 | ····move-result-object·p0 |
| |
556 | ····return-object·p0 | 462 | ····return-object·p0 |
557 | .end·method | 463 | .end·method |
| |
558 | .method·public·getGenerateLinksLogSampleRate()I | 464 | .method·public·getGenerateLinksLogSampleRate()I |
559 | ····.locals·3 | 465 | ····.locals·2 |
| |
| 466 | ····const-string·p0,·"textclassifier" |
560 | ····.line·280 | |
561 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
562 | ····const-string·v0,·"textclassifier" | 467 | ····const-string·v0,·"generate_links_log_sample_rate" |
| |
563 | ····const-string·v1,·"generate_links_log_sample_rate" | 468 | ····const/16·v1,·0x64 |
| |
| 469 | ····.line·191 |
564 | ····const/16·v2,·0x64 | |
| |
565 | ····invoke-interface·{p0,·v0,·v1,·v2},·Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;->getInt(Ljava/lang/String;Ljava/lang/String;I)I | 470 | ····invoke-static·{p0,·v0,·v1},·Landroid/provider/DeviceConfig;->getInt(Ljava/lang/String;Ljava/lang/String;I)I |
| |
566 | ····move-result·p0 | 471 | ····move-result·p0 |
| |
567 | ····return·p0 | 472 | ····return·p0 |
568 | .end·method | 473 | .end·method |
| |
569 | .method·public·getGenerateLinksMaxTextLength()I | 474 | .method·public·getGenerateLinksMaxTextLength()I |
570 | ····.locals·3 | 475 | ····.locals·2 |
| |
| 476 | ····const-string·p0,·"textclassifier" |
571 | ····.line·275 | |
572 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
573 | ····const-string·v0,·"textclassifier" | 477 | ····const-string·v0,·"generate_links_max_text_length" |
| |
574 | ····const-string·v1,·"generate_links_max_text_length" | |
| |
575 | ····const·v2,·0x186a0 | 478 | ····const·v1,·0x186a0 |
| |
| 479 | ····.line·184 |
576 | ····invoke-interface·{p0,·v0,·v1,·v2},·Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;->getInt(Ljava/lang/String;Ljava/lang/String;I)I | 480 | ····invoke-static·{p0,·v0,·v1},·Landroid/provider/DeviceConfig;->getInt(Ljava/lang/String;Ljava/lang/String;I)I |
| |
577 | ····move-result·p0 | 481 | ····move-result·p0 |
| |
578 | ····return·p0 | 482 | ····return·p0 |
579 | .end·method | 483 | .end·method |
| |
580 | .method·public·getInAppConversationActionTypes()Ljava/util/List; | 484 | .method·public·getInAppConversationActionTypes()Ljava/util/List; |
581 | ····.locals·2 | 485 | ····.locals·1 |
582 | ····.annotation·system·Ldalvik/annotation/Signature; | 486 | ····.annotation·system·Ldalvik/annotation/Signature; |
583 | ········value·=·{ | 487 | ········value·=·{ |
584 | ············"()", | 488 | ············"()", |
585 | ············"Ljava/util/List<", | 489 | ············"Ljava/util/List<", |
586 | ············"Ljava/lang/String;", | 490 | ············"Ljava/lang/String;", |
587 | ············">;" | 491 | ············">;" |
588 | ········} | 492 | ········} |
589 | ····.end·annotation | 493 | ····.end·annotation |
| |
590 | ····.line·297 | 494 | ····.line·210 |
591 | ····sget-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->CONVERSATION_ACTIONS_TYPES_DEFAULT_VALUES:Lcom/google/common/collect/ImmutableList; | 495 | ····sget-object·p0,·Lcom/android/textclassifier/TextClassifierSettings;->CONVERSATION_ACTIONS_TYPES_DEFAULT_VALUES:Lcom/google/common/collect/ImmutableList; |
| |
592 | ····const-string·v1,·"in_app_conversation_action_types_default" | 496 | ····const-string·v0,·"in_app_conversation_action_types_default" |
| |
593 | ····invoke-direct·{p0,·v1,·v0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; | 497 | ····invoke-static·{v0,·p0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; |
| |
594 | ····move-result-object·p0 | 498 | ····move-result-object·p0 |
| |
595 | ····return-object·p0 | 499 | ····return-object·p0 |
596 | .end·method | 500 | .end·method |
| |
597 | .method·public·getLangIdContextSettings()[F | 501 | .method·public·getLangIdContextSettings()[F |
598 | ····.locals·2 | 502 | ····.locals·1 |
| |
599 | ····.line·339 | 503 | ····.line·262 |
600 | ····sget-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->LANG_ID_CONTEXT_SETTINGS_DEFAULT:[F | 504 | ····sget-object·p0,·Lcom/android/textclassifier/TextClassifierSettings;->LANG_ID_CONTEXT_SETTINGS_DEFAULT:[F |
| |
601 | ····const-string·v1,·"lang_id_context_settings" | 505 | ····const-string·v0,·"lang_id_context_settings" |
| |
602 | ····invoke-direct·{p0,·v1,·v0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigFloatArray(Ljava/lang/String;[F)[F | 506 | ····invoke-static·{v0,·p0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigFloatArray(Ljava/lang/String;[F)[F |
| |
603 | ····move-result-object·p0 | 507 | ····move-result-object·p0 |
| |
604 | ····return-object·p0 | 508 | ····return-object·p0 |
605 | .end·method | 509 | .end·method |
| |
606 | .method·public·getLangIdThresholdOverride()F | 510 | .method·public·getLangIdThresholdOverride()F |
607 | ····.locals·3 | 511 | ····.locals·2 |
| |
| 512 | ····const-string·p0,·"textclassifier" |
608 | ····.line·307 | |
609 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
610 | ····const-string·v0,·"textclassifier" | |
| |
611 | ····const-string·v1,·"lang_id_threshold_override" | 513 | ····const-string·v0,·"lang_id_threshold_override" |
| |
612 | ····const/high16·v2,·-0x40800000····#·-1.0f | 514 | ····const/high16·v1,·-0x40800000····#·-1.0f |
| |
| 515 | ····.line·220 |
613 | ····invoke-interface·{p0,·v0,·v1,·v2},·Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;->getFloat(Ljava/lang/String;Ljava/lang/String;F)F | 516 | ····invoke-static·{p0,·v0,·v1},·Landroid/provider/DeviceConfig;->getFloat(Ljava/lang/String;Ljava/lang/String;F)F |
| |
614 | ····move-result·p0 | 517 | ····move-result·p0 |
| |
615 | ····return·p0 | 518 | ····return·p0 |
616 | .end·method | 519 | .end·method |
| |
617 | .method·public·getModelURLPrefix(Ljava/lang/String;)Ljava/lang/String; | |
618 | ····.locals·4 | |
| |
619 | ····.line·348 | |
620 | ····invoke-virtual·{p1},·Ljava/lang/String;->hashCode()I | |
| |
621 | ····move-result·v0 | |
| |
622 | ····const·v1,·-0x53ec7553 | |
| |
623 | ····const/4·v2,·0x2 | |
| |
624 | ····const/4·v3,·0x1 | |
| |
625 | ····if-eq·v0,·v1,·:cond_2 | |
| |
626 | ····const·v1,·-0x31a8ef4 | |
| |
627 | ····if-eq·v0,·v1,·:cond_1 | |
| |
628 | ····const·v1,·0x4f9739dc | |
| |
629 | ····if-eq·v0,·v1,·:cond_0 | |
| |
630 | ····goto·:goto_0 | |
| |
631 | ····:cond_0 | |
632 | ····const-string·v0,·"annotator" | |
| |
633 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
| |
634 | ····move-result·p1 | |
| |
635 | ····if-eqz·p1,·:cond_3 | |
| |
636 | ····const/4·p1,·0x0 | |
| |
637 | ····goto·:goto_1 | |
| |
638 | ····:cond_1 | |
639 | ····const-string·v0,·"lang_id" | |
| |
640 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
| |
641 | ····move-result·p1 | |
| |
642 | ····if-eqz·p1,·:cond_3 | |
| |
643 | ····move·p1,·v3 | |
| |
644 | ····goto·:goto_1 | |
| |
645 | ····:cond_2 | |
646 | ····const-string·v0,·"actions_suggestions" | |
| |
647 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
| |
648 | ····move-result·p1 | |
| |
649 | ····if-eqz·p1,·:cond_3 | |
| |
650 | ····move·p1,·v2 | |
| |
651 | ····goto·:goto_1 | |
| |
652 | ····:cond_3 | |
653 | ····:goto_0 | |
654 | ····const/4·p1,·-0x1 | |
| |
655 | ····:goto_1 | |
656 | ····const-string·v0,·"textclassifier" | |
| |
657 | ····if-eqz·p1,·:cond_6 | |
| |
658 | ····if-eq·p1,·v3,·:cond_5 | |
| |
659 | ····if-eq·p1,·v2,·:cond_4 | |
| |
660 | ····const-string·p0,·"" | |
| |
661 | ····return-object·p0 | |
| |
662 | ····.line·355 | |
663 | ····:cond_4 | |
664 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
665 | ····const-string·p1,·"actions_suggestions_url_prefix" | |
| |
666 | ····const-string·v1,·"https://www.gstatic.com/android/text_classifier/actions/" | |
| |
667 | ····invoke-interface·{p0,·v0,·p1,·v1},·Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;->getString(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
| |
668 | ····move-result-object·p0 | |
| |
669 | ····return-object·p0 | |
| |
670 | ····.line·353 | |
671 | ····:cond_5 | |
672 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
673 | ····const-string·p1,·"lang_id_url_prefix" | |
| |
674 | ····const-string·v1,·"https://www.gstatic.com/android/text_classifier/langid/" | |
| |
675 | ····invoke-interface·{p0,·v0,·p1,·v1},·Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;->getString(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
| |
676 | ····move-result-object·p0 | |
| |
677 | ····return-object·p0 | |
| |
678 | ····.line·350 | |
679 | ····:cond_6 | |
680 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
681 | ····const-string·p1,·"annotator_url_prefix" | |
| |
682 | ····const-string·v1,·"https://www.gstatic.com/android/text_classifier/" | |
| |
683 | ····invoke-interface·{p0,·v0,·p1,·v1},·Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;->getString(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
| |
684 | ····move-result-object·p0 | |
| |
685 | ····return-object·p0 | |
686 | .end·method | |
| |
687 | .method·public·getNotificationConversationActionTypes()Ljava/util/List; | 520 | .method·public·getNotificationConversationActionTypes()Ljava/util/List; |
688 | ····.locals·2 | 521 | ····.locals·1 |
689 | ····.annotation·system·Ldalvik/annotation/Signature; | 522 | ····.annotation·system·Ldalvik/annotation/Signature; |
690 | ········value·=·{ | 523 | ········value·=·{ |
691 | ············"()", | 524 | ············"()", |
692 | ············"Ljava/util/List<", | 525 | ············"Ljava/util/List<", |
693 | ············"Ljava/lang/String;", | 526 | ············"Ljava/lang/String;", |
694 | ············">;" | 527 | ············">;" |
695 | ········} | 528 | ········} |
696 | ····.end·annotation | 529 | ····.end·annotation |
| |
697 | ····.line·302 | 530 | ····.line·215 |
698 | ····sget-object·v0,·Lcom/android/textclassifier/TextClassifierSettings;->CONVERSATION_ACTIONS_TYPES_DEFAULT_VALUES:Lcom/google/common/collect/ImmutableList; | 531 | ····sget-object·p0,·Lcom/android/textclassifier/TextClassifierSettings;->CONVERSATION_ACTIONS_TYPES_DEFAULT_VALUES:Lcom/google/common/collect/ImmutableList; |
| |
699 | ····const-string·v1,·"notification_conversation_action_types_default" | 532 | ····const-string·v0,·"notification_conversation_action_types_default" |
| |
700 | ····invoke-direct·{p0,·v1,·v0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; | 533 | ····invoke-static·{v0,·p0},·Lcom/android/textclassifier/TextClassifierSettings;->getDeviceConfigStringList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; |
| |
701 | ····move-result-object·p0 | |
| |
702 | ····return-object·p0 | |
703 | .end·method | |
| |
704 | .method·public·getPrimaryModelURLSuffix(Ljava/lang/String;)Ljava/lang/String; | |
705 | ····.locals·4 | |
| |
706 | ····.line·363 | |
707 | ····invoke-virtual·{p1},·Ljava/lang/String;->hashCode()I | |
| |
708 | ····move-result·v0 | |
| |
709 | ····const·v1,·-0x53ec7553 | |
| |
710 | ····const/4·v2,·0x2 | |
| |
711 | ····const/4·v3,·0x1 | |
| |
712 | ····if-eq·v0,·v1,·:cond_2 | |
| |
713 | ····const·v1,·-0x31a8ef4 | |
| |
714 | ····if-eq·v0,·v1,·:cond_1 | |
| |
715 | ····const·v1,·0x4f9739dc | |
| |
716 | ····if-eq·v0,·v1,·:cond_0 | |
| |
717 | ····goto·:goto_0 | |
| |
718 | ····:cond_0 | |
719 | ····const-string·v0,·"annotator" | |
| |
720 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
| |
721 | ····move-result·p1 | |
| |
722 | ····if-eqz·p1,·:cond_3 | |
| |
723 | ····const/4·p1,·0x0 | |
| |
724 | ····goto·:goto_1 | |
| |
725 | ····:cond_1 | |
726 | ····const-string·v0,·"lang_id" | |
| |
727 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
| |
728 | ····move-result·p1 | |
| |
729 | ····if-eqz·p1,·:cond_3 | |
| |
730 | ····move·p1,·v3 | |
| |
731 | ····goto·:goto_1 | |
| |
732 | ····:cond_2 | |
733 | ····const-string·v0,·"actions_suggestions" | |
| |
734 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
| |
735 | ····move-result·p1 | |
| |
736 | ····if-eqz·p1,·:cond_3 | |
| |
737 | ····move·p1,·v2 | |
| |
738 | ····goto·:goto_1 | |
| |
739 | ····:cond_3 | |
740 | ····:goto_0 | |
741 | ····const/4·p1,·-0x1 | |
| |
742 | ····:goto_1 | |
743 | ····const-string·v0,·"textclassifier" | |
| |
744 | ····const-string·v1,·"" | |
| |
745 | ····if-eqz·p1,·:cond_6 | |
| |
746 | ····if-eq·p1,·v3,·:cond_5 | |
| |
747 | ····if-eq·p1,·v2,·:cond_4 | |
| |
748 | ····return-object·v1 | |
| |
749 | ····.line·371 | |
750 | ····:cond_4 | |
751 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
752 | ····const-string·p1,·"primary_actions_suggestions_url_suffix" | |
| |
753 | ····invoke-interface·{p0,·v0,·p1,·v1},·Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;->getString(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
| |
754 | ····move-result-object·p0 | |
| |
755 | ····return-object·p0 | |
| |
756 | ····.line·368 | |
757 | ····:cond_5 | |
758 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
759 | ····const-string·p1,·"primary_lang_id_url_suffix" | |
| |
760 | ····invoke-interface·{p0,·v0,·p1,·v1},·Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig;->getString(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
| |
761 | ····move-result-object·p0 | |
| |
762 | ····return-object·p0 | |
| |
763 | ····.line·365 | |
764 | ····:cond_6 | |
765 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/TextClassifierSettings;->deviceConfig:Lcom/android/textclassifier/TextClassifierSettings$IDeviceConfig; | |
| |
766 | ····const-string·p1,·"primary_annotator_url_suffix" | |
Max diff block lines reached; 5715/43611 bytes (13.10%) of diff not shown.
|