| OLD | NEW |
| 1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 // | 4 // |
| 5 // This file has been automatically generated. Please do not edit it manually. | 5 // This file has been automatically generated. Please do not edit it manually. |
| 6 // To regenerate the file, use the script | 6 // To regenerate the file, use the script |
| 7 // "pkg/analysis_server/tool/spec/generate_files". | 7 // "pkg/analysis_server/tool/spec/generate_files". |
| 8 | 8 |
| 9 import 'dart:convert' hide JsonDecoder; | 9 import 'dart:convert' hide JsonDecoder; |
| 10 | 10 |
| (...skipping 1269 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1280 @override | 1280 @override |
| 1281 int get hashCode { | 1281 int get hashCode { |
| 1282 int hash = 0; | 1282 int hash = 0; |
| 1283 hash = JenkinsSmiHash.combine(hash, file.hashCode); | 1283 hash = JenkinsSmiHash.combine(hash, file.hashCode); |
| 1284 hash = JenkinsSmiHash.combine(hash, outline.hashCode); | 1284 hash = JenkinsSmiHash.combine(hash, outline.hashCode); |
| 1285 return JenkinsSmiHash.finish(hash); | 1285 return JenkinsSmiHash.finish(hash); |
| 1286 } | 1286 } |
| 1287 } | 1287 } |
| 1288 | 1288 |
| 1289 /** | 1289 /** |
| 1290 * analysis.reanalyze params | |
| 1291 * | |
| 1292 * { | |
| 1293 * "roots": optional List<FilePath> | |
| 1294 * } | |
| 1295 * | |
| 1296 * Clients may not extend, implement or mix-in this class. | |
| 1297 */ | |
| 1298 class AnalysisReanalyzeParams implements RequestParams { | |
| 1299 List<String> _roots; | |
| 1300 | |
| 1301 /** | |
| 1302 * A list of the context roots that are to be re-analyzed. | |
| 1303 * | |
| 1304 * If no context roots are provided, then all current context roots should be | |
| 1305 * re-analyzed. | |
| 1306 */ | |
| 1307 List<String> get roots => _roots; | |
| 1308 | |
| 1309 /** | |
| 1310 * A list of the context roots that are to be re-analyzed. | |
| 1311 * | |
| 1312 * If no context roots are provided, then all current context roots should be | |
| 1313 * re-analyzed. | |
| 1314 */ | |
| 1315 void set roots(List<String> value) { | |
| 1316 this._roots = value; | |
| 1317 } | |
| 1318 | |
| 1319 AnalysisReanalyzeParams({List<String> roots}) { | |
| 1320 this.roots = roots; | |
| 1321 } | |
| 1322 | |
| 1323 factory AnalysisReanalyzeParams.fromJson( | |
| 1324 JsonDecoder jsonDecoder, String jsonPath, Object json) { | |
| 1325 if (json == null) { | |
| 1326 json = {}; | |
| 1327 } | |
| 1328 if (json is Map) { | |
| 1329 List<String> roots; | |
| 1330 if (json.containsKey("roots")) { | |
| 1331 roots = jsonDecoder.decodeList( | |
| 1332 jsonPath + ".roots", json["roots"], jsonDecoder.decodeString); | |
| 1333 } | |
| 1334 return new AnalysisReanalyzeParams(roots: roots); | |
| 1335 } else { | |
| 1336 throw jsonDecoder.mismatch(jsonPath, "analysis.reanalyze params", json); | |
| 1337 } | |
| 1338 } | |
| 1339 | |
| 1340 factory AnalysisReanalyzeParams.fromRequest(Request request) { | |
| 1341 return new AnalysisReanalyzeParams.fromJson( | |
| 1342 new RequestDecoder(request), "params", request.params); | |
| 1343 } | |
| 1344 | |
| 1345 @override | |
| 1346 Map<String, dynamic> toJson() { | |
| 1347 Map<String, dynamic> result = {}; | |
| 1348 if (roots != null) { | |
| 1349 result["roots"] = roots; | |
| 1350 } | |
| 1351 return result; | |
| 1352 } | |
| 1353 | |
| 1354 @override | |
| 1355 Request toRequest(String id) { | |
| 1356 return new Request(id, "analysis.reanalyze", toJson()); | |
| 1357 } | |
| 1358 | |
| 1359 @override | |
| 1360 String toString() => JSON.encode(toJson()); | |
| 1361 | |
| 1362 @override | |
| 1363 bool operator ==(other) { | |
| 1364 if (other is AnalysisReanalyzeParams) { | |
| 1365 return listEqual(roots, other.roots, (String a, String b) => a == b); | |
| 1366 } | |
| 1367 return false; | |
| 1368 } | |
| 1369 | |
| 1370 @override | |
| 1371 int get hashCode { | |
| 1372 int hash = 0; | |
| 1373 hash = JenkinsSmiHash.combine(hash, roots.hashCode); | |
| 1374 return JenkinsSmiHash.finish(hash); | |
| 1375 } | |
| 1376 } | |
| 1377 | |
| 1378 /** | |
| 1379 * analysis.reanalyze result | |
| 1380 * | |
| 1381 * Clients may not extend, implement or mix-in this class. | |
| 1382 */ | |
| 1383 class AnalysisReanalyzeResult implements ResponseResult { | |
| 1384 @override | |
| 1385 Map<String, dynamic> toJson() => <String, dynamic>{}; | |
| 1386 | |
| 1387 @override | |
| 1388 Response toResponse(String id, int requestTime) { | |
| 1389 return new Response(id, requestTime, result: null); | |
| 1390 } | |
| 1391 | |
| 1392 @override | |
| 1393 bool operator ==(other) { | |
| 1394 if (other is AnalysisReanalyzeResult) { | |
| 1395 return true; | |
| 1396 } | |
| 1397 return false; | |
| 1398 } | |
| 1399 | |
| 1400 @override | |
| 1401 int get hashCode { | |
| 1402 return 846803925; | |
| 1403 } | |
| 1404 } | |
| 1405 | |
| 1406 /** | |
| 1407 * AnalysisService | 1290 * AnalysisService |
| 1408 * | 1291 * |
| 1409 * enum { | 1292 * enum { |
| 1410 * FOLDING | 1293 * FOLDING |
| 1411 * HIGHLIGHTS | 1294 * HIGHLIGHTS |
| 1412 * NAVIGATION | 1295 * NAVIGATION |
| 1413 * OCCURRENCES | 1296 * OCCURRENCES |
| 1414 * OUTLINE | 1297 * OUTLINE |
| 1415 * } | 1298 * } |
| 1416 * | 1299 * |
| (...skipping 4871 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6288 } | 6171 } |
| 6289 } | 6172 } |
| 6290 throw jsonDecoder.mismatch(jsonPath, "WatchEventType", json); | 6173 throw jsonDecoder.mismatch(jsonPath, "WatchEventType", json); |
| 6291 } | 6174 } |
| 6292 | 6175 |
| 6293 @override | 6176 @override |
| 6294 String toString() => "WatchEventType.$name"; | 6177 String toString() => "WatchEventType.$name"; |
| 6295 | 6178 |
| 6296 String toJson() => name; | 6179 String toJson() => name; |
| 6297 } | 6180 } |
| OLD | NEW |