| Index: pkg/analyzer_plugin/test/integration/support/protocol_matchers.dart
|
| diff --git a/pkg/analyzer_plugin/test/integration/support/protocol_matchers.dart b/pkg/analyzer_plugin/test/integration/support/protocol_matchers.dart
|
| index 63751e53c965e924c10feadc0f7e3f07a1f68343..ed457e4b8d5914d3db44347dee4e03d5248d54fb 100644
|
| --- a/pkg/analyzer_plugin/test/integration/support/protocol_matchers.dart
|
| +++ b/pkg/analyzer_plugin/test/integration/support/protocol_matchers.dart
|
| @@ -209,32 +209,34 @@ final Matcher isCompletionSuggestionKind =
|
| * ContextBuilderOptions
|
| *
|
| * {
|
| - * "dartSdkSummaryPath": optional String
|
| - * "defaultAnalysisOptionsFilePath": optional List<String>
|
| + * "dartSdkSummaryPath": optional FilePath
|
| + * "defaultAnalysisOptionsFilePath": optional List<FilePath>
|
| * "declaredVariables": optional Map<String, String>
|
| - * "defaultPackageFilePath": optional List<String>
|
| - * "defaultPackagesDirectoryPath": optional List<String>
|
| + * "defaultPackageFilePath": optional List<FilePath>
|
| + * "defaultPackagesDirectoryPath": optional List<FilePath>
|
| * }
|
| */
|
| final Matcher isContextBuilderOptions = new LazyMatcher(
|
| () => new MatchesJsonObject("ContextBuilderOptions", null, optionalFields: {
|
| - "dartSdkSummaryPath": isString,
|
| - "defaultAnalysisOptionsFilePath": isListOf(isString),
|
| + "dartSdkSummaryPath": isFilePath,
|
| + "defaultAnalysisOptionsFilePath": isListOf(isFilePath),
|
| "declaredVariables": isMapOf(isString, isString),
|
| - "defaultPackageFilePath": isListOf(isString),
|
| - "defaultPackagesDirectoryPath": isListOf(isString)
|
| + "defaultPackageFilePath": isListOf(isFilePath),
|
| + "defaultPackagesDirectoryPath": isListOf(isFilePath)
|
| }));
|
|
|
| /**
|
| * ContextRoot
|
| *
|
| * {
|
| - * "root": String
|
| - * "exclude": List<String>
|
| + * "root": FilePath
|
| + * "exclude": List<FilePath>
|
| + * "optionsFile": optional FilePath
|
| * }
|
| */
|
| final Matcher isContextRoot = new LazyMatcher(() => new MatchesJsonObject(
|
| - "ContextRoot", {"root": isString, "exclude": isListOf(isString)}));
|
| + "ContextRoot", {"root": isFilePath, "exclude": isListOf(isFilePath)},
|
| + optionalFields: {"optionsFile": isFilePath}));
|
|
|
| /**
|
| * Element
|
| @@ -865,11 +867,11 @@ final Matcher isSourceFileEdit = new LazyMatcher(() => new MatchesJsonObject(
|
| *
|
| * {
|
| * "type": WatchEventType
|
| - * "path": String
|
| + * "path": FilePath
|
| * }
|
| */
|
| final Matcher isWatchEvent = new LazyMatcher(() => new MatchesJsonObject(
|
| - "WatchEvent", {"type": isWatchEventType, "path": isString}));
|
| + "WatchEvent", {"type": isWatchEventType, "path": isFilePath}));
|
|
|
| /**
|
| * WatchEventType
|
| @@ -1438,14 +1440,17 @@ final Matcher isPluginShutdownResult = isNull;
|
| * plugin.versionCheck params
|
| *
|
| * {
|
| - * "byteStorePath": String
|
| - * "sdkPath": String
|
| + * "byteStorePath": FilePath
|
| + * "sdkPath": FilePath
|
| * "version": String
|
| * }
|
| */
|
| final Matcher isPluginVersionCheckParams = new LazyMatcher(() =>
|
| - new MatchesJsonObject("plugin.versionCheck params",
|
| - {"byteStorePath": isString, "sdkPath": isString, "version": isString}));
|
| + new MatchesJsonObject("plugin.versionCheck params", {
|
| + "byteStorePath": isFilePath,
|
| + "sdkPath": isFilePath,
|
| + "version": isString
|
| + }));
|
|
|
| /**
|
| * plugin.versionCheck result
|
|
|