| 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 /** | 9 /** |
| 10 * Matchers for data types defined in the analysis server API | 10 * Matchers for data types defined in the analysis server API |
| (...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 202 "KEYWORD", | 202 "KEYWORD", |
| 203 "NAMED_ARGUMENT", | 203 "NAMED_ARGUMENT", |
| 204 "OPTIONAL_ARGUMENT", | 204 "OPTIONAL_ARGUMENT", |
| 205 "PARAMETER" | 205 "PARAMETER" |
| 206 ]); | 206 ]); |
| 207 | 207 |
| 208 /** | 208 /** |
| 209 * ContextBuilderOptions | 209 * ContextBuilderOptions |
| 210 * | 210 * |
| 211 * { | 211 * { |
| 212 * "dartSdkSummaryPath": optional String | 212 * "dartSdkSummaryPath": optional FilePath |
| 213 * "defaultAnalysisOptionsFilePath": optional List<String> | 213 * "defaultAnalysisOptionsFilePath": optional List<FilePath> |
| 214 * "declaredVariables": optional Map<String, String> | 214 * "declaredVariables": optional Map<String, String> |
| 215 * "defaultPackageFilePath": optional List<String> | 215 * "defaultPackageFilePath": optional List<FilePath> |
| 216 * "defaultPackagesDirectoryPath": optional List<String> | 216 * "defaultPackagesDirectoryPath": optional List<FilePath> |
| 217 * } | 217 * } |
| 218 */ | 218 */ |
| 219 final Matcher isContextBuilderOptions = new LazyMatcher( | 219 final Matcher isContextBuilderOptions = new LazyMatcher( |
| 220 () => new MatchesJsonObject("ContextBuilderOptions", null, optionalFields: { | 220 () => new MatchesJsonObject("ContextBuilderOptions", null, optionalFields: { |
| 221 "dartSdkSummaryPath": isString, | 221 "dartSdkSummaryPath": isFilePath, |
| 222 "defaultAnalysisOptionsFilePath": isListOf(isString), | 222 "defaultAnalysisOptionsFilePath": isListOf(isFilePath), |
| 223 "declaredVariables": isMapOf(isString, isString), | 223 "declaredVariables": isMapOf(isString, isString), |
| 224 "defaultPackageFilePath": isListOf(isString), | 224 "defaultPackageFilePath": isListOf(isFilePath), |
| 225 "defaultPackagesDirectoryPath": isListOf(isString) | 225 "defaultPackagesDirectoryPath": isListOf(isFilePath) |
| 226 })); | 226 })); |
| 227 | 227 |
| 228 /** | 228 /** |
| 229 * ContextRoot | 229 * ContextRoot |
| 230 * | 230 * |
| 231 * { | 231 * { |
| 232 * "root": String | 232 * "root": FilePath |
| 233 * "exclude": List<String> | 233 * "exclude": List<FilePath> |
| 234 * "optionsFile": optional FilePath |
| 234 * } | 235 * } |
| 235 */ | 236 */ |
| 236 final Matcher isContextRoot = new LazyMatcher(() => new MatchesJsonObject( | 237 final Matcher isContextRoot = new LazyMatcher(() => new MatchesJsonObject( |
| 237 "ContextRoot", {"root": isString, "exclude": isListOf(isString)})); | 238 "ContextRoot", {"root": isFilePath, "exclude": isListOf(isFilePath)}, |
| 239 optionalFields: {"optionsFile": isFilePath})); |
| 238 | 240 |
| 239 /** | 241 /** |
| 240 * Element | 242 * Element |
| 241 * | 243 * |
| 242 * { | 244 * { |
| 243 * "kind": ElementKind | 245 * "kind": ElementKind |
| 244 * "name": String | 246 * "name": String |
| 245 * "location": optional Location | 247 * "location": optional Location |
| 246 * "flags": int | 248 * "flags": int |
| 247 * "parameters": optional String | 249 * "parameters": optional String |
| (...skipping 610 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 858 */ | 860 */ |
| 859 final Matcher isSourceFileEdit = new LazyMatcher(() => new MatchesJsonObject( | 861 final Matcher isSourceFileEdit = new LazyMatcher(() => new MatchesJsonObject( |
| 860 "SourceFileEdit", | 862 "SourceFileEdit", |
| 861 {"file": isFilePath, "fileStamp": isInt, "edits": isListOf(isSourceEdit)})); | 863 {"file": isFilePath, "fileStamp": isInt, "edits": isListOf(isSourceEdit)})); |
| 862 | 864 |
| 863 /** | 865 /** |
| 864 * WatchEvent | 866 * WatchEvent |
| 865 * | 867 * |
| 866 * { | 868 * { |
| 867 * "type": WatchEventType | 869 * "type": WatchEventType |
| 868 * "path": String | 870 * "path": FilePath |
| 869 * } | 871 * } |
| 870 */ | 872 */ |
| 871 final Matcher isWatchEvent = new LazyMatcher(() => new MatchesJsonObject( | 873 final Matcher isWatchEvent = new LazyMatcher(() => new MatchesJsonObject( |
| 872 "WatchEvent", {"type": isWatchEventType, "path": isString})); | 874 "WatchEvent", {"type": isWatchEventType, "path": isFilePath})); |
| 873 | 875 |
| 874 /** | 876 /** |
| 875 * WatchEventType | 877 * WatchEventType |
| 876 * | 878 * |
| 877 * enum { | 879 * enum { |
| 878 * ADD | 880 * ADD |
| 879 * MODIFY | 881 * MODIFY |
| 880 * REMOVE | 882 * REMOVE |
| 881 * } | 883 * } |
| 882 */ | 884 */ |
| (...skipping 548 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1431 | 1433 |
| 1432 /** | 1434 /** |
| 1433 * plugin.shutdown result | 1435 * plugin.shutdown result |
| 1434 */ | 1436 */ |
| 1435 final Matcher isPluginShutdownResult = isNull; | 1437 final Matcher isPluginShutdownResult = isNull; |
| 1436 | 1438 |
| 1437 /** | 1439 /** |
| 1438 * plugin.versionCheck params | 1440 * plugin.versionCheck params |
| 1439 * | 1441 * |
| 1440 * { | 1442 * { |
| 1441 * "byteStorePath": String | 1443 * "byteStorePath": FilePath |
| 1442 * "sdkPath": String | 1444 * "sdkPath": FilePath |
| 1443 * "version": String | 1445 * "version": String |
| 1444 * } | 1446 * } |
| 1445 */ | 1447 */ |
| 1446 final Matcher isPluginVersionCheckParams = new LazyMatcher(() => | 1448 final Matcher isPluginVersionCheckParams = new LazyMatcher(() => |
| 1447 new MatchesJsonObject("plugin.versionCheck params", | 1449 new MatchesJsonObject("plugin.versionCheck params", { |
| 1448 {"byteStorePath": isString, "sdkPath": isString, "version": isString})); | 1450 "byteStorePath": isFilePath, |
| 1451 "sdkPath": isFilePath, |
| 1452 "version": isString |
| 1453 })); |
| 1449 | 1454 |
| 1450 /** | 1455 /** |
| 1451 * plugin.versionCheck result | 1456 * plugin.versionCheck result |
| 1452 * | 1457 * |
| 1453 * { | 1458 * { |
| 1454 * "isCompatible": bool | 1459 * "isCompatible": bool |
| 1455 * "name": String | 1460 * "name": String |
| 1456 * "version": String | 1461 * "version": String |
| 1457 * "contactInfo": optional String | 1462 * "contactInfo": optional String |
| 1458 * "interestingFiles": List<String> | 1463 * "interestingFiles": List<String> |
| (...skipping 29 matching lines...) Expand all Loading... |
| 1488 | 1493 |
| 1489 /** | 1494 /** |
| 1490 * rename options | 1495 * rename options |
| 1491 * | 1496 * |
| 1492 * { | 1497 * { |
| 1493 * "newName": String | 1498 * "newName": String |
| 1494 * } | 1499 * } |
| 1495 */ | 1500 */ |
| 1496 final Matcher isRenameOptions = new LazyMatcher( | 1501 final Matcher isRenameOptions = new LazyMatcher( |
| 1497 () => new MatchesJsonObject("rename options", {"newName": isString})); | 1502 () => new MatchesJsonObject("rename options", {"newName": isString})); |
| OLD | NEW |