| Index: pkg/analysis_server/lib/plugin/protocol/generated_protocol.dart
|
| diff --git a/pkg/analysis_server/lib/src/generated_protocol.dart b/pkg/analysis_server/lib/plugin/protocol/generated_protocol.dart
|
| similarity index 85%
|
| rename from pkg/analysis_server/lib/src/generated_protocol.dart
|
| rename to pkg/analysis_server/lib/plugin/protocol/generated_protocol.dart
|
| index 4c95b37e0836c008f6568dc498b7ae4aae52c1ab..4a07f0aebd37d557984c49a5a77aeebd177cb13b 100644
|
| --- a/pkg/analysis_server/lib/src/generated_protocol.dart
|
| +++ b/pkg/analysis_server/lib/plugin/protocol/generated_protocol.dart
|
| @@ -6,9 +6,12 @@
|
| // To regenerate the file, use the script
|
| // "pkg/analysis_server/tool/spec/generate_files".
|
|
|
| -part of protocol;
|
| +part of analysis_server.plugin.protocol.protocol;
|
| +
|
| /**
|
| * server.getVersion params
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ServerGetVersionParams {
|
| Request toRequest(String id) {
|
| @@ -35,6 +38,8 @@ class ServerGetVersionParams {
|
| * {
|
| * "version": String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ServerGetVersionResult implements HasToJson {
|
| String _version;
|
| @@ -63,7 +68,7 @@ class ServerGetVersionResult implements HasToJson {
|
| if (json is Map) {
|
| String version;
|
| if (json.containsKey("version")) {
|
| - version = jsonDecoder._decodeString(jsonPath + ".version", json["version"]);
|
| + version = jsonDecoder.decodeString(jsonPath + ".version", json["version"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "version");
|
| }
|
| @@ -102,12 +107,14 @@ class ServerGetVersionResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, version.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, version.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * server.shutdown params
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ServerShutdownParams {
|
| Request toRequest(String id) {
|
| @@ -129,6 +136,8 @@ class ServerShutdownParams {
|
| }
|
| /**
|
| * server.shutdown result
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ServerShutdownResult {
|
| Response toResponse(String id) {
|
| @@ -155,6 +164,8 @@ class ServerShutdownResult {
|
| * {
|
| * "subscriptions": List<ServerService>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ServerSetSubscriptionsParams implements HasToJson {
|
| List<ServerService> _subscriptions;
|
| @@ -183,7 +194,7 @@ class ServerSetSubscriptionsParams implements HasToJson {
|
| if (json is Map) {
|
| List<ServerService> subscriptions;
|
| if (json.containsKey("subscriptions")) {
|
| - subscriptions = jsonDecoder._decodeList(jsonPath + ".subscriptions", json["subscriptions"], (String jsonPath, Object json) => new ServerService.fromJson(jsonDecoder, jsonPath, json));
|
| + subscriptions = jsonDecoder.decodeList(jsonPath + ".subscriptions", json["subscriptions"], (String jsonPath, Object json) => new ServerService.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "subscriptions");
|
| }
|
| @@ -214,7 +225,7 @@ class ServerSetSubscriptionsParams implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is ServerSetSubscriptionsParams) {
|
| - return _listEqual(subscriptions, other.subscriptions, (ServerService a, ServerService b) => a == b);
|
| + return listEqual(subscriptions, other.subscriptions, (ServerService a, ServerService b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -222,12 +233,14 @@ class ServerSetSubscriptionsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, subscriptions.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, subscriptions.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * server.setSubscriptions result
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ServerSetSubscriptionsResult {
|
| Response toResponse(String id) {
|
| @@ -254,6 +267,8 @@ class ServerSetSubscriptionsResult {
|
| * {
|
| * "version": String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ServerConnectedParams implements HasToJson {
|
| String _version;
|
| @@ -282,7 +297,7 @@ class ServerConnectedParams implements HasToJson {
|
| if (json is Map) {
|
| String version;
|
| if (json.containsKey("version")) {
|
| - version = jsonDecoder._decodeString(jsonPath + ".version", json["version"]);
|
| + version = jsonDecoder.decodeString(jsonPath + ".version", json["version"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "version");
|
| }
|
| @@ -321,8 +336,8 @@ class ServerConnectedParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, version.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, version.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -334,6 +349,8 @@ class ServerConnectedParams implements HasToJson {
|
| * "message": String
|
| * "stackTrace": String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ServerErrorParams implements HasToJson {
|
| bool _isFatal;
|
| @@ -398,19 +415,19 @@ class ServerErrorParams implements HasToJson {
|
| if (json is Map) {
|
| bool isFatal;
|
| if (json.containsKey("isFatal")) {
|
| - isFatal = jsonDecoder._decodeBool(jsonPath + ".isFatal", json["isFatal"]);
|
| + isFatal = jsonDecoder.decodeBool(jsonPath + ".isFatal", json["isFatal"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "isFatal");
|
| }
|
| String message;
|
| if (json.containsKey("message")) {
|
| - message = jsonDecoder._decodeString(jsonPath + ".message", json["message"]);
|
| + message = jsonDecoder.decodeString(jsonPath + ".message", json["message"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "message");
|
| }
|
| String stackTrace;
|
| if (json.containsKey("stackTrace")) {
|
| - stackTrace = jsonDecoder._decodeString(jsonPath + ".stackTrace", json["stackTrace"]);
|
| + stackTrace = jsonDecoder.decodeString(jsonPath + ".stackTrace", json["stackTrace"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "stackTrace");
|
| }
|
| @@ -453,10 +470,10 @@ class ServerErrorParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, isFatal.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, message.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, stackTrace.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, isFatal.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, message.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, stackTrace.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -467,6 +484,8 @@ class ServerErrorParams implements HasToJson {
|
| * "analysis": optional AnalysisStatus
|
| * "pub": optional PubStatus
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ServerStatusParams implements HasToJson {
|
| AnalysisStatus _analysis;
|
| @@ -560,9 +579,9 @@ class ServerStatusParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, analysis.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, pub.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, analysis.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, pub.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -572,6 +591,8 @@ class ServerStatusParams implements HasToJson {
|
| * {
|
| * "file": FilePath
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisGetErrorsParams implements HasToJson {
|
| String _file;
|
| @@ -600,7 +621,7 @@ class AnalysisGetErrorsParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| @@ -639,8 +660,8 @@ class AnalysisGetErrorsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -650,6 +671,8 @@ class AnalysisGetErrorsParams implements HasToJson {
|
| * {
|
| * "errors": List<AnalysisError>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisGetErrorsResult implements HasToJson {
|
| List<AnalysisError> _errors;
|
| @@ -678,7 +701,7 @@ class AnalysisGetErrorsResult implements HasToJson {
|
| if (json is Map) {
|
| List<AnalysisError> errors;
|
| if (json.containsKey("errors")) {
|
| - errors = jsonDecoder._decodeList(jsonPath + ".errors", json["errors"], (String jsonPath, Object json) => new AnalysisError.fromJson(jsonDecoder, jsonPath, json));
|
| + errors = jsonDecoder.decodeList(jsonPath + ".errors", json["errors"], (String jsonPath, Object json) => new AnalysisError.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "errors");
|
| }
|
| @@ -709,7 +732,7 @@ class AnalysisGetErrorsResult implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisGetErrorsResult) {
|
| - return _listEqual(errors, other.errors, (AnalysisError a, AnalysisError b) => a == b);
|
| + return listEqual(errors, other.errors, (AnalysisError a, AnalysisError b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -717,8 +740,8 @@ class AnalysisGetErrorsResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, errors.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, errors.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -729,6 +752,8 @@ class AnalysisGetErrorsResult implements HasToJson {
|
| * "file": FilePath
|
| * "offset": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisGetHoverParams implements HasToJson {
|
| String _file;
|
| @@ -773,13 +798,13 @@ class AnalysisGetHoverParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| @@ -820,9 +845,9 @@ class AnalysisGetHoverParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -832,6 +857,8 @@ class AnalysisGetHoverParams implements HasToJson {
|
| * {
|
| * "hovers": List<HoverInformation>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisGetHoverResult implements HasToJson {
|
| List<HoverInformation> _hovers;
|
| @@ -868,7 +895,7 @@ class AnalysisGetHoverResult implements HasToJson {
|
| if (json is Map) {
|
| List<HoverInformation> hovers;
|
| if (json.containsKey("hovers")) {
|
| - hovers = jsonDecoder._decodeList(jsonPath + ".hovers", json["hovers"], (String jsonPath, Object json) => new HoverInformation.fromJson(jsonDecoder, jsonPath, json));
|
| + hovers = jsonDecoder.decodeList(jsonPath + ".hovers", json["hovers"], (String jsonPath, Object json) => new HoverInformation.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "hovers");
|
| }
|
| @@ -899,7 +926,7 @@ class AnalysisGetHoverResult implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisGetHoverResult) {
|
| - return _listEqual(hovers, other.hovers, (HoverInformation a, HoverInformation b) => a == b);
|
| + return listEqual(hovers, other.hovers, (HoverInformation a, HoverInformation b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -907,12 +934,14 @@ class AnalysisGetHoverResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, hovers.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, hovers.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * analysis.getLibraryDependencies params
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisGetLibraryDependenciesParams {
|
| Request toRequest(String id) {
|
| @@ -940,6 +969,8 @@ class AnalysisGetLibraryDependenciesParams {
|
| * "libraries": List<FilePath>
|
| * "packageMap": Map<String, Map<String, List<FilePath>>>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisGetLibraryDependenciesResult implements HasToJson {
|
| List<String> _libraries;
|
| @@ -988,13 +1019,13 @@ class AnalysisGetLibraryDependenciesResult implements HasToJson {
|
| if (json is Map) {
|
| List<String> libraries;
|
| if (json.containsKey("libraries")) {
|
| - libraries = jsonDecoder._decodeList(jsonPath + ".libraries", json["libraries"], jsonDecoder._decodeString);
|
| + libraries = jsonDecoder.decodeList(jsonPath + ".libraries", json["libraries"], jsonDecoder.decodeString);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "libraries");
|
| }
|
| Map<String, Map<String, List<String>>> packageMap;
|
| if (json.containsKey("packageMap")) {
|
| - packageMap = jsonDecoder._decodeMap(jsonPath + ".packageMap", json["packageMap"], valueDecoder: (String jsonPath, Object json) => jsonDecoder._decodeMap(jsonPath, json, valueDecoder: (String jsonPath, Object json) => jsonDecoder._decodeList(jsonPath, json, jsonDecoder._decodeString)));
|
| + packageMap = jsonDecoder.decodeMap(jsonPath + ".packageMap", json["packageMap"], valueDecoder: (String jsonPath, Object json) => jsonDecoder.decodeMap(jsonPath, json, valueDecoder: (String jsonPath, Object json) => jsonDecoder.decodeList(jsonPath, json, jsonDecoder.decodeString)));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "packageMap");
|
| }
|
| @@ -1026,8 +1057,8 @@ class AnalysisGetLibraryDependenciesResult implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisGetLibraryDependenciesResult) {
|
| - return _listEqual(libraries, other.libraries, (String a, String b) => a == b) &&
|
| - _mapEqual(packageMap, other.packageMap, (Map<String, List<String>> a, Map<String, List<String>> b) => _mapEqual(a, b, (List<String> a, List<String> b) => _listEqual(a, b, (String a, String b) => a == b)));
|
| + return listEqual(libraries, other.libraries, (String a, String b) => a == b) &&
|
| + mapEqual(packageMap, other.packageMap, (Map<String, List<String>> a, Map<String, List<String>> b) => mapEqual(a, b, (List<String> a, List<String> b) => listEqual(a, b, (String a, String b) => a == b)));
|
| }
|
| return false;
|
| }
|
| @@ -1035,9 +1066,9 @@ class AnalysisGetLibraryDependenciesResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, libraries.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, packageMap.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, libraries.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, packageMap.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -1049,6 +1080,8 @@ class AnalysisGetLibraryDependenciesResult implements HasToJson {
|
| * "offset": int
|
| * "length": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisGetNavigationParams implements HasToJson {
|
| String _file;
|
| @@ -1113,19 +1146,19 @@ class AnalysisGetNavigationParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| @@ -1168,10 +1201,10 @@ class AnalysisGetNavigationParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -1183,6 +1216,8 @@ class AnalysisGetNavigationParams implements HasToJson {
|
| * "targets": List<NavigationTarget>
|
| * "regions": List<NavigationRegion>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisGetNavigationResult implements HasToJson {
|
| List<String> _files;
|
| @@ -1247,19 +1282,19 @@ class AnalysisGetNavigationResult implements HasToJson {
|
| if (json is Map) {
|
| List<String> files;
|
| if (json.containsKey("files")) {
|
| - files = jsonDecoder._decodeList(jsonPath + ".files", json["files"], jsonDecoder._decodeString);
|
| + files = jsonDecoder.decodeList(jsonPath + ".files", json["files"], jsonDecoder.decodeString);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "files");
|
| }
|
| List<NavigationTarget> targets;
|
| if (json.containsKey("targets")) {
|
| - targets = jsonDecoder._decodeList(jsonPath + ".targets", json["targets"], (String jsonPath, Object json) => new NavigationTarget.fromJson(jsonDecoder, jsonPath, json));
|
| + targets = jsonDecoder.decodeList(jsonPath + ".targets", json["targets"], (String jsonPath, Object json) => new NavigationTarget.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "targets");
|
| }
|
| List<NavigationRegion> regions;
|
| if (json.containsKey("regions")) {
|
| - regions = jsonDecoder._decodeList(jsonPath + ".regions", json["regions"], (String jsonPath, Object json) => new NavigationRegion.fromJson(jsonDecoder, jsonPath, json));
|
| + regions = jsonDecoder.decodeList(jsonPath + ".regions", json["regions"], (String jsonPath, Object json) => new NavigationRegion.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "regions");
|
| }
|
| @@ -1292,9 +1327,9 @@ class AnalysisGetNavigationResult implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisGetNavigationResult) {
|
| - return _listEqual(files, other.files, (String a, String b) => a == b) &&
|
| - _listEqual(targets, other.targets, (NavigationTarget a, NavigationTarget b) => a == b) &&
|
| - _listEqual(regions, other.regions, (NavigationRegion a, NavigationRegion b) => a == b);
|
| + return listEqual(files, other.files, (String a, String b) => a == b) &&
|
| + listEqual(targets, other.targets, (NavigationTarget a, NavigationTarget b) => a == b) &&
|
| + listEqual(regions, other.regions, (NavigationRegion a, NavigationRegion b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -1302,10 +1337,10 @@ class AnalysisGetNavigationResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, files.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, targets.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, regions.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, files.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, targets.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, regions.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -1315,6 +1350,8 @@ class AnalysisGetNavigationResult implements HasToJson {
|
| * {
|
| * "roots": optional List<FilePath>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisReanalyzeParams implements HasToJson {
|
| List<String> _roots;
|
| @@ -1342,7 +1379,7 @@ class AnalysisReanalyzeParams implements HasToJson {
|
| if (json is Map) {
|
| List<String> roots;
|
| if (json.containsKey("roots")) {
|
| - roots = jsonDecoder._decodeList(jsonPath + ".roots", json["roots"], jsonDecoder._decodeString);
|
| + roots = jsonDecoder.decodeList(jsonPath + ".roots", json["roots"], jsonDecoder.decodeString);
|
| }
|
| return new AnalysisReanalyzeParams(roots: roots);
|
| } else {
|
| @@ -1373,7 +1410,7 @@ class AnalysisReanalyzeParams implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisReanalyzeParams) {
|
| - return _listEqual(roots, other.roots, (String a, String b) => a == b);
|
| + return listEqual(roots, other.roots, (String a, String b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -1381,12 +1418,14 @@ class AnalysisReanalyzeParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, roots.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, roots.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * analysis.reanalyze result
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisReanalyzeResult {
|
| Response toResponse(String id) {
|
| @@ -1415,6 +1454,8 @@ class AnalysisReanalyzeResult {
|
| * "excluded": List<FilePath>
|
| * "packageRoots": optional Map<FilePath, FilePath>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisSetAnalysisRootsParams implements HasToJson {
|
| List<String> _included;
|
| @@ -1498,19 +1539,19 @@ class AnalysisSetAnalysisRootsParams implements HasToJson {
|
| if (json is Map) {
|
| List<String> included;
|
| if (json.containsKey("included")) {
|
| - included = jsonDecoder._decodeList(jsonPath + ".included", json["included"], jsonDecoder._decodeString);
|
| + included = jsonDecoder.decodeList(jsonPath + ".included", json["included"], jsonDecoder.decodeString);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "included");
|
| }
|
| List<String> excluded;
|
| if (json.containsKey("excluded")) {
|
| - excluded = jsonDecoder._decodeList(jsonPath + ".excluded", json["excluded"], jsonDecoder._decodeString);
|
| + excluded = jsonDecoder.decodeList(jsonPath + ".excluded", json["excluded"], jsonDecoder.decodeString);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "excluded");
|
| }
|
| Map<String, String> packageRoots;
|
| if (json.containsKey("packageRoots")) {
|
| - packageRoots = jsonDecoder._decodeMap(jsonPath + ".packageRoots", json["packageRoots"], valueDecoder: jsonDecoder._decodeString);
|
| + packageRoots = jsonDecoder.decodeMap(jsonPath + ".packageRoots", json["packageRoots"], valueDecoder: jsonDecoder.decodeString);
|
| }
|
| return new AnalysisSetAnalysisRootsParams(included, excluded, packageRoots: packageRoots);
|
| } else {
|
| @@ -1543,9 +1584,9 @@ class AnalysisSetAnalysisRootsParams implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisSetAnalysisRootsParams) {
|
| - return _listEqual(included, other.included, (String a, String b) => a == b) &&
|
| - _listEqual(excluded, other.excluded, (String a, String b) => a == b) &&
|
| - _mapEqual(packageRoots, other.packageRoots, (String a, String b) => a == b);
|
| + return listEqual(included, other.included, (String a, String b) => a == b) &&
|
| + listEqual(excluded, other.excluded, (String a, String b) => a == b) &&
|
| + mapEqual(packageRoots, other.packageRoots, (String a, String b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -1553,14 +1594,16 @@ class AnalysisSetAnalysisRootsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, included.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, excluded.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, packageRoots.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, included.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, excluded.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, packageRoots.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * analysis.setAnalysisRoots result
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisSetAnalysisRootsResult {
|
| Response toResponse(String id) {
|
| @@ -1587,6 +1630,8 @@ class AnalysisSetAnalysisRootsResult {
|
| * {
|
| * "subscriptions": List<GeneralAnalysisService>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisSetGeneralSubscriptionsParams implements HasToJson {
|
| List<GeneralAnalysisService> _subscriptions;
|
| @@ -1615,7 +1660,7 @@ class AnalysisSetGeneralSubscriptionsParams implements HasToJson {
|
| if (json is Map) {
|
| List<GeneralAnalysisService> subscriptions;
|
| if (json.containsKey("subscriptions")) {
|
| - subscriptions = jsonDecoder._decodeList(jsonPath + ".subscriptions", json["subscriptions"], (String jsonPath, Object json) => new GeneralAnalysisService.fromJson(jsonDecoder, jsonPath, json));
|
| + subscriptions = jsonDecoder.decodeList(jsonPath + ".subscriptions", json["subscriptions"], (String jsonPath, Object json) => new GeneralAnalysisService.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "subscriptions");
|
| }
|
| @@ -1646,7 +1691,7 @@ class AnalysisSetGeneralSubscriptionsParams implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisSetGeneralSubscriptionsParams) {
|
| - return _listEqual(subscriptions, other.subscriptions, (GeneralAnalysisService a, GeneralAnalysisService b) => a == b);
|
| + return listEqual(subscriptions, other.subscriptions, (GeneralAnalysisService a, GeneralAnalysisService b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -1654,12 +1699,14 @@ class AnalysisSetGeneralSubscriptionsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, subscriptions.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, subscriptions.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * analysis.setGeneralSubscriptions result
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisSetGeneralSubscriptionsResult {
|
| Response toResponse(String id) {
|
| @@ -1686,6 +1733,8 @@ class AnalysisSetGeneralSubscriptionsResult {
|
| * {
|
| * "files": List<FilePath>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisSetPriorityFilesParams implements HasToJson {
|
| List<String> _files;
|
| @@ -1714,7 +1763,7 @@ class AnalysisSetPriorityFilesParams implements HasToJson {
|
| if (json is Map) {
|
| List<String> files;
|
| if (json.containsKey("files")) {
|
| - files = jsonDecoder._decodeList(jsonPath + ".files", json["files"], jsonDecoder._decodeString);
|
| + files = jsonDecoder.decodeList(jsonPath + ".files", json["files"], jsonDecoder.decodeString);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "files");
|
| }
|
| @@ -1745,7 +1794,7 @@ class AnalysisSetPriorityFilesParams implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisSetPriorityFilesParams) {
|
| - return _listEqual(files, other.files, (String a, String b) => a == b);
|
| + return listEqual(files, other.files, (String a, String b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -1753,12 +1802,14 @@ class AnalysisSetPriorityFilesParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, files.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, files.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * analysis.setPriorityFiles result
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisSetPriorityFilesResult {
|
| Response toResponse(String id) {
|
| @@ -1785,6 +1836,8 @@ class AnalysisSetPriorityFilesResult {
|
| * {
|
| * "subscriptions": Map<AnalysisService, List<FilePath>>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisSetSubscriptionsParams implements HasToJson {
|
| Map<AnalysisService, List<String>> _subscriptions;
|
| @@ -1815,7 +1868,7 @@ class AnalysisSetSubscriptionsParams implements HasToJson {
|
| if (json is Map) {
|
| Map<AnalysisService, List<String>> subscriptions;
|
| if (json.containsKey("subscriptions")) {
|
| - subscriptions = jsonDecoder._decodeMap(jsonPath + ".subscriptions", json["subscriptions"], keyDecoder: (String jsonPath, Object json) => new AnalysisService.fromJson(jsonDecoder, jsonPath, json), valueDecoder: (String jsonPath, Object json) => jsonDecoder._decodeList(jsonPath, json, jsonDecoder._decodeString));
|
| + subscriptions = jsonDecoder.decodeMap(jsonPath + ".subscriptions", json["subscriptions"], keyDecoder: (String jsonPath, Object json) => new AnalysisService.fromJson(jsonDecoder, jsonPath, json), valueDecoder: (String jsonPath, Object json) => jsonDecoder.decodeList(jsonPath, json, jsonDecoder.decodeString));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "subscriptions");
|
| }
|
| @@ -1846,7 +1899,7 @@ class AnalysisSetSubscriptionsParams implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisSetSubscriptionsParams) {
|
| - return _mapEqual(subscriptions, other.subscriptions, (List<String> a, List<String> b) => _listEqual(a, b, (String a, String b) => a == b));
|
| + return mapEqual(subscriptions, other.subscriptions, (List<String> a, List<String> b) => listEqual(a, b, (String a, String b) => a == b));
|
| }
|
| return false;
|
| }
|
| @@ -1854,12 +1907,14 @@ class AnalysisSetSubscriptionsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, subscriptions.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, subscriptions.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * analysis.setSubscriptions result
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisSetSubscriptionsResult {
|
| Response toResponse(String id) {
|
| @@ -1886,6 +1941,8 @@ class AnalysisSetSubscriptionsResult {
|
| * {
|
| * "files": Map<FilePath, AddContentOverlay | ChangeContentOverlay | RemoveContentOverlay>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisUpdateContentParams implements HasToJson {
|
| Map<String, dynamic> _files;
|
| @@ -1916,7 +1973,7 @@ class AnalysisUpdateContentParams implements HasToJson {
|
| if (json is Map) {
|
| Map<String, dynamic> files;
|
| if (json.containsKey("files")) {
|
| - files = jsonDecoder._decodeMap(jsonPath + ".files", json["files"], valueDecoder: (String jsonPath, Object json) => jsonDecoder._decodeUnion(jsonPath, json, "type", {"add": (String jsonPath, Object json) => new AddContentOverlay.fromJson(jsonDecoder, jsonPath, json), "change": (String jsonPath, Object json) => new ChangeContentOverlay.fromJson(jsonDecoder, jsonPath, json), "remove": (String jsonPath, Object json) => new RemoveContentOverlay.fromJson(jsonDecoder, jsonPath, json)}));
|
| + files = jsonDecoder.decodeMap(jsonPath + ".files", json["files"], valueDecoder: (String jsonPath, Object json) => jsonDecoder.decodeUnion(jsonPath, json, "type", {"add": (String jsonPath, Object json) => new AddContentOverlay.fromJson(jsonDecoder, jsonPath, json), "change": (String jsonPath, Object json) => new ChangeContentOverlay.fromJson(jsonDecoder, jsonPath, json), "remove": (String jsonPath, Object json) => new RemoveContentOverlay.fromJson(jsonDecoder, jsonPath, json)}));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "files");
|
| }
|
| @@ -1947,7 +2004,7 @@ class AnalysisUpdateContentParams implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisUpdateContentParams) {
|
| - return _mapEqual(files, other.files, (dynamic a, dynamic b) => a == b);
|
| + return mapEqual(files, other.files, (dynamic a, dynamic b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -1955,8 +2012,8 @@ class AnalysisUpdateContentParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, files.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, files.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -1965,6 +2022,8 @@ class AnalysisUpdateContentParams implements HasToJson {
|
| *
|
| * {
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisUpdateContentResult implements HasToJson {
|
| AnalysisUpdateContentResult();
|
| @@ -2008,7 +2067,7 @@ class AnalysisUpdateContentResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - return _JenkinsSmiHash.finish(hash);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -2018,6 +2077,8 @@ class AnalysisUpdateContentResult implements HasToJson {
|
| * {
|
| * "options": AnalysisOptions
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisUpdateOptionsParams implements HasToJson {
|
| AnalysisOptions _options;
|
| @@ -2085,12 +2146,14 @@ class AnalysisUpdateOptionsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, options.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, options.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * analysis.updateOptions result
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisUpdateOptionsResult {
|
| Response toResponse(String id) {
|
| @@ -2117,6 +2180,8 @@ class AnalysisUpdateOptionsResult {
|
| * {
|
| * "directories": List<FilePath>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisAnalyzedFilesParams implements HasToJson {
|
| List<String> _directories;
|
| @@ -2145,7 +2210,7 @@ class AnalysisAnalyzedFilesParams implements HasToJson {
|
| if (json is Map) {
|
| List<String> directories;
|
| if (json.containsKey("directories")) {
|
| - directories = jsonDecoder._decodeList(jsonPath + ".directories", json["directories"], jsonDecoder._decodeString);
|
| + directories = jsonDecoder.decodeList(jsonPath + ".directories", json["directories"], jsonDecoder.decodeString);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "directories");
|
| }
|
| @@ -2176,7 +2241,7 @@ class AnalysisAnalyzedFilesParams implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisAnalyzedFilesParams) {
|
| - return _listEqual(directories, other.directories, (String a, String b) => a == b);
|
| + return listEqual(directories, other.directories, (String a, String b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -2184,8 +2249,8 @@ class AnalysisAnalyzedFilesParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, directories.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, directories.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -2196,6 +2261,8 @@ class AnalysisAnalyzedFilesParams implements HasToJson {
|
| * "file": FilePath
|
| * "errors": List<AnalysisError>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisErrorsParams implements HasToJson {
|
| String _file;
|
| @@ -2240,13 +2307,13 @@ class AnalysisErrorsParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| List<AnalysisError> errors;
|
| if (json.containsKey("errors")) {
|
| - errors = jsonDecoder._decodeList(jsonPath + ".errors", json["errors"], (String jsonPath, Object json) => new AnalysisError.fromJson(jsonDecoder, jsonPath, json));
|
| + errors = jsonDecoder.decodeList(jsonPath + ".errors", json["errors"], (String jsonPath, Object json) => new AnalysisError.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "errors");
|
| }
|
| @@ -2279,7 +2346,7 @@ class AnalysisErrorsParams implements HasToJson {
|
| bool operator==(other) {
|
| if (other is AnalysisErrorsParams) {
|
| return file == other.file &&
|
| - _listEqual(errors, other.errors, (AnalysisError a, AnalysisError b) => a == b);
|
| + listEqual(errors, other.errors, (AnalysisError a, AnalysisError b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -2287,9 +2354,9 @@ class AnalysisErrorsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, errors.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, errors.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -2299,6 +2366,8 @@ class AnalysisErrorsParams implements HasToJson {
|
| * {
|
| * "files": List<FilePath>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisFlushResultsParams implements HasToJson {
|
| List<String> _files;
|
| @@ -2327,7 +2396,7 @@ class AnalysisFlushResultsParams implements HasToJson {
|
| if (json is Map) {
|
| List<String> files;
|
| if (json.containsKey("files")) {
|
| - files = jsonDecoder._decodeList(jsonPath + ".files", json["files"], jsonDecoder._decodeString);
|
| + files = jsonDecoder.decodeList(jsonPath + ".files", json["files"], jsonDecoder.decodeString);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "files");
|
| }
|
| @@ -2358,7 +2427,7 @@ class AnalysisFlushResultsParams implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is AnalysisFlushResultsParams) {
|
| - return _listEqual(files, other.files, (String a, String b) => a == b);
|
| + return listEqual(files, other.files, (String a, String b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -2366,8 +2435,8 @@ class AnalysisFlushResultsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, files.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, files.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -2378,6 +2447,8 @@ class AnalysisFlushResultsParams implements HasToJson {
|
| * "file": FilePath
|
| * "regions": List<FoldingRegion>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisFoldingParams implements HasToJson {
|
| String _file;
|
| @@ -2422,13 +2493,13 @@ class AnalysisFoldingParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| List<FoldingRegion> regions;
|
| if (json.containsKey("regions")) {
|
| - regions = jsonDecoder._decodeList(jsonPath + ".regions", json["regions"], (String jsonPath, Object json) => new FoldingRegion.fromJson(jsonDecoder, jsonPath, json));
|
| + regions = jsonDecoder.decodeList(jsonPath + ".regions", json["regions"], (String jsonPath, Object json) => new FoldingRegion.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "regions");
|
| }
|
| @@ -2461,7 +2532,7 @@ class AnalysisFoldingParams implements HasToJson {
|
| bool operator==(other) {
|
| if (other is AnalysisFoldingParams) {
|
| return file == other.file &&
|
| - _listEqual(regions, other.regions, (FoldingRegion a, FoldingRegion b) => a == b);
|
| + listEqual(regions, other.regions, (FoldingRegion a, FoldingRegion b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -2469,9 +2540,9 @@ class AnalysisFoldingParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, regions.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, regions.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -2482,6 +2553,8 @@ class AnalysisFoldingParams implements HasToJson {
|
| * "file": FilePath
|
| * "regions": List<HighlightRegion>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisHighlightsParams implements HasToJson {
|
| String _file;
|
| @@ -2534,13 +2607,13 @@ class AnalysisHighlightsParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| List<HighlightRegion> regions;
|
| if (json.containsKey("regions")) {
|
| - regions = jsonDecoder._decodeList(jsonPath + ".regions", json["regions"], (String jsonPath, Object json) => new HighlightRegion.fromJson(jsonDecoder, jsonPath, json));
|
| + regions = jsonDecoder.decodeList(jsonPath + ".regions", json["regions"], (String jsonPath, Object json) => new HighlightRegion.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "regions");
|
| }
|
| @@ -2573,7 +2646,7 @@ class AnalysisHighlightsParams implements HasToJson {
|
| bool operator==(other) {
|
| if (other is AnalysisHighlightsParams) {
|
| return file == other.file &&
|
| - _listEqual(regions, other.regions, (HighlightRegion a, HighlightRegion b) => a == b);
|
| + listEqual(regions, other.regions, (HighlightRegion a, HighlightRegion b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -2581,9 +2654,9 @@ class AnalysisHighlightsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, regions.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, regions.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -2595,6 +2668,8 @@ class AnalysisHighlightsParams implements HasToJson {
|
| * "classes": List<ImplementedClass>
|
| * "members": List<ImplementedMember>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisImplementedParams implements HasToJson {
|
| String _file;
|
| @@ -2655,19 +2730,19 @@ class AnalysisImplementedParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| List<ImplementedClass> classes;
|
| if (json.containsKey("classes")) {
|
| - classes = jsonDecoder._decodeList(jsonPath + ".classes", json["classes"], (String jsonPath, Object json) => new ImplementedClass.fromJson(jsonDecoder, jsonPath, json));
|
| + classes = jsonDecoder.decodeList(jsonPath + ".classes", json["classes"], (String jsonPath, Object json) => new ImplementedClass.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "classes");
|
| }
|
| List<ImplementedMember> members;
|
| if (json.containsKey("members")) {
|
| - members = jsonDecoder._decodeList(jsonPath + ".members", json["members"], (String jsonPath, Object json) => new ImplementedMember.fromJson(jsonDecoder, jsonPath, json));
|
| + members = jsonDecoder.decodeList(jsonPath + ".members", json["members"], (String jsonPath, Object json) => new ImplementedMember.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "members");
|
| }
|
| @@ -2701,8 +2776,8 @@ class AnalysisImplementedParams implements HasToJson {
|
| bool operator==(other) {
|
| if (other is AnalysisImplementedParams) {
|
| return file == other.file &&
|
| - _listEqual(classes, other.classes, (ImplementedClass a, ImplementedClass b) => a == b) &&
|
| - _listEqual(members, other.members, (ImplementedMember a, ImplementedMember b) => a == b);
|
| + listEqual(classes, other.classes, (ImplementedClass a, ImplementedClass b) => a == b) &&
|
| + listEqual(members, other.members, (ImplementedMember a, ImplementedMember b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -2710,10 +2785,10 @@ class AnalysisImplementedParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, classes.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, members.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, classes.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, members.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -2726,6 +2801,8 @@ class AnalysisImplementedParams implements HasToJson {
|
| * "length": int
|
| * "delta": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisInvalidateParams implements HasToJson {
|
| String _file;
|
| @@ -2806,25 +2883,25 @@ class AnalysisInvalidateParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| int delta;
|
| if (json.containsKey("delta")) {
|
| - delta = jsonDecoder._decodeInt(jsonPath + ".delta", json["delta"]);
|
| + delta = jsonDecoder.decodeInt(jsonPath + ".delta", json["delta"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "delta");
|
| }
|
| @@ -2869,11 +2946,11 @@ class AnalysisInvalidateParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, delta.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, delta.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -2886,6 +2963,8 @@ class AnalysisInvalidateParams implements HasToJson {
|
| * "targets": List<NavigationTarget>
|
| * "files": List<FilePath>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisNavigationParams implements HasToJson {
|
| String _file;
|
| @@ -2978,25 +3057,25 @@ class AnalysisNavigationParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| List<NavigationRegion> regions;
|
| if (json.containsKey("regions")) {
|
| - regions = jsonDecoder._decodeList(jsonPath + ".regions", json["regions"], (String jsonPath, Object json) => new NavigationRegion.fromJson(jsonDecoder, jsonPath, json));
|
| + regions = jsonDecoder.decodeList(jsonPath + ".regions", json["regions"], (String jsonPath, Object json) => new NavigationRegion.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "regions");
|
| }
|
| List<NavigationTarget> targets;
|
| if (json.containsKey("targets")) {
|
| - targets = jsonDecoder._decodeList(jsonPath + ".targets", json["targets"], (String jsonPath, Object json) => new NavigationTarget.fromJson(jsonDecoder, jsonPath, json));
|
| + targets = jsonDecoder.decodeList(jsonPath + ".targets", json["targets"], (String jsonPath, Object json) => new NavigationTarget.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "targets");
|
| }
|
| List<String> files;
|
| if (json.containsKey("files")) {
|
| - files = jsonDecoder._decodeList(jsonPath + ".files", json["files"], jsonDecoder._decodeString);
|
| + files = jsonDecoder.decodeList(jsonPath + ".files", json["files"], jsonDecoder.decodeString);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "files");
|
| }
|
| @@ -3031,9 +3110,9 @@ class AnalysisNavigationParams implements HasToJson {
|
| bool operator==(other) {
|
| if (other is AnalysisNavigationParams) {
|
| return file == other.file &&
|
| - _listEqual(regions, other.regions, (NavigationRegion a, NavigationRegion b) => a == b) &&
|
| - _listEqual(targets, other.targets, (NavigationTarget a, NavigationTarget b) => a == b) &&
|
| - _listEqual(files, other.files, (String a, String b) => a == b);
|
| + listEqual(regions, other.regions, (NavigationRegion a, NavigationRegion b) => a == b) &&
|
| + listEqual(targets, other.targets, (NavigationTarget a, NavigationTarget b) => a == b) &&
|
| + listEqual(files, other.files, (String a, String b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -3041,11 +3120,11 @@ class AnalysisNavigationParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, regions.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, targets.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, files.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, regions.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, targets.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, files.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -3056,6 +3135,8 @@ class AnalysisNavigationParams implements HasToJson {
|
| * "file": FilePath
|
| * "occurrences": List<Occurrences>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisOccurrencesParams implements HasToJson {
|
| String _file;
|
| @@ -3100,13 +3181,13 @@ class AnalysisOccurrencesParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| List<Occurrences> occurrences;
|
| if (json.containsKey("occurrences")) {
|
| - occurrences = jsonDecoder._decodeList(jsonPath + ".occurrences", json["occurrences"], (String jsonPath, Object json) => new Occurrences.fromJson(jsonDecoder, jsonPath, json));
|
| + occurrences = jsonDecoder.decodeList(jsonPath + ".occurrences", json["occurrences"], (String jsonPath, Object json) => new Occurrences.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "occurrences");
|
| }
|
| @@ -3139,7 +3220,7 @@ class AnalysisOccurrencesParams implements HasToJson {
|
| bool operator==(other) {
|
| if (other is AnalysisOccurrencesParams) {
|
| return file == other.file &&
|
| - _listEqual(occurrences, other.occurrences, (Occurrences a, Occurrences b) => a == b);
|
| + listEqual(occurrences, other.occurrences, (Occurrences a, Occurrences b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -3147,9 +3228,9 @@ class AnalysisOccurrencesParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, occurrences.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, occurrences.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -3162,6 +3243,8 @@ class AnalysisOccurrencesParams implements HasToJson {
|
| * "libraryName": optional String
|
| * "outline": Outline
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisOutlineParams implements HasToJson {
|
| String _file;
|
| @@ -3245,7 +3328,7 @@ class AnalysisOutlineParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| @@ -3257,7 +3340,7 @@ class AnalysisOutlineParams implements HasToJson {
|
| }
|
| String libraryName;
|
| if (json.containsKey("libraryName")) {
|
| - libraryName = jsonDecoder._decodeString(jsonPath + ".libraryName", json["libraryName"]);
|
| + libraryName = jsonDecoder.decodeString(jsonPath + ".libraryName", json["libraryName"]);
|
| }
|
| Outline outline;
|
| if (json.containsKey("outline")) {
|
| @@ -3308,11 +3391,11 @@ class AnalysisOutlineParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, kind.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, libraryName.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, outline.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, kind.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, libraryName.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, outline.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -3323,6 +3406,8 @@ class AnalysisOutlineParams implements HasToJson {
|
| * "file": FilePath
|
| * "overrides": List<Override>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisOverridesParams implements HasToJson {
|
| String _file;
|
| @@ -3367,13 +3452,13 @@ class AnalysisOverridesParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| List<Override> overrides;
|
| if (json.containsKey("overrides")) {
|
| - overrides = jsonDecoder._decodeList(jsonPath + ".overrides", json["overrides"], (String jsonPath, Object json) => new Override.fromJson(jsonDecoder, jsonPath, json));
|
| + overrides = jsonDecoder.decodeList(jsonPath + ".overrides", json["overrides"], (String jsonPath, Object json) => new Override.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "overrides");
|
| }
|
| @@ -3406,7 +3491,7 @@ class AnalysisOverridesParams implements HasToJson {
|
| bool operator==(other) {
|
| if (other is AnalysisOverridesParams) {
|
| return file == other.file &&
|
| - _listEqual(overrides, other.overrides, (Override a, Override b) => a == b);
|
| + listEqual(overrides, other.overrides, (Override a, Override b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -3414,9 +3499,9 @@ class AnalysisOverridesParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, overrides.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, overrides.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -3427,6 +3512,8 @@ class AnalysisOverridesParams implements HasToJson {
|
| * "file": FilePath
|
| * "offset": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class CompletionGetSuggestionsParams implements HasToJson {
|
| String _file;
|
| @@ -3471,13 +3558,13 @@ class CompletionGetSuggestionsParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| @@ -3518,9 +3605,9 @@ class CompletionGetSuggestionsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -3530,6 +3617,8 @@ class CompletionGetSuggestionsParams implements HasToJson {
|
| * {
|
| * "id": CompletionId
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class CompletionGetSuggestionsResult implements HasToJson {
|
| String _id;
|
| @@ -3558,7 +3647,7 @@ class CompletionGetSuggestionsResult implements HasToJson {
|
| if (json is Map) {
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "id");
|
| }
|
| @@ -3597,8 +3686,8 @@ class CompletionGetSuggestionsResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -3612,6 +3701,8 @@ class CompletionGetSuggestionsResult implements HasToJson {
|
| * "results": List<CompletionSuggestion>
|
| * "isLast": bool
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class CompletionResultsParams implements HasToJson {
|
| String _id;
|
| @@ -3724,31 +3815,31 @@ class CompletionResultsParams implements HasToJson {
|
| if (json is Map) {
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "id");
|
| }
|
| int replacementOffset;
|
| if (json.containsKey("replacementOffset")) {
|
| - replacementOffset = jsonDecoder._decodeInt(jsonPath + ".replacementOffset", json["replacementOffset"]);
|
| + replacementOffset = jsonDecoder.decodeInt(jsonPath + ".replacementOffset", json["replacementOffset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "replacementOffset");
|
| }
|
| int replacementLength;
|
| if (json.containsKey("replacementLength")) {
|
| - replacementLength = jsonDecoder._decodeInt(jsonPath + ".replacementLength", json["replacementLength"]);
|
| + replacementLength = jsonDecoder.decodeInt(jsonPath + ".replacementLength", json["replacementLength"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "replacementLength");
|
| }
|
| List<CompletionSuggestion> results;
|
| if (json.containsKey("results")) {
|
| - results = jsonDecoder._decodeList(jsonPath + ".results", json["results"], (String jsonPath, Object json) => new CompletionSuggestion.fromJson(jsonDecoder, jsonPath, json));
|
| + results = jsonDecoder.decodeList(jsonPath + ".results", json["results"], (String jsonPath, Object json) => new CompletionSuggestion.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "results");
|
| }
|
| bool isLast;
|
| if (json.containsKey("isLast")) {
|
| - isLast = jsonDecoder._decodeBool(jsonPath + ".isLast", json["isLast"]);
|
| + isLast = jsonDecoder.decodeBool(jsonPath + ".isLast", json["isLast"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "isLast");
|
| }
|
| @@ -3786,7 +3877,7 @@ class CompletionResultsParams implements HasToJson {
|
| return id == other.id &&
|
| replacementOffset == other.replacementOffset &&
|
| replacementLength == other.replacementLength &&
|
| - _listEqual(results, other.results, (CompletionSuggestion a, CompletionSuggestion b) => a == b) &&
|
| + listEqual(results, other.results, (CompletionSuggestion a, CompletionSuggestion b) => a == b) &&
|
| isLast == other.isLast;
|
| }
|
| return false;
|
| @@ -3795,12 +3886,12 @@ class CompletionResultsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, replacementOffset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, replacementLength.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, results.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, isLast.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, replacementOffset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, replacementLength.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, results.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, isLast.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -3812,6 +3903,8 @@ class CompletionResultsParams implements HasToJson {
|
| * "offset": int
|
| * "includePotential": bool
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchFindElementReferencesParams implements HasToJson {
|
| String _file;
|
| @@ -3876,19 +3969,19 @@ class SearchFindElementReferencesParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| bool includePotential;
|
| if (json.containsKey("includePotential")) {
|
| - includePotential = jsonDecoder._decodeBool(jsonPath + ".includePotential", json["includePotential"]);
|
| + includePotential = jsonDecoder.decodeBool(jsonPath + ".includePotential", json["includePotential"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "includePotential");
|
| }
|
| @@ -3931,10 +4024,10 @@ class SearchFindElementReferencesParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, includePotential.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, includePotential.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -3945,6 +4038,8 @@ class SearchFindElementReferencesParams implements HasToJson {
|
| * "id": optional SearchId
|
| * "element": optional Element
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchFindElementReferencesResult implements HasToJson {
|
| String _id;
|
| @@ -3999,7 +4094,7 @@ class SearchFindElementReferencesResult implements HasToJson {
|
| if (json is Map) {
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| }
|
| Element element;
|
| if (json.containsKey("element")) {
|
| @@ -4046,9 +4141,9 @@ class SearchFindElementReferencesResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, element.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, element.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -4058,6 +4153,8 @@ class SearchFindElementReferencesResult implements HasToJson {
|
| * {
|
| * "name": String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchFindMemberDeclarationsParams implements HasToJson {
|
| String _name;
|
| @@ -4086,7 +4183,7 @@ class SearchFindMemberDeclarationsParams implements HasToJson {
|
| if (json is Map) {
|
| String name;
|
| if (json.containsKey("name")) {
|
| - name = jsonDecoder._decodeString(jsonPath + ".name", json["name"]);
|
| + name = jsonDecoder.decodeString(jsonPath + ".name", json["name"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "name");
|
| }
|
| @@ -4125,8 +4222,8 @@ class SearchFindMemberDeclarationsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, name.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, name.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -4136,6 +4233,8 @@ class SearchFindMemberDeclarationsParams implements HasToJson {
|
| * {
|
| * "id": SearchId
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchFindMemberDeclarationsResult implements HasToJson {
|
| String _id;
|
| @@ -4164,7 +4263,7 @@ class SearchFindMemberDeclarationsResult implements HasToJson {
|
| if (json is Map) {
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "id");
|
| }
|
| @@ -4203,8 +4302,8 @@ class SearchFindMemberDeclarationsResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -4214,6 +4313,8 @@ class SearchFindMemberDeclarationsResult implements HasToJson {
|
| * {
|
| * "name": String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchFindMemberReferencesParams implements HasToJson {
|
| String _name;
|
| @@ -4242,7 +4343,7 @@ class SearchFindMemberReferencesParams implements HasToJson {
|
| if (json is Map) {
|
| String name;
|
| if (json.containsKey("name")) {
|
| - name = jsonDecoder._decodeString(jsonPath + ".name", json["name"]);
|
| + name = jsonDecoder.decodeString(jsonPath + ".name", json["name"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "name");
|
| }
|
| @@ -4281,8 +4382,8 @@ class SearchFindMemberReferencesParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, name.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, name.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -4292,6 +4393,8 @@ class SearchFindMemberReferencesParams implements HasToJson {
|
| * {
|
| * "id": SearchId
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchFindMemberReferencesResult implements HasToJson {
|
| String _id;
|
| @@ -4320,7 +4423,7 @@ class SearchFindMemberReferencesResult implements HasToJson {
|
| if (json is Map) {
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "id");
|
| }
|
| @@ -4359,8 +4462,8 @@ class SearchFindMemberReferencesResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -4370,6 +4473,8 @@ class SearchFindMemberReferencesResult implements HasToJson {
|
| * {
|
| * "pattern": String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchFindTopLevelDeclarationsParams implements HasToJson {
|
| String _pattern;
|
| @@ -4400,7 +4505,7 @@ class SearchFindTopLevelDeclarationsParams implements HasToJson {
|
| if (json is Map) {
|
| String pattern;
|
| if (json.containsKey("pattern")) {
|
| - pattern = jsonDecoder._decodeString(jsonPath + ".pattern", json["pattern"]);
|
| + pattern = jsonDecoder.decodeString(jsonPath + ".pattern", json["pattern"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "pattern");
|
| }
|
| @@ -4439,8 +4544,8 @@ class SearchFindTopLevelDeclarationsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, pattern.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, pattern.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -4450,6 +4555,8 @@ class SearchFindTopLevelDeclarationsParams implements HasToJson {
|
| * {
|
| * "id": SearchId
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchFindTopLevelDeclarationsResult implements HasToJson {
|
| String _id;
|
| @@ -4478,7 +4585,7 @@ class SearchFindTopLevelDeclarationsResult implements HasToJson {
|
| if (json is Map) {
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "id");
|
| }
|
| @@ -4517,8 +4624,8 @@ class SearchFindTopLevelDeclarationsResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -4530,6 +4637,8 @@ class SearchFindTopLevelDeclarationsResult implements HasToJson {
|
| * "offset": int
|
| * "superOnly": optional bool
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchGetTypeHierarchyParams implements HasToJson {
|
| String _file;
|
| @@ -4593,19 +4702,19 @@ class SearchGetTypeHierarchyParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| bool superOnly;
|
| if (json.containsKey("superOnly")) {
|
| - superOnly = jsonDecoder._decodeBool(jsonPath + ".superOnly", json["superOnly"]);
|
| + superOnly = jsonDecoder.decodeBool(jsonPath + ".superOnly", json["superOnly"]);
|
| }
|
| return new SearchGetTypeHierarchyParams(file, offset, superOnly: superOnly);
|
| } else {
|
| @@ -4648,10 +4757,10 @@ class SearchGetTypeHierarchyParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, superOnly.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, superOnly.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -4661,6 +4770,8 @@ class SearchGetTypeHierarchyParams implements HasToJson {
|
| * {
|
| * "hierarchyItems": optional List<TypeHierarchyItem>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchGetTypeHierarchyResult implements HasToJson {
|
| List<TypeHierarchyItem> _hierarchyItems;
|
| @@ -4704,7 +4815,7 @@ class SearchGetTypeHierarchyResult implements HasToJson {
|
| if (json is Map) {
|
| List<TypeHierarchyItem> hierarchyItems;
|
| if (json.containsKey("hierarchyItems")) {
|
| - hierarchyItems = jsonDecoder._decodeList(jsonPath + ".hierarchyItems", json["hierarchyItems"], (String jsonPath, Object json) => new TypeHierarchyItem.fromJson(jsonDecoder, jsonPath, json));
|
| + hierarchyItems = jsonDecoder.decodeList(jsonPath + ".hierarchyItems", json["hierarchyItems"], (String jsonPath, Object json) => new TypeHierarchyItem.fromJson(jsonDecoder, jsonPath, json));
|
| }
|
| return new SearchGetTypeHierarchyResult(hierarchyItems: hierarchyItems);
|
| } else {
|
| @@ -4735,7 +4846,7 @@ class SearchGetTypeHierarchyResult implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is SearchGetTypeHierarchyResult) {
|
| - return _listEqual(hierarchyItems, other.hierarchyItems, (TypeHierarchyItem a, TypeHierarchyItem b) => a == b);
|
| + return listEqual(hierarchyItems, other.hierarchyItems, (TypeHierarchyItem a, TypeHierarchyItem b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -4743,8 +4854,8 @@ class SearchGetTypeHierarchyResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, hierarchyItems.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, hierarchyItems.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -4756,6 +4867,8 @@ class SearchGetTypeHierarchyResult implements HasToJson {
|
| * "results": List<SearchResult>
|
| * "isLast": bool
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchResultsParams implements HasToJson {
|
| String _id;
|
| @@ -4818,19 +4931,19 @@ class SearchResultsParams implements HasToJson {
|
| if (json is Map) {
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "id");
|
| }
|
| List<SearchResult> results;
|
| if (json.containsKey("results")) {
|
| - results = jsonDecoder._decodeList(jsonPath + ".results", json["results"], (String jsonPath, Object json) => new SearchResult.fromJson(jsonDecoder, jsonPath, json));
|
| + results = jsonDecoder.decodeList(jsonPath + ".results", json["results"], (String jsonPath, Object json) => new SearchResult.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "results");
|
| }
|
| bool isLast;
|
| if (json.containsKey("isLast")) {
|
| - isLast = jsonDecoder._decodeBool(jsonPath + ".isLast", json["isLast"]);
|
| + isLast = jsonDecoder.decodeBool(jsonPath + ".isLast", json["isLast"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "isLast");
|
| }
|
| @@ -4864,7 +4977,7 @@ class SearchResultsParams implements HasToJson {
|
| bool operator==(other) {
|
| if (other is SearchResultsParams) {
|
| return id == other.id &&
|
| - _listEqual(results, other.results, (SearchResult a, SearchResult b) => a == b) &&
|
| + listEqual(results, other.results, (SearchResult a, SearchResult b) => a == b) &&
|
| isLast == other.isLast;
|
| }
|
| return false;
|
| @@ -4873,10 +4986,10 @@ class SearchResultsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, results.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, isLast.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, results.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, isLast.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -4889,6 +5002,8 @@ class SearchResultsParams implements HasToJson {
|
| * "selectionLength": int
|
| * "lineLength": optional int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditFormatParams implements HasToJson {
|
| String _file;
|
| @@ -4964,25 +5079,25 @@ class EditFormatParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int selectionOffset;
|
| if (json.containsKey("selectionOffset")) {
|
| - selectionOffset = jsonDecoder._decodeInt(jsonPath + ".selectionOffset", json["selectionOffset"]);
|
| + selectionOffset = jsonDecoder.decodeInt(jsonPath + ".selectionOffset", json["selectionOffset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "selectionOffset");
|
| }
|
| int selectionLength;
|
| if (json.containsKey("selectionLength")) {
|
| - selectionLength = jsonDecoder._decodeInt(jsonPath + ".selectionLength", json["selectionLength"]);
|
| + selectionLength = jsonDecoder.decodeInt(jsonPath + ".selectionLength", json["selectionLength"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "selectionLength");
|
| }
|
| int lineLength;
|
| if (json.containsKey("lineLength")) {
|
| - lineLength = jsonDecoder._decodeInt(jsonPath + ".lineLength", json["lineLength"]);
|
| + lineLength = jsonDecoder.decodeInt(jsonPath + ".lineLength", json["lineLength"]);
|
| }
|
| return new EditFormatParams(file, selectionOffset, selectionLength, lineLength: lineLength);
|
| } else {
|
| @@ -5027,11 +5142,11 @@ class EditFormatParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, selectionOffset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, selectionLength.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, lineLength.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, selectionOffset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, selectionLength.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, lineLength.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -5043,6 +5158,8 @@ class EditFormatParams implements HasToJson {
|
| * "selectionOffset": int
|
| * "selectionLength": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditFormatResult implements HasToJson {
|
| List<SourceEdit> _edits;
|
| @@ -5105,19 +5222,19 @@ class EditFormatResult implements HasToJson {
|
| if (json is Map) {
|
| List<SourceEdit> edits;
|
| if (json.containsKey("edits")) {
|
| - edits = jsonDecoder._decodeList(jsonPath + ".edits", json["edits"], (String jsonPath, Object json) => new SourceEdit.fromJson(jsonDecoder, jsonPath, json));
|
| + edits = jsonDecoder.decodeList(jsonPath + ".edits", json["edits"], (String jsonPath, Object json) => new SourceEdit.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "edits");
|
| }
|
| int selectionOffset;
|
| if (json.containsKey("selectionOffset")) {
|
| - selectionOffset = jsonDecoder._decodeInt(jsonPath + ".selectionOffset", json["selectionOffset"]);
|
| + selectionOffset = jsonDecoder.decodeInt(jsonPath + ".selectionOffset", json["selectionOffset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "selectionOffset");
|
| }
|
| int selectionLength;
|
| if (json.containsKey("selectionLength")) {
|
| - selectionLength = jsonDecoder._decodeInt(jsonPath + ".selectionLength", json["selectionLength"]);
|
| + selectionLength = jsonDecoder.decodeInt(jsonPath + ".selectionLength", json["selectionLength"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "selectionLength");
|
| }
|
| @@ -5150,7 +5267,7 @@ class EditFormatResult implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is EditFormatResult) {
|
| - return _listEqual(edits, other.edits, (SourceEdit a, SourceEdit b) => a == b) &&
|
| + return listEqual(edits, other.edits, (SourceEdit a, SourceEdit b) => a == b) &&
|
| selectionOffset == other.selectionOffset &&
|
| selectionLength == other.selectionLength;
|
| }
|
| @@ -5160,10 +5277,10 @@ class EditFormatResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, edits.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, selectionOffset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, selectionLength.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, edits.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, selectionOffset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, selectionLength.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -5175,6 +5292,8 @@ class EditFormatResult implements HasToJson {
|
| * "offset": int
|
| * "length": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditGetAssistsParams implements HasToJson {
|
| String _file;
|
| @@ -5235,19 +5354,19 @@ class EditGetAssistsParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| @@ -5290,10 +5409,10 @@ class EditGetAssistsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -5303,6 +5422,8 @@ class EditGetAssistsParams implements HasToJson {
|
| * {
|
| * "assists": List<SourceChange>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditGetAssistsResult implements HasToJson {
|
| List<SourceChange> _assists;
|
| @@ -5331,7 +5452,7 @@ class EditGetAssistsResult implements HasToJson {
|
| if (json is Map) {
|
| List<SourceChange> assists;
|
| if (json.containsKey("assists")) {
|
| - assists = jsonDecoder._decodeList(jsonPath + ".assists", json["assists"], (String jsonPath, Object json) => new SourceChange.fromJson(jsonDecoder, jsonPath, json));
|
| + assists = jsonDecoder.decodeList(jsonPath + ".assists", json["assists"], (String jsonPath, Object json) => new SourceChange.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "assists");
|
| }
|
| @@ -5362,7 +5483,7 @@ class EditGetAssistsResult implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is EditGetAssistsResult) {
|
| - return _listEqual(assists, other.assists, (SourceChange a, SourceChange b) => a == b);
|
| + return listEqual(assists, other.assists, (SourceChange a, SourceChange b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -5370,8 +5491,8 @@ class EditGetAssistsResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, assists.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, assists.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -5383,6 +5504,8 @@ class EditGetAssistsResult implements HasToJson {
|
| * "offset": int
|
| * "length": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditGetAvailableRefactoringsParams implements HasToJson {
|
| String _file;
|
| @@ -5443,19 +5566,19 @@ class EditGetAvailableRefactoringsParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| @@ -5498,10 +5621,10 @@ class EditGetAvailableRefactoringsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -5511,6 +5634,8 @@ class EditGetAvailableRefactoringsParams implements HasToJson {
|
| * {
|
| * "kinds": List<RefactoringKind>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditGetAvailableRefactoringsResult implements HasToJson {
|
| List<RefactoringKind> _kinds;
|
| @@ -5539,7 +5664,7 @@ class EditGetAvailableRefactoringsResult implements HasToJson {
|
| if (json is Map) {
|
| List<RefactoringKind> kinds;
|
| if (json.containsKey("kinds")) {
|
| - kinds = jsonDecoder._decodeList(jsonPath + ".kinds", json["kinds"], (String jsonPath, Object json) => new RefactoringKind.fromJson(jsonDecoder, jsonPath, json));
|
| + kinds = jsonDecoder.decodeList(jsonPath + ".kinds", json["kinds"], (String jsonPath, Object json) => new RefactoringKind.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "kinds");
|
| }
|
| @@ -5570,7 +5695,7 @@ class EditGetAvailableRefactoringsResult implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is EditGetAvailableRefactoringsResult) {
|
| - return _listEqual(kinds, other.kinds, (RefactoringKind a, RefactoringKind b) => a == b);
|
| + return listEqual(kinds, other.kinds, (RefactoringKind a, RefactoringKind b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -5578,8 +5703,8 @@ class EditGetAvailableRefactoringsResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, kinds.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, kinds.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -5590,6 +5715,8 @@ class EditGetAvailableRefactoringsResult implements HasToJson {
|
| * "file": FilePath
|
| * "offset": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditGetFixesParams implements HasToJson {
|
| String _file;
|
| @@ -5634,13 +5761,13 @@ class EditGetFixesParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| @@ -5681,9 +5808,9 @@ class EditGetFixesParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -5693,6 +5820,8 @@ class EditGetFixesParams implements HasToJson {
|
| * {
|
| * "fixes": List<AnalysisErrorFixes>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditGetFixesResult implements HasToJson {
|
| List<AnalysisErrorFixes> _fixes;
|
| @@ -5721,7 +5850,7 @@ class EditGetFixesResult implements HasToJson {
|
| if (json is Map) {
|
| List<AnalysisErrorFixes> fixes;
|
| if (json.containsKey("fixes")) {
|
| - fixes = jsonDecoder._decodeList(jsonPath + ".fixes", json["fixes"], (String jsonPath, Object json) => new AnalysisErrorFixes.fromJson(jsonDecoder, jsonPath, json));
|
| + fixes = jsonDecoder.decodeList(jsonPath + ".fixes", json["fixes"], (String jsonPath, Object json) => new AnalysisErrorFixes.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "fixes");
|
| }
|
| @@ -5752,7 +5881,7 @@ class EditGetFixesResult implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is EditGetFixesResult) {
|
| - return _listEqual(fixes, other.fixes, (AnalysisErrorFixes a, AnalysisErrorFixes b) => a == b);
|
| + return listEqual(fixes, other.fixes, (AnalysisErrorFixes a, AnalysisErrorFixes b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -5760,8 +5889,8 @@ class EditGetFixesResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, fixes.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, fixes.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -5776,6 +5905,8 @@ class EditGetFixesResult implements HasToJson {
|
| * "validateOnly": bool
|
| * "options": optional RefactoringOptions
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditGetRefactoringParams implements HasToJson {
|
| RefactoringKind _kind;
|
| @@ -5899,25 +6030,25 @@ class EditGetRefactoringParams implements HasToJson {
|
| }
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| bool validateOnly;
|
| if (json.containsKey("validateOnly")) {
|
| - validateOnly = jsonDecoder._decodeBool(jsonPath + ".validateOnly", json["validateOnly"]);
|
| + validateOnly = jsonDecoder.decodeBool(jsonPath + ".validateOnly", json["validateOnly"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "validateOnly");
|
| }
|
| @@ -5974,13 +6105,13 @@ class EditGetRefactoringParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, kind.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, validateOnly.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, options.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, kind.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, validateOnly.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, options.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -5995,6 +6126,8 @@ class EditGetRefactoringParams implements HasToJson {
|
| * "change": optional SourceChange
|
| * "potentialEdits": optional List<String>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditGetRefactoringResult implements HasToJson {
|
| List<RefactoringProblem> _initialProblems;
|
| @@ -6134,19 +6267,19 @@ class EditGetRefactoringResult implements HasToJson {
|
| if (json is Map) {
|
| List<RefactoringProblem> initialProblems;
|
| if (json.containsKey("initialProblems")) {
|
| - initialProblems = jsonDecoder._decodeList(jsonPath + ".initialProblems", json["initialProblems"], (String jsonPath, Object json) => new RefactoringProblem.fromJson(jsonDecoder, jsonPath, json));
|
| + initialProblems = jsonDecoder.decodeList(jsonPath + ".initialProblems", json["initialProblems"], (String jsonPath, Object json) => new RefactoringProblem.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "initialProblems");
|
| }
|
| List<RefactoringProblem> optionsProblems;
|
| if (json.containsKey("optionsProblems")) {
|
| - optionsProblems = jsonDecoder._decodeList(jsonPath + ".optionsProblems", json["optionsProblems"], (String jsonPath, Object json) => new RefactoringProblem.fromJson(jsonDecoder, jsonPath, json));
|
| + optionsProblems = jsonDecoder.decodeList(jsonPath + ".optionsProblems", json["optionsProblems"], (String jsonPath, Object json) => new RefactoringProblem.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "optionsProblems");
|
| }
|
| List<RefactoringProblem> finalProblems;
|
| if (json.containsKey("finalProblems")) {
|
| - finalProblems = jsonDecoder._decodeList(jsonPath + ".finalProblems", json["finalProblems"], (String jsonPath, Object json) => new RefactoringProblem.fromJson(jsonDecoder, jsonPath, json));
|
| + finalProblems = jsonDecoder.decodeList(jsonPath + ".finalProblems", json["finalProblems"], (String jsonPath, Object json) => new RefactoringProblem.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "finalProblems");
|
| }
|
| @@ -6160,7 +6293,7 @@ class EditGetRefactoringResult implements HasToJson {
|
| }
|
| List<String> potentialEdits;
|
| if (json.containsKey("potentialEdits")) {
|
| - potentialEdits = jsonDecoder._decodeList(jsonPath + ".potentialEdits", json["potentialEdits"], jsonDecoder._decodeString);
|
| + potentialEdits = jsonDecoder.decodeList(jsonPath + ".potentialEdits", json["potentialEdits"], jsonDecoder.decodeString);
|
| }
|
| return new EditGetRefactoringResult(initialProblems, optionsProblems, finalProblems, feedback: feedback, change: change, potentialEdits: potentialEdits);
|
| } else {
|
| @@ -6200,12 +6333,12 @@ class EditGetRefactoringResult implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is EditGetRefactoringResult) {
|
| - return _listEqual(initialProblems, other.initialProblems, (RefactoringProblem a, RefactoringProblem b) => a == b) &&
|
| - _listEqual(optionsProblems, other.optionsProblems, (RefactoringProblem a, RefactoringProblem b) => a == b) &&
|
| - _listEqual(finalProblems, other.finalProblems, (RefactoringProblem a, RefactoringProblem b) => a == b) &&
|
| + return listEqual(initialProblems, other.initialProblems, (RefactoringProblem a, RefactoringProblem b) => a == b) &&
|
| + listEqual(optionsProblems, other.optionsProblems, (RefactoringProblem a, RefactoringProblem b) => a == b) &&
|
| + listEqual(finalProblems, other.finalProblems, (RefactoringProblem a, RefactoringProblem b) => a == b) &&
|
| feedback == other.feedback &&
|
| change == other.change &&
|
| - _listEqual(potentialEdits, other.potentialEdits, (String a, String b) => a == b);
|
| + listEqual(potentialEdits, other.potentialEdits, (String a, String b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -6213,13 +6346,13 @@ class EditGetRefactoringResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, initialProblems.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, optionsProblems.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, finalProblems.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, feedback.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, change.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, potentialEdits.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, initialProblems.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, optionsProblems.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, finalProblems.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, feedback.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, change.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, potentialEdits.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -6229,6 +6362,8 @@ class EditGetRefactoringResult implements HasToJson {
|
| * {
|
| * "file": FilePath
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditSortMembersParams implements HasToJson {
|
| String _file;
|
| @@ -6257,7 +6392,7 @@ class EditSortMembersParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| @@ -6296,8 +6431,8 @@ class EditSortMembersParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -6307,6 +6442,8 @@ class EditSortMembersParams implements HasToJson {
|
| * {
|
| * "edit": SourceFileEdit
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditSortMembersResult implements HasToJson {
|
| SourceFileEdit _edit;
|
| @@ -6376,8 +6513,8 @@ class EditSortMembersResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, edit.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, edit.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -6387,6 +6524,8 @@ class EditSortMembersResult implements HasToJson {
|
| * {
|
| * "file": FilePath
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditOrganizeDirectivesParams implements HasToJson {
|
| String _file;
|
| @@ -6415,7 +6554,7 @@ class EditOrganizeDirectivesParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| @@ -6454,8 +6593,8 @@ class EditOrganizeDirectivesParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -6465,6 +6604,8 @@ class EditOrganizeDirectivesParams implements HasToJson {
|
| * {
|
| * "edit": SourceFileEdit
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class EditOrganizeDirectivesResult implements HasToJson {
|
| SourceFileEdit _edit;
|
| @@ -6534,8 +6675,8 @@ class EditOrganizeDirectivesResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, edit.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, edit.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -6545,6 +6686,8 @@ class EditOrganizeDirectivesResult implements HasToJson {
|
| * {
|
| * "contextRoot": FilePath
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutionCreateContextParams implements HasToJson {
|
| String _contextRoot;
|
| @@ -6575,7 +6718,7 @@ class ExecutionCreateContextParams implements HasToJson {
|
| if (json is Map) {
|
| String contextRoot;
|
| if (json.containsKey("contextRoot")) {
|
| - contextRoot = jsonDecoder._decodeString(jsonPath + ".contextRoot", json["contextRoot"]);
|
| + contextRoot = jsonDecoder.decodeString(jsonPath + ".contextRoot", json["contextRoot"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "contextRoot");
|
| }
|
| @@ -6614,8 +6757,8 @@ class ExecutionCreateContextParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, contextRoot.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, contextRoot.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -6625,6 +6768,8 @@ class ExecutionCreateContextParams implements HasToJson {
|
| * {
|
| * "id": ExecutionContextId
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutionCreateContextResult implements HasToJson {
|
| String _id;
|
| @@ -6653,7 +6798,7 @@ class ExecutionCreateContextResult implements HasToJson {
|
| if (json is Map) {
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "id");
|
| }
|
| @@ -6692,8 +6837,8 @@ class ExecutionCreateContextResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -6703,6 +6848,8 @@ class ExecutionCreateContextResult implements HasToJson {
|
| * {
|
| * "id": ExecutionContextId
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutionDeleteContextParams implements HasToJson {
|
| String _id;
|
| @@ -6731,7 +6878,7 @@ class ExecutionDeleteContextParams implements HasToJson {
|
| if (json is Map) {
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "id");
|
| }
|
| @@ -6770,12 +6917,14 @@ class ExecutionDeleteContextParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * execution.deleteContext result
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutionDeleteContextResult {
|
| Response toResponse(String id) {
|
| @@ -6804,6 +6953,8 @@ class ExecutionDeleteContextResult {
|
| * "file": optional FilePath
|
| * "uri": optional String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutionMapUriParams implements HasToJson {
|
| String _id;
|
| @@ -6862,17 +7013,17 @@ class ExecutionMapUriParams implements HasToJson {
|
| if (json is Map) {
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "id");
|
| }
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| }
|
| String uri;
|
| if (json.containsKey("uri")) {
|
| - uri = jsonDecoder._decodeString(jsonPath + ".uri", json["uri"]);
|
| + uri = jsonDecoder.decodeString(jsonPath + ".uri", json["uri"]);
|
| }
|
| return new ExecutionMapUriParams(id, file: file, uri: uri);
|
| } else {
|
| @@ -6917,10 +7068,10 @@ class ExecutionMapUriParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, uri.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, uri.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -6931,6 +7082,8 @@ class ExecutionMapUriParams implements HasToJson {
|
| * "file": optional FilePath
|
| * "uri": optional String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutionMapUriResult implements HasToJson {
|
| String _file;
|
| @@ -6977,11 +7130,11 @@ class ExecutionMapUriResult implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| }
|
| String uri;
|
| if (json.containsKey("uri")) {
|
| - uri = jsonDecoder._decodeString(jsonPath + ".uri", json["uri"]);
|
| + uri = jsonDecoder.decodeString(jsonPath + ".uri", json["uri"]);
|
| }
|
| return new ExecutionMapUriResult(file: file, uri: uri);
|
| } else {
|
| @@ -7024,9 +7177,9 @@ class ExecutionMapUriResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, uri.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, uri.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -7036,6 +7189,8 @@ class ExecutionMapUriResult implements HasToJson {
|
| * {
|
| * "subscriptions": List<ExecutionService>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutionSetSubscriptionsParams implements HasToJson {
|
| List<ExecutionService> _subscriptions;
|
| @@ -7064,7 +7219,7 @@ class ExecutionSetSubscriptionsParams implements HasToJson {
|
| if (json is Map) {
|
| List<ExecutionService> subscriptions;
|
| if (json.containsKey("subscriptions")) {
|
| - subscriptions = jsonDecoder._decodeList(jsonPath + ".subscriptions", json["subscriptions"], (String jsonPath, Object json) => new ExecutionService.fromJson(jsonDecoder, jsonPath, json));
|
| + subscriptions = jsonDecoder.decodeList(jsonPath + ".subscriptions", json["subscriptions"], (String jsonPath, Object json) => new ExecutionService.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "subscriptions");
|
| }
|
| @@ -7095,7 +7250,7 @@ class ExecutionSetSubscriptionsParams implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is ExecutionSetSubscriptionsParams) {
|
| - return _listEqual(subscriptions, other.subscriptions, (ExecutionService a, ExecutionService b) => a == b);
|
| + return listEqual(subscriptions, other.subscriptions, (ExecutionService a, ExecutionService b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -7103,12 +7258,14 @@ class ExecutionSetSubscriptionsParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, subscriptions.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, subscriptions.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * execution.setSubscriptions result
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutionSetSubscriptionsResult {
|
| Response toResponse(String id) {
|
| @@ -7137,6 +7294,8 @@ class ExecutionSetSubscriptionsResult {
|
| * "kind": optional ExecutableKind
|
| * "referencedFiles": optional List<FilePath>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutionLaunchDataParams implements HasToJson {
|
| String _file;
|
| @@ -7201,7 +7360,7 @@ class ExecutionLaunchDataParams implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| @@ -7211,7 +7370,7 @@ class ExecutionLaunchDataParams implements HasToJson {
|
| }
|
| List<String> referencedFiles;
|
| if (json.containsKey("referencedFiles")) {
|
| - referencedFiles = jsonDecoder._decodeList(jsonPath + ".referencedFiles", json["referencedFiles"], jsonDecoder._decodeString);
|
| + referencedFiles = jsonDecoder.decodeList(jsonPath + ".referencedFiles", json["referencedFiles"], jsonDecoder.decodeString);
|
| }
|
| return new ExecutionLaunchDataParams(file, kind: kind, referencedFiles: referencedFiles);
|
| } else {
|
| @@ -7248,7 +7407,7 @@ class ExecutionLaunchDataParams implements HasToJson {
|
| if (other is ExecutionLaunchDataParams) {
|
| return file == other.file &&
|
| kind == other.kind &&
|
| - _listEqual(referencedFiles, other.referencedFiles, (String a, String b) => a == b);
|
| + listEqual(referencedFiles, other.referencedFiles, (String a, String b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -7256,10 +7415,10 @@ class ExecutionLaunchDataParams implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, kind.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, referencedFiles.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, kind.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, referencedFiles.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -7270,6 +7429,8 @@ class ExecutionLaunchDataParams implements HasToJson {
|
| * "type": "add"
|
| * "content": String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AddContentOverlay implements HasToJson {
|
| String _content;
|
| @@ -7301,7 +7462,7 @@ class AddContentOverlay implements HasToJson {
|
| }
|
| String content;
|
| if (json.containsKey("content")) {
|
| - content = jsonDecoder._decodeString(jsonPath + ".content", json["content"]);
|
| + content = jsonDecoder.decodeString(jsonPath + ".content", json["content"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "content");
|
| }
|
| @@ -7332,9 +7493,9 @@ class AddContentOverlay implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, 704418402);
|
| - hash = _JenkinsSmiHash.combine(hash, content.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, 704418402);
|
| + hash = JenkinsSmiHash.combine(hash, content.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -7349,6 +7510,8 @@ class AddContentOverlay implements HasToJson {
|
| * "correction": optional String
|
| * "hasFix": optional bool
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisError implements HasToJson {
|
| AnalysisErrorSeverity _severity;
|
| @@ -7493,17 +7656,17 @@ class AnalysisError implements HasToJson {
|
| }
|
| String message;
|
| if (json.containsKey("message")) {
|
| - message = jsonDecoder._decodeString(jsonPath + ".message", json["message"]);
|
| + message = jsonDecoder.decodeString(jsonPath + ".message", json["message"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "message");
|
| }
|
| String correction;
|
| if (json.containsKey("correction")) {
|
| - correction = jsonDecoder._decodeString(jsonPath + ".correction", json["correction"]);
|
| + correction = jsonDecoder.decodeString(jsonPath + ".correction", json["correction"]);
|
| }
|
| bool hasFix;
|
| if (json.containsKey("hasFix")) {
|
| - hasFix = jsonDecoder._decodeBool(jsonPath + ".hasFix", json["hasFix"]);
|
| + hasFix = jsonDecoder.decodeBool(jsonPath + ".hasFix", json["hasFix"]);
|
| }
|
| return new AnalysisError(severity, type, location, message, correction: correction, hasFix: hasFix);
|
| } else {
|
| @@ -7545,13 +7708,13 @@ class AnalysisError implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, severity.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, type.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, location.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, message.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, correction.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, hasFix.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, severity.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, type.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, location.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, message.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, correction.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, hasFix.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -7562,6 +7725,8 @@ class AnalysisError implements HasToJson {
|
| * "error": AnalysisError
|
| * "fixes": List<SourceChange>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisErrorFixes implements HasToJson {
|
| AnalysisError _error;
|
| @@ -7616,7 +7781,7 @@ class AnalysisErrorFixes implements HasToJson {
|
| }
|
| List<SourceChange> fixes;
|
| if (json.containsKey("fixes")) {
|
| - fixes = jsonDecoder._decodeList(jsonPath + ".fixes", json["fixes"], (String jsonPath, Object json) => new SourceChange.fromJson(jsonDecoder, jsonPath, json));
|
| + fixes = jsonDecoder.decodeList(jsonPath + ".fixes", json["fixes"], (String jsonPath, Object json) => new SourceChange.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "fixes");
|
| }
|
| @@ -7640,7 +7805,7 @@ class AnalysisErrorFixes implements HasToJson {
|
| bool operator==(other) {
|
| if (other is AnalysisErrorFixes) {
|
| return error == other.error &&
|
| - _listEqual(fixes, other.fixes, (SourceChange a, SourceChange b) => a == b);
|
| + listEqual(fixes, other.fixes, (SourceChange a, SourceChange b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -7648,9 +7813,9 @@ class AnalysisErrorFixes implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, error.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, fixes.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, error.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, fixes.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -7662,6 +7827,8 @@ class AnalysisErrorFixes implements HasToJson {
|
| * WARNING
|
| * ERROR
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisErrorSeverity implements Enum {
|
| static const INFO = const AnalysisErrorSeverity._("INFO");
|
| @@ -7721,6 +7888,8 @@ class AnalysisErrorSeverity implements Enum {
|
| * SYNTACTIC_ERROR
|
| * TODO
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisErrorType implements Enum {
|
| static const CHECKED_MODE_COMPILE_TIME_ERROR = const AnalysisErrorType._("CHECKED_MODE_COMPILE_TIME_ERROR");
|
| @@ -7800,6 +7969,8 @@ class AnalysisErrorType implements Enum {
|
| * "generateHints": optional bool
|
| * "generateLints": optional bool
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisOptions implements HasToJson {
|
| bool _enableAsync;
|
| @@ -7960,35 +8131,35 @@ class AnalysisOptions implements HasToJson {
|
| if (json is Map) {
|
| bool enableAsync;
|
| if (json.containsKey("enableAsync")) {
|
| - enableAsync = jsonDecoder._decodeBool(jsonPath + ".enableAsync", json["enableAsync"]);
|
| + enableAsync = jsonDecoder.decodeBool(jsonPath + ".enableAsync", json["enableAsync"]);
|
| }
|
| bool enableDeferredLoading;
|
| if (json.containsKey("enableDeferredLoading")) {
|
| - enableDeferredLoading = jsonDecoder._decodeBool(jsonPath + ".enableDeferredLoading", json["enableDeferredLoading"]);
|
| + enableDeferredLoading = jsonDecoder.decodeBool(jsonPath + ".enableDeferredLoading", json["enableDeferredLoading"]);
|
| }
|
| bool enableEnums;
|
| if (json.containsKey("enableEnums")) {
|
| - enableEnums = jsonDecoder._decodeBool(jsonPath + ".enableEnums", json["enableEnums"]);
|
| + enableEnums = jsonDecoder.decodeBool(jsonPath + ".enableEnums", json["enableEnums"]);
|
| }
|
| bool enableNullAwareOperators;
|
| if (json.containsKey("enableNullAwareOperators")) {
|
| - enableNullAwareOperators = jsonDecoder._decodeBool(jsonPath + ".enableNullAwareOperators", json["enableNullAwareOperators"]);
|
| + enableNullAwareOperators = jsonDecoder.decodeBool(jsonPath + ".enableNullAwareOperators", json["enableNullAwareOperators"]);
|
| }
|
| bool enableSuperMixins;
|
| if (json.containsKey("enableSuperMixins")) {
|
| - enableSuperMixins = jsonDecoder._decodeBool(jsonPath + ".enableSuperMixins", json["enableSuperMixins"]);
|
| + enableSuperMixins = jsonDecoder.decodeBool(jsonPath + ".enableSuperMixins", json["enableSuperMixins"]);
|
| }
|
| bool generateDart2jsHints;
|
| if (json.containsKey("generateDart2jsHints")) {
|
| - generateDart2jsHints = jsonDecoder._decodeBool(jsonPath + ".generateDart2jsHints", json["generateDart2jsHints"]);
|
| + generateDart2jsHints = jsonDecoder.decodeBool(jsonPath + ".generateDart2jsHints", json["generateDart2jsHints"]);
|
| }
|
| bool generateHints;
|
| if (json.containsKey("generateHints")) {
|
| - generateHints = jsonDecoder._decodeBool(jsonPath + ".generateHints", json["generateHints"]);
|
| + generateHints = jsonDecoder.decodeBool(jsonPath + ".generateHints", json["generateHints"]);
|
| }
|
| bool generateLints;
|
| if (json.containsKey("generateLints")) {
|
| - generateLints = jsonDecoder._decodeBool(jsonPath + ".generateLints", json["generateLints"]);
|
| + generateLints = jsonDecoder.decodeBool(jsonPath + ".generateLints", json["generateLints"]);
|
| }
|
| return new AnalysisOptions(enableAsync: enableAsync, enableDeferredLoading: enableDeferredLoading, enableEnums: enableEnums, enableNullAwareOperators: enableNullAwareOperators, enableSuperMixins: enableSuperMixins, generateDart2jsHints: generateDart2jsHints, generateHints: generateHints, generateLints: generateLints);
|
| } else {
|
| @@ -8046,15 +8217,15 @@ class AnalysisOptions implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, enableAsync.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, enableDeferredLoading.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, enableEnums.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, enableNullAwareOperators.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, enableSuperMixins.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, generateDart2jsHints.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, generateHints.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, generateLints.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, enableAsync.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, enableDeferredLoading.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, enableEnums.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, enableNullAwareOperators.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, enableSuperMixins.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, generateDart2jsHints.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, generateHints.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, generateLints.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -8071,6 +8242,8 @@ class AnalysisOptions implements HasToJson {
|
| * OUTLINE
|
| * OVERRIDES
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisService implements Enum {
|
| static const FOLDING = const AnalysisService._("FOLDING");
|
| @@ -8148,6 +8321,8 @@ class AnalysisService implements Enum {
|
| * "isAnalyzing": bool
|
| * "analysisTarget": optional String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class AnalysisStatus implements HasToJson {
|
| bool _isAnalyzing;
|
| @@ -8193,13 +8368,13 @@ class AnalysisStatus implements HasToJson {
|
| if (json is Map) {
|
| bool isAnalyzing;
|
| if (json.containsKey("isAnalyzing")) {
|
| - isAnalyzing = jsonDecoder._decodeBool(jsonPath + ".isAnalyzing", json["isAnalyzing"]);
|
| + isAnalyzing = jsonDecoder.decodeBool(jsonPath + ".isAnalyzing", json["isAnalyzing"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "isAnalyzing");
|
| }
|
| String analysisTarget;
|
| if (json.containsKey("analysisTarget")) {
|
| - analysisTarget = jsonDecoder._decodeString(jsonPath + ".analysisTarget", json["analysisTarget"]);
|
| + analysisTarget = jsonDecoder.decodeString(jsonPath + ".analysisTarget", json["analysisTarget"]);
|
| }
|
| return new AnalysisStatus(isAnalyzing, analysisTarget: analysisTarget);
|
| } else {
|
| @@ -8231,9 +8406,9 @@ class AnalysisStatus implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, isAnalyzing.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, analysisTarget.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, isAnalyzing.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, analysisTarget.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -8244,6 +8419,8 @@ class AnalysisStatus implements HasToJson {
|
| * "type": "change"
|
| * "edits": List<SourceEdit>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ChangeContentOverlay implements HasToJson {
|
| List<SourceEdit> _edits;
|
| @@ -8275,7 +8452,7 @@ class ChangeContentOverlay implements HasToJson {
|
| }
|
| List<SourceEdit> edits;
|
| if (json.containsKey("edits")) {
|
| - edits = jsonDecoder._decodeList(jsonPath + ".edits", json["edits"], (String jsonPath, Object json) => new SourceEdit.fromJson(jsonDecoder, jsonPath, json));
|
| + edits = jsonDecoder.decodeList(jsonPath + ".edits", json["edits"], (String jsonPath, Object json) => new SourceEdit.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "edits");
|
| }
|
| @@ -8298,7 +8475,7 @@ class ChangeContentOverlay implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is ChangeContentOverlay) {
|
| - return _listEqual(edits, other.edits, (SourceEdit a, SourceEdit b) => a == b);
|
| + return listEqual(edits, other.edits, (SourceEdit a, SourceEdit b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -8306,9 +8483,9 @@ class ChangeContentOverlay implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, 873118866);
|
| - hash = _JenkinsSmiHash.combine(hash, edits.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, 873118866);
|
| + hash = JenkinsSmiHash.combine(hash, edits.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -8336,6 +8513,8 @@ class ChangeContentOverlay implements HasToJson {
|
| * "parameterType": optional String
|
| * "importUri": optional String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class CompletionSuggestion implements HasToJson {
|
| CompletionSuggestionKind _kind;
|
| @@ -8688,51 +8867,51 @@ class CompletionSuggestion implements HasToJson {
|
| }
|
| int relevance;
|
| if (json.containsKey("relevance")) {
|
| - relevance = jsonDecoder._decodeInt(jsonPath + ".relevance", json["relevance"]);
|
| + relevance = jsonDecoder.decodeInt(jsonPath + ".relevance", json["relevance"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "relevance");
|
| }
|
| String completion;
|
| if (json.containsKey("completion")) {
|
| - completion = jsonDecoder._decodeString(jsonPath + ".completion", json["completion"]);
|
| + completion = jsonDecoder.decodeString(jsonPath + ".completion", json["completion"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "completion");
|
| }
|
| int selectionOffset;
|
| if (json.containsKey("selectionOffset")) {
|
| - selectionOffset = jsonDecoder._decodeInt(jsonPath + ".selectionOffset", json["selectionOffset"]);
|
| + selectionOffset = jsonDecoder.decodeInt(jsonPath + ".selectionOffset", json["selectionOffset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "selectionOffset");
|
| }
|
| int selectionLength;
|
| if (json.containsKey("selectionLength")) {
|
| - selectionLength = jsonDecoder._decodeInt(jsonPath + ".selectionLength", json["selectionLength"]);
|
| + selectionLength = jsonDecoder.decodeInt(jsonPath + ".selectionLength", json["selectionLength"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "selectionLength");
|
| }
|
| bool isDeprecated;
|
| if (json.containsKey("isDeprecated")) {
|
| - isDeprecated = jsonDecoder._decodeBool(jsonPath + ".isDeprecated", json["isDeprecated"]);
|
| + isDeprecated = jsonDecoder.decodeBool(jsonPath + ".isDeprecated", json["isDeprecated"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "isDeprecated");
|
| }
|
| bool isPotential;
|
| if (json.containsKey("isPotential")) {
|
| - isPotential = jsonDecoder._decodeBool(jsonPath + ".isPotential", json["isPotential"]);
|
| + isPotential = jsonDecoder.decodeBool(jsonPath + ".isPotential", json["isPotential"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "isPotential");
|
| }
|
| String docSummary;
|
| if (json.containsKey("docSummary")) {
|
| - docSummary = jsonDecoder._decodeString(jsonPath + ".docSummary", json["docSummary"]);
|
| + docSummary = jsonDecoder.decodeString(jsonPath + ".docSummary", json["docSummary"]);
|
| }
|
| String docComplete;
|
| if (json.containsKey("docComplete")) {
|
| - docComplete = jsonDecoder._decodeString(jsonPath + ".docComplete", json["docComplete"]);
|
| + docComplete = jsonDecoder.decodeString(jsonPath + ".docComplete", json["docComplete"]);
|
| }
|
| String declaringType;
|
| if (json.containsKey("declaringType")) {
|
| - declaringType = jsonDecoder._decodeString(jsonPath + ".declaringType", json["declaringType"]);
|
| + declaringType = jsonDecoder.decodeString(jsonPath + ".declaringType", json["declaringType"]);
|
| }
|
| Element element;
|
| if (json.containsKey("element")) {
|
| @@ -8740,35 +8919,35 @@ class CompletionSuggestion implements HasToJson {
|
| }
|
| String returnType;
|
| if (json.containsKey("returnType")) {
|
| - returnType = jsonDecoder._decodeString(jsonPath + ".returnType", json["returnType"]);
|
| + returnType = jsonDecoder.decodeString(jsonPath + ".returnType", json["returnType"]);
|
| }
|
| List<String> parameterNames;
|
| if (json.containsKey("parameterNames")) {
|
| - parameterNames = jsonDecoder._decodeList(jsonPath + ".parameterNames", json["parameterNames"], jsonDecoder._decodeString);
|
| + parameterNames = jsonDecoder.decodeList(jsonPath + ".parameterNames", json["parameterNames"], jsonDecoder.decodeString);
|
| }
|
| List<String> parameterTypes;
|
| if (json.containsKey("parameterTypes")) {
|
| - parameterTypes = jsonDecoder._decodeList(jsonPath + ".parameterTypes", json["parameterTypes"], jsonDecoder._decodeString);
|
| + parameterTypes = jsonDecoder.decodeList(jsonPath + ".parameterTypes", json["parameterTypes"], jsonDecoder.decodeString);
|
| }
|
| int requiredParameterCount;
|
| if (json.containsKey("requiredParameterCount")) {
|
| - requiredParameterCount = jsonDecoder._decodeInt(jsonPath + ".requiredParameterCount", json["requiredParameterCount"]);
|
| + requiredParameterCount = jsonDecoder.decodeInt(jsonPath + ".requiredParameterCount", json["requiredParameterCount"]);
|
| }
|
| bool hasNamedParameters;
|
| if (json.containsKey("hasNamedParameters")) {
|
| - hasNamedParameters = jsonDecoder._decodeBool(jsonPath + ".hasNamedParameters", json["hasNamedParameters"]);
|
| + hasNamedParameters = jsonDecoder.decodeBool(jsonPath + ".hasNamedParameters", json["hasNamedParameters"]);
|
| }
|
| String parameterName;
|
| if (json.containsKey("parameterName")) {
|
| - parameterName = jsonDecoder._decodeString(jsonPath + ".parameterName", json["parameterName"]);
|
| + parameterName = jsonDecoder.decodeString(jsonPath + ".parameterName", json["parameterName"]);
|
| }
|
| String parameterType;
|
| if (json.containsKey("parameterType")) {
|
| - parameterType = jsonDecoder._decodeString(jsonPath + ".parameterType", json["parameterType"]);
|
| + parameterType = jsonDecoder.decodeString(jsonPath + ".parameterType", json["parameterType"]);
|
| }
|
| String importUri;
|
| if (json.containsKey("importUri")) {
|
| - importUri = jsonDecoder._decodeString(jsonPath + ".importUri", json["importUri"]);
|
| + importUri = jsonDecoder.decodeString(jsonPath + ".importUri", json["importUri"]);
|
| }
|
| return new CompletionSuggestion(kind, relevance, completion, selectionOffset, selectionLength, isDeprecated, isPotential, docSummary: docSummary, docComplete: docComplete, declaringType: declaringType, element: element, returnType: returnType, parameterNames: parameterNames, parameterTypes: parameterTypes, requiredParameterCount: requiredParameterCount, hasNamedParameters: hasNamedParameters, parameterName: parameterName, parameterType: parameterType, importUri: importUri);
|
| } else {
|
| @@ -8842,8 +9021,8 @@ class CompletionSuggestion implements HasToJson {
|
| declaringType == other.declaringType &&
|
| element == other.element &&
|
| returnType == other.returnType &&
|
| - _listEqual(parameterNames, other.parameterNames, (String a, String b) => a == b) &&
|
| - _listEqual(parameterTypes, other.parameterTypes, (String a, String b) => a == b) &&
|
| + listEqual(parameterNames, other.parameterNames, (String a, String b) => a == b) &&
|
| + listEqual(parameterTypes, other.parameterTypes, (String a, String b) => a == b) &&
|
| requiredParameterCount == other.requiredParameterCount &&
|
| hasNamedParameters == other.hasNamedParameters &&
|
| parameterName == other.parameterName &&
|
| @@ -8856,26 +9035,26 @@ class CompletionSuggestion implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, kind.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, relevance.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, completion.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, selectionOffset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, selectionLength.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, isDeprecated.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, isPotential.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, docSummary.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, docComplete.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, declaringType.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, element.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, returnType.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, parameterNames.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, parameterTypes.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, requiredParameterCount.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, hasNamedParameters.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, parameterName.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, parameterType.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, importUri.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, kind.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, relevance.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, completion.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, selectionOffset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, selectionLength.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, isDeprecated.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, isPotential.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, docSummary.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, docComplete.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, declaringType.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, element.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, returnType.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, parameterNames.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, parameterTypes.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, requiredParameterCount.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, hasNamedParameters.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, parameterName.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, parameterType.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, importUri.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -8892,6 +9071,8 @@ class CompletionSuggestion implements HasToJson {
|
| * OPTIONAL_ARGUMENT
|
| * PARAMETER
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class CompletionSuggestionKind implements Enum {
|
| /**
|
| @@ -8997,6 +9178,8 @@ class CompletionSuggestionKind implements Enum {
|
| * "returnType": optional String
|
| * "typeParameters": optional String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class Element implements HasToJson {
|
| static const int FLAG_ABSTRACT = 0x01;
|
| @@ -9171,7 +9354,7 @@ class Element implements HasToJson {
|
| }
|
| String name;
|
| if (json.containsKey("name")) {
|
| - name = jsonDecoder._decodeString(jsonPath + ".name", json["name"]);
|
| + name = jsonDecoder.decodeString(jsonPath + ".name", json["name"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "name");
|
| }
|
| @@ -9181,21 +9364,21 @@ class Element implements HasToJson {
|
| }
|
| int flags;
|
| if (json.containsKey("flags")) {
|
| - flags = jsonDecoder._decodeInt(jsonPath + ".flags", json["flags"]);
|
| + flags = jsonDecoder.decodeInt(jsonPath + ".flags", json["flags"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "flags");
|
| }
|
| String parameters;
|
| if (json.containsKey("parameters")) {
|
| - parameters = jsonDecoder._decodeString(jsonPath + ".parameters", json["parameters"]);
|
| + parameters = jsonDecoder.decodeString(jsonPath + ".parameters", json["parameters"]);
|
| }
|
| String returnType;
|
| if (json.containsKey("returnType")) {
|
| - returnType = jsonDecoder._decodeString(jsonPath + ".returnType", json["returnType"]);
|
| + returnType = jsonDecoder.decodeString(jsonPath + ".returnType", json["returnType"]);
|
| }
|
| String typeParameters;
|
| if (json.containsKey("typeParameters")) {
|
| - typeParameters = jsonDecoder._decodeString(jsonPath + ".typeParameters", json["typeParameters"]);
|
| + typeParameters = jsonDecoder.decodeString(jsonPath + ".typeParameters", json["typeParameters"]);
|
| }
|
| return new Element(kind, name, flags, location: location, parameters: parameters, returnType: returnType, typeParameters: typeParameters);
|
| } else {
|
| @@ -9250,14 +9433,14 @@ class Element implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, kind.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, name.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, location.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, flags.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, parameters.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, returnType.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, typeParameters.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, kind.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, name.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, location.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, flags.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, parameters.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, returnType.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, typeParameters.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -9288,6 +9471,8 @@ class Element implements HasToJson {
|
| * UNIT_TEST_TEST
|
| * UNKNOWN
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ElementKind implements Enum {
|
| static const CLASS = const ElementKind._("CLASS");
|
| @@ -9417,6 +9602,8 @@ class ElementKind implements Enum {
|
| * "file": FilePath
|
| * "kind": ExecutableKind
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutableFile implements HasToJson {
|
| String _file;
|
| @@ -9461,7 +9648,7 @@ class ExecutableFile implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| @@ -9499,9 +9686,9 @@ class ExecutableFile implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, kind.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, kind.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -9514,6 +9701,8 @@ class ExecutableFile implements HasToJson {
|
| * NOT_EXECUTABLE
|
| * SERVER
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutableKind implements Enum {
|
| static const CLIENT = const ExecutableKind._("CLIENT");
|
| @@ -9570,6 +9759,8 @@ class ExecutableKind implements Enum {
|
| * enum {
|
| * LAUNCH_DATA
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExecutionService implements Enum {
|
| static const LAUNCH_DATA = const ExecutionService._("LAUNCH_DATA");
|
| @@ -9615,6 +9806,8 @@ class ExecutionService implements Enum {
|
| * LIBRARY
|
| * PART
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class FileKind implements Enum {
|
| static const LIBRARY = const FileKind._("LIBRARY");
|
| @@ -9667,6 +9860,8 @@ class FileKind implements Enum {
|
| * DOCUMENTATION_COMMENT
|
| * TOP_LEVEL_DECLARATION
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class FoldingKind implements Enum {
|
| static const COMMENT = const FoldingKind._("COMMENT");
|
| @@ -9729,6 +9924,8 @@ class FoldingKind implements Enum {
|
| * "offset": int
|
| * "length": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class FoldingRegion implements HasToJson {
|
| FoldingKind _kind;
|
| @@ -9795,13 +9992,13 @@ class FoldingRegion implements HasToJson {
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| @@ -9835,10 +10032,10 @@ class FoldingRegion implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, kind.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, kind.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -9848,6 +10045,8 @@ class FoldingRegion implements HasToJson {
|
| * enum {
|
| * ANALYZED_FILES
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class GeneralAnalysisService implements Enum {
|
| static const ANALYZED_FILES = const GeneralAnalysisService._("ANALYZED_FILES");
|
| @@ -9894,6 +10093,8 @@ class GeneralAnalysisService implements Enum {
|
| * "offset": int
|
| * "length": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class HighlightRegion implements HasToJson {
|
| HighlightRegionType _type;
|
| @@ -9960,13 +10161,13 @@ class HighlightRegion implements HasToJson {
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| @@ -10000,10 +10201,10 @@ class HighlightRegion implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, type.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, type.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -10085,6 +10286,8 @@ class HighlightRegion implements HasToJson {
|
| * UNRESOLVED_INSTANCE_MEMBER_REFERENCE
|
| * VALID_STRING_ESCAPE
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class HighlightRegionType implements Enum {
|
| static const ANNOTATION = const HighlightRegionType._("ANNOTATION");
|
| @@ -10574,6 +10777,8 @@ class HighlightRegionType implements Enum {
|
| * "propagatedType": optional String
|
| * "staticType": optional String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class HoverInformation implements HasToJson {
|
| int _offset;
|
| @@ -10791,51 +10996,51 @@ class HoverInformation implements HasToJson {
|
| if (json is Map) {
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| String containingLibraryPath;
|
| if (json.containsKey("containingLibraryPath")) {
|
| - containingLibraryPath = jsonDecoder._decodeString(jsonPath + ".containingLibraryPath", json["containingLibraryPath"]);
|
| + containingLibraryPath = jsonDecoder.decodeString(jsonPath + ".containingLibraryPath", json["containingLibraryPath"]);
|
| }
|
| String containingLibraryName;
|
| if (json.containsKey("containingLibraryName")) {
|
| - containingLibraryName = jsonDecoder._decodeString(jsonPath + ".containingLibraryName", json["containingLibraryName"]);
|
| + containingLibraryName = jsonDecoder.decodeString(jsonPath + ".containingLibraryName", json["containingLibraryName"]);
|
| }
|
| String containingClassDescription;
|
| if (json.containsKey("containingClassDescription")) {
|
| - containingClassDescription = jsonDecoder._decodeString(jsonPath + ".containingClassDescription", json["containingClassDescription"]);
|
| + containingClassDescription = jsonDecoder.decodeString(jsonPath + ".containingClassDescription", json["containingClassDescription"]);
|
| }
|
| String dartdoc;
|
| if (json.containsKey("dartdoc")) {
|
| - dartdoc = jsonDecoder._decodeString(jsonPath + ".dartdoc", json["dartdoc"]);
|
| + dartdoc = jsonDecoder.decodeString(jsonPath + ".dartdoc", json["dartdoc"]);
|
| }
|
| String elementDescription;
|
| if (json.containsKey("elementDescription")) {
|
| - elementDescription = jsonDecoder._decodeString(jsonPath + ".elementDescription", json["elementDescription"]);
|
| + elementDescription = jsonDecoder.decodeString(jsonPath + ".elementDescription", json["elementDescription"]);
|
| }
|
| String elementKind;
|
| if (json.containsKey("elementKind")) {
|
| - elementKind = jsonDecoder._decodeString(jsonPath + ".elementKind", json["elementKind"]);
|
| + elementKind = jsonDecoder.decodeString(jsonPath + ".elementKind", json["elementKind"]);
|
| }
|
| String parameter;
|
| if (json.containsKey("parameter")) {
|
| - parameter = jsonDecoder._decodeString(jsonPath + ".parameter", json["parameter"]);
|
| + parameter = jsonDecoder.decodeString(jsonPath + ".parameter", json["parameter"]);
|
| }
|
| String propagatedType;
|
| if (json.containsKey("propagatedType")) {
|
| - propagatedType = jsonDecoder._decodeString(jsonPath + ".propagatedType", json["propagatedType"]);
|
| + propagatedType = jsonDecoder.decodeString(jsonPath + ".propagatedType", json["propagatedType"]);
|
| }
|
| String staticType;
|
| if (json.containsKey("staticType")) {
|
| - staticType = jsonDecoder._decodeString(jsonPath + ".staticType", json["staticType"]);
|
| + staticType = jsonDecoder.decodeString(jsonPath + ".staticType", json["staticType"]);
|
| }
|
| return new HoverInformation(offset, length, containingLibraryPath: containingLibraryPath, containingLibraryName: containingLibraryName, containingClassDescription: containingClassDescription, dartdoc: dartdoc, elementDescription: elementDescription, elementKind: elementKind, parameter: parameter, propagatedType: propagatedType, staticType: staticType);
|
| } else {
|
| @@ -10901,18 +11106,18 @@ class HoverInformation implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, containingLibraryPath.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, containingLibraryName.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, containingClassDescription.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, dartdoc.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, elementDescription.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, elementKind.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, parameter.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, propagatedType.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, staticType.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, containingLibraryPath.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, containingLibraryName.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, containingClassDescription.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, dartdoc.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, elementDescription.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, elementKind.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, parameter.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, propagatedType.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, staticType.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -10923,6 +11128,8 @@ class HoverInformation implements HasToJson {
|
| * "offset": int
|
| * "length": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ImplementedClass implements HasToJson {
|
| int _offset;
|
| @@ -10967,13 +11174,13 @@ class ImplementedClass implements HasToJson {
|
| if (json is Map) {
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| @@ -11005,9 +11212,9 @@ class ImplementedClass implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -11018,6 +11225,8 @@ class ImplementedClass implements HasToJson {
|
| * "offset": int
|
| * "length": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ImplementedMember implements HasToJson {
|
| int _offset;
|
| @@ -11062,13 +11271,13 @@ class ImplementedMember implements HasToJson {
|
| if (json is Map) {
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| @@ -11100,9 +11309,9 @@ class ImplementedMember implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -11114,6 +11323,8 @@ class ImplementedMember implements HasToJson {
|
| * "length": int
|
| * "suggestions": List<LinkedEditSuggestion>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class LinkedEditGroup implements HasToJson {
|
| List<Position> _positions;
|
| @@ -11176,19 +11387,19 @@ class LinkedEditGroup implements HasToJson {
|
| if (json is Map) {
|
| List<Position> positions;
|
| if (json.containsKey("positions")) {
|
| - positions = jsonDecoder._decodeList(jsonPath + ".positions", json["positions"], (String jsonPath, Object json) => new Position.fromJson(jsonDecoder, jsonPath, json));
|
| + positions = jsonDecoder.decodeList(jsonPath + ".positions", json["positions"], (String jsonPath, Object json) => new Position.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "positions");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| List<LinkedEditSuggestion> suggestions;
|
| if (json.containsKey("suggestions")) {
|
| - suggestions = jsonDecoder._decodeList(jsonPath + ".suggestions", json["suggestions"], (String jsonPath, Object json) => new LinkedEditSuggestion.fromJson(jsonDecoder, jsonPath, json));
|
| + suggestions = jsonDecoder.decodeList(jsonPath + ".suggestions", json["suggestions"], (String jsonPath, Object json) => new LinkedEditSuggestion.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "suggestions");
|
| }
|
| @@ -11232,9 +11443,9 @@ class LinkedEditGroup implements HasToJson {
|
| @override
|
| bool operator==(other) {
|
| if (other is LinkedEditGroup) {
|
| - return _listEqual(positions, other.positions, (Position a, Position b) => a == b) &&
|
| + return listEqual(positions, other.positions, (Position a, Position b) => a == b) &&
|
| length == other.length &&
|
| - _listEqual(suggestions, other.suggestions, (LinkedEditSuggestion a, LinkedEditSuggestion b) => a == b);
|
| + listEqual(suggestions, other.suggestions, (LinkedEditSuggestion a, LinkedEditSuggestion b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -11242,10 +11453,10 @@ class LinkedEditGroup implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, positions.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, suggestions.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, positions.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, suggestions.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -11256,6 +11467,8 @@ class LinkedEditGroup implements HasToJson {
|
| * "value": String
|
| * "kind": LinkedEditSuggestionKind
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class LinkedEditSuggestion implements HasToJson {
|
| String _value;
|
| @@ -11300,7 +11513,7 @@ class LinkedEditSuggestion implements HasToJson {
|
| if (json is Map) {
|
| String value;
|
| if (json.containsKey("value")) {
|
| - value = jsonDecoder._decodeString(jsonPath + ".value", json["value"]);
|
| + value = jsonDecoder.decodeString(jsonPath + ".value", json["value"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "value");
|
| }
|
| @@ -11338,9 +11551,9 @@ class LinkedEditSuggestion implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, value.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, kind.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, value.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, kind.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -11353,6 +11566,8 @@ class LinkedEditSuggestion implements HasToJson {
|
| * TYPE
|
| * VARIABLE
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class LinkedEditSuggestionKind implements Enum {
|
| static const METHOD = const LinkedEditSuggestionKind._("METHOD");
|
| @@ -11413,6 +11628,8 @@ class LinkedEditSuggestionKind implements Enum {
|
| * "startLine": int
|
| * "startColumn": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class Location implements HasToJson {
|
| String _file;
|
| @@ -11509,31 +11726,31 @@ class Location implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| int startLine;
|
| if (json.containsKey("startLine")) {
|
| - startLine = jsonDecoder._decodeInt(jsonPath + ".startLine", json["startLine"]);
|
| + startLine = jsonDecoder.decodeInt(jsonPath + ".startLine", json["startLine"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "startLine");
|
| }
|
| int startColumn;
|
| if (json.containsKey("startColumn")) {
|
| - startColumn = jsonDecoder._decodeInt(jsonPath + ".startColumn", json["startColumn"]);
|
| + startColumn = jsonDecoder.decodeInt(jsonPath + ".startColumn", json["startColumn"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "startColumn");
|
| }
|
| @@ -11571,12 +11788,12 @@ class Location implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, startLine.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, startColumn.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, startLine.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, startColumn.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -11588,6 +11805,8 @@ class Location implements HasToJson {
|
| * "length": int
|
| * "targets": List<int>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class NavigationRegion implements HasToJson {
|
| int _offset;
|
| @@ -11652,19 +11871,19 @@ class NavigationRegion implements HasToJson {
|
| if (json is Map) {
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| List<int> targets;
|
| if (json.containsKey("targets")) {
|
| - targets = jsonDecoder._decodeList(jsonPath + ".targets", json["targets"], jsonDecoder._decodeInt);
|
| + targets = jsonDecoder.decodeList(jsonPath + ".targets", json["targets"], jsonDecoder.decodeInt);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "targets");
|
| }
|
| @@ -11690,7 +11909,7 @@ class NavigationRegion implements HasToJson {
|
| if (other is NavigationRegion) {
|
| return offset == other.offset &&
|
| length == other.length &&
|
| - _listEqual(targets, other.targets, (int a, int b) => a == b);
|
| + listEqual(targets, other.targets, (int a, int b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -11698,10 +11917,10 @@ class NavigationRegion implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, targets.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, targets.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -11716,6 +11935,8 @@ class NavigationRegion implements HasToJson {
|
| * "startLine": int
|
| * "startColumn": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class NavigationTarget implements HasToJson {
|
| ElementKind _kind;
|
| @@ -11836,31 +12057,31 @@ class NavigationTarget implements HasToJson {
|
| }
|
| int fileIndex;
|
| if (json.containsKey("fileIndex")) {
|
| - fileIndex = jsonDecoder._decodeInt(jsonPath + ".fileIndex", json["fileIndex"]);
|
| + fileIndex = jsonDecoder.decodeInt(jsonPath + ".fileIndex", json["fileIndex"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "fileIndex");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| int startLine;
|
| if (json.containsKey("startLine")) {
|
| - startLine = jsonDecoder._decodeInt(jsonPath + ".startLine", json["startLine"]);
|
| + startLine = jsonDecoder.decodeInt(jsonPath + ".startLine", json["startLine"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "startLine");
|
| }
|
| int startColumn;
|
| if (json.containsKey("startColumn")) {
|
| - startColumn = jsonDecoder._decodeInt(jsonPath + ".startColumn", json["startColumn"]);
|
| + startColumn = jsonDecoder.decodeInt(jsonPath + ".startColumn", json["startColumn"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "startColumn");
|
| }
|
| @@ -11900,13 +12121,13 @@ class NavigationTarget implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, kind.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, fileIndex.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, startLine.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, startColumn.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, kind.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, fileIndex.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, startLine.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, startColumn.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -11918,6 +12139,8 @@ class NavigationTarget implements HasToJson {
|
| * "offsets": List<int>
|
| * "length": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class Occurrences implements HasToJson {
|
| Element _element;
|
| @@ -11984,13 +12207,13 @@ class Occurrences implements HasToJson {
|
| }
|
| List<int> offsets;
|
| if (json.containsKey("offsets")) {
|
| - offsets = jsonDecoder._decodeList(jsonPath + ".offsets", json["offsets"], jsonDecoder._decodeInt);
|
| + offsets = jsonDecoder.decodeList(jsonPath + ".offsets", json["offsets"], jsonDecoder.decodeInt);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offsets");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| @@ -12015,7 +12238,7 @@ class Occurrences implements HasToJson {
|
| bool operator==(other) {
|
| if (other is Occurrences) {
|
| return element == other.element &&
|
| - _listEqual(offsets, other.offsets, (int a, int b) => a == b) &&
|
| + listEqual(offsets, other.offsets, (int a, int b) => a == b) &&
|
| length == other.length;
|
| }
|
| return false;
|
| @@ -12024,10 +12247,10 @@ class Occurrences implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, element.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offsets.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, element.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offsets.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -12040,6 +12263,8 @@ class Occurrences implements HasToJson {
|
| * "length": int
|
| * "children": optional List<Outline>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class Outline implements HasToJson {
|
| Element _element;
|
| @@ -12129,19 +12354,19 @@ class Outline implements HasToJson {
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| List<Outline> children;
|
| if (json.containsKey("children")) {
|
| - children = jsonDecoder._decodeList(jsonPath + ".children", json["children"], (String jsonPath, Object json) => new Outline.fromJson(jsonDecoder, jsonPath, json));
|
| + children = jsonDecoder.decodeList(jsonPath + ".children", json["children"], (String jsonPath, Object json) => new Outline.fromJson(jsonDecoder, jsonPath, json));
|
| }
|
| return new Outline(element, offset, length, children: children);
|
| } else {
|
| @@ -12169,7 +12394,7 @@ class Outline implements HasToJson {
|
| return element == other.element &&
|
| offset == other.offset &&
|
| length == other.length &&
|
| - _listEqual(children, other.children, (Outline a, Outline b) => a == b);
|
| + listEqual(children, other.children, (Outline a, Outline b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -12177,11 +12402,11 @@ class Outline implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, element.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, children.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, element.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, children.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -12194,6 +12419,8 @@ class Outline implements HasToJson {
|
| * "superclassMember": optional OverriddenMember
|
| * "interfaceMembers": optional List<OverriddenMember>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class Override implements HasToJson {
|
| int _offset;
|
| @@ -12276,13 +12503,13 @@ class Override implements HasToJson {
|
| if (json is Map) {
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| @@ -12292,7 +12519,7 @@ class Override implements HasToJson {
|
| }
|
| List<OverriddenMember> interfaceMembers;
|
| if (json.containsKey("interfaceMembers")) {
|
| - interfaceMembers = jsonDecoder._decodeList(jsonPath + ".interfaceMembers", json["interfaceMembers"], (String jsonPath, Object json) => new OverriddenMember.fromJson(jsonDecoder, jsonPath, json));
|
| + interfaceMembers = jsonDecoder.decodeList(jsonPath + ".interfaceMembers", json["interfaceMembers"], (String jsonPath, Object json) => new OverriddenMember.fromJson(jsonDecoder, jsonPath, json));
|
| }
|
| return new Override(offset, length, superclassMember: superclassMember, interfaceMembers: interfaceMembers);
|
| } else {
|
| @@ -12322,7 +12549,7 @@ class Override implements HasToJson {
|
| return offset == other.offset &&
|
| length == other.length &&
|
| superclassMember == other.superclassMember &&
|
| - _listEqual(interfaceMembers, other.interfaceMembers, (OverriddenMember a, OverriddenMember b) => a == b);
|
| + listEqual(interfaceMembers, other.interfaceMembers, (OverriddenMember a, OverriddenMember b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -12330,11 +12557,11 @@ class Override implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, superclassMember.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, interfaceMembers.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, superclassMember.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, interfaceMembers.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -12345,6 +12572,8 @@ class Override implements HasToJson {
|
| * "element": Element
|
| * "className": String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class OverriddenMember implements HasToJson {
|
| Element _element;
|
| @@ -12395,7 +12624,7 @@ class OverriddenMember implements HasToJson {
|
| }
|
| String className;
|
| if (json.containsKey("className")) {
|
| - className = jsonDecoder._decodeString(jsonPath + ".className", json["className"]);
|
| + className = jsonDecoder.decodeString(jsonPath + ".className", json["className"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "className");
|
| }
|
| @@ -12427,9 +12656,9 @@ class OverriddenMember implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, element.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, className.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, element.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, className.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -12440,6 +12669,8 @@ class OverriddenMember implements HasToJson {
|
| * "file": FilePath
|
| * "offset": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class Position implements HasToJson {
|
| String _file;
|
| @@ -12484,13 +12715,13 @@ class Position implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| @@ -12522,9 +12753,9 @@ class Position implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -12534,6 +12765,8 @@ class Position implements HasToJson {
|
| * {
|
| * "isListingPackageDirs": bool
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class PubStatus implements HasToJson {
|
| bool _isListingPackageDirs;
|
| @@ -12564,7 +12797,7 @@ class PubStatus implements HasToJson {
|
| if (json is Map) {
|
| bool isListingPackageDirs;
|
| if (json.containsKey("isListingPackageDirs")) {
|
| - isListingPackageDirs = jsonDecoder._decodeBool(jsonPath + ".isListingPackageDirs", json["isListingPackageDirs"]);
|
| + isListingPackageDirs = jsonDecoder.decodeBool(jsonPath + ".isListingPackageDirs", json["isListingPackageDirs"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "isListingPackageDirs");
|
| }
|
| @@ -12594,8 +12827,8 @@ class PubStatus implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, isListingPackageDirs.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, isListingPackageDirs.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -12613,6 +12846,8 @@ class PubStatus implements HasToJson {
|
| * RENAME
|
| * SORT_MEMBERS
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RefactoringKind implements Enum {
|
| static const CONVERT_GETTER_TO_METHOD = const RefactoringKind._("CONVERT_GETTER_TO_METHOD");
|
| @@ -12693,6 +12928,8 @@ class RefactoringKind implements Enum {
|
| * "name": String
|
| * "parameters": optional String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RefactoringMethodParameter implements HasToJson {
|
| String _id;
|
| @@ -12791,7 +13028,7 @@ class RefactoringMethodParameter implements HasToJson {
|
| if (json is Map) {
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| }
|
| RefactoringMethodParameterKind kind;
|
| if (json.containsKey("kind")) {
|
| @@ -12801,19 +13038,19 @@ class RefactoringMethodParameter implements HasToJson {
|
| }
|
| String type;
|
| if (json.containsKey("type")) {
|
| - type = jsonDecoder._decodeString(jsonPath + ".type", json["type"]);
|
| + type = jsonDecoder.decodeString(jsonPath + ".type", json["type"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "type");
|
| }
|
| String name;
|
| if (json.containsKey("name")) {
|
| - name = jsonDecoder._decodeString(jsonPath + ".name", json["name"]);
|
| + name = jsonDecoder.decodeString(jsonPath + ".name", json["name"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "name");
|
| }
|
| String parameters;
|
| if (json.containsKey("parameters")) {
|
| - parameters = jsonDecoder._decodeString(jsonPath + ".parameters", json["parameters"]);
|
| + parameters = jsonDecoder.decodeString(jsonPath + ".parameters", json["parameters"]);
|
| }
|
| return new RefactoringMethodParameter(kind, type, name, id: id, parameters: parameters);
|
| } else {
|
| @@ -12853,12 +13090,12 @@ class RefactoringMethodParameter implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, kind.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, type.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, name.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, parameters.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, kind.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, type.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, name.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, parameters.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -12867,12 +13104,14 @@ class RefactoringMethodParameter implements HasToJson {
|
| *
|
| * {
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RefactoringFeedback implements HasToJson {
|
| RefactoringFeedback();
|
|
|
| factory RefactoringFeedback.fromJson(JsonDecoder jsonDecoder, String jsonPath, Object json, Map responseJson) {
|
| - return _refactoringFeedbackFromJson(jsonDecoder, jsonPath, json, responseJson);
|
| + return refactoringFeedbackFromJson(jsonDecoder, jsonPath, json, responseJson);
|
| }
|
|
|
| Map<String, dynamic> toJson() {
|
| @@ -12894,7 +13133,7 @@ class RefactoringFeedback implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - return _JenkinsSmiHash.finish(hash);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -12903,12 +13142,14 @@ class RefactoringFeedback implements HasToJson {
|
| *
|
| * {
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RefactoringOptions implements HasToJson {
|
| RefactoringOptions();
|
|
|
| factory RefactoringOptions.fromJson(JsonDecoder jsonDecoder, String jsonPath, Object json, RefactoringKind kind) {
|
| - return _refactoringOptionsFromJson(jsonDecoder, jsonPath, json, kind);
|
| + return refactoringOptionsFromJson(jsonDecoder, jsonPath, json, kind);
|
| }
|
|
|
| Map<String, dynamic> toJson() {
|
| @@ -12930,7 +13171,7 @@ class RefactoringOptions implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - return _JenkinsSmiHash.finish(hash);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -12942,6 +13183,8 @@ class RefactoringOptions implements HasToJson {
|
| * POSITIONAL
|
| * NAMED
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RefactoringMethodParameterKind implements Enum {
|
| static const REQUIRED = const RefactoringMethodParameterKind._("REQUIRED");
|
| @@ -12996,6 +13239,8 @@ class RefactoringMethodParameterKind implements Enum {
|
| * "message": String
|
| * "location": optional Location
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RefactoringProblem implements HasToJson {
|
| RefactoringProblemSeverity _severity;
|
| @@ -13065,7 +13310,7 @@ class RefactoringProblem implements HasToJson {
|
| }
|
| String message;
|
| if (json.containsKey("message")) {
|
| - message = jsonDecoder._decodeString(jsonPath + ".message", json["message"]);
|
| + message = jsonDecoder.decodeString(jsonPath + ".message", json["message"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "message");
|
| }
|
| @@ -13105,10 +13350,10 @@ class RefactoringProblem implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, severity.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, message.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, location.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, severity.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, message.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, location.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -13121,6 +13366,8 @@ class RefactoringProblem implements HasToJson {
|
| * ERROR
|
| * FATAL
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RefactoringProblemSeverity implements Enum {
|
| static const INFO = const RefactoringProblemSeverity._("INFO");
|
| @@ -13169,7 +13416,7 @@ class RefactoringProblemSeverity implements Enum {
|
| * Returns the [RefactoringProblemSeverity] with the maximal severity.
|
| */
|
| static RefactoringProblemSeverity max(RefactoringProblemSeverity a, RefactoringProblemSeverity b) =>
|
| - _maxRefactoringProblemSeverity(a, b);
|
| + maxRefactoringProblemSeverity(a, b);
|
|
|
| @override
|
| String toString() => "RefactoringProblemSeverity.$name";
|
| @@ -13183,6 +13430,8 @@ class RefactoringProblemSeverity implements Enum {
|
| * {
|
| * "type": "remove"
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RemoveContentOverlay implements HasToJson {
|
| RemoveContentOverlay();
|
| @@ -13221,8 +13470,8 @@ class RemoveContentOverlay implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, 114870849);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, 114870849);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -13234,6 +13483,8 @@ class RemoveContentOverlay implements HasToJson {
|
| * "message": String
|
| * "stackTrace": optional String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RequestError implements HasToJson {
|
| RequestErrorCode _code;
|
| @@ -13301,13 +13552,13 @@ class RequestError implements HasToJson {
|
| }
|
| String message;
|
| if (json.containsKey("message")) {
|
| - message = jsonDecoder._decodeString(jsonPath + ".message", json["message"]);
|
| + message = jsonDecoder.decodeString(jsonPath + ".message", json["message"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "message");
|
| }
|
| String stackTrace;
|
| if (json.containsKey("stackTrace")) {
|
| - stackTrace = jsonDecoder._decodeString(jsonPath + ".stackTrace", json["stackTrace"]);
|
| + stackTrace = jsonDecoder.decodeString(jsonPath + ".stackTrace", json["stackTrace"]);
|
| }
|
| return new RequestError(code, message, stackTrace: stackTrace);
|
| } else {
|
| @@ -13341,10 +13592,10 @@ class RequestError implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, code.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, message.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, stackTrace.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, code.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, message.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, stackTrace.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -13375,6 +13626,8 @@ class RequestError implements HasToJson {
|
| * UNKNOWN_SOURCE
|
| * UNSUPPORTED_FEATURE
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RequestErrorCode implements Enum {
|
| /**
|
| @@ -13601,6 +13854,8 @@ class RequestErrorCode implements Enum {
|
| * "isPotential": bool
|
| * "path": List<Element>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchResult implements HasToJson {
|
| Location _location;
|
| @@ -13699,13 +13954,13 @@ class SearchResult implements HasToJson {
|
| }
|
| bool isPotential;
|
| if (json.containsKey("isPotential")) {
|
| - isPotential = jsonDecoder._decodeBool(jsonPath + ".isPotential", json["isPotential"]);
|
| + isPotential = jsonDecoder.decodeBool(jsonPath + ".isPotential", json["isPotential"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "isPotential");
|
| }
|
| List<Element> path;
|
| if (json.containsKey("path")) {
|
| - path = jsonDecoder._decodeList(jsonPath + ".path", json["path"], (String jsonPath, Object json) => new Element.fromJson(jsonDecoder, jsonPath, json));
|
| + path = jsonDecoder.decodeList(jsonPath + ".path", json["path"], (String jsonPath, Object json) => new Element.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "path");
|
| }
|
| @@ -13733,7 +13988,7 @@ class SearchResult implements HasToJson {
|
| return location == other.location &&
|
| kind == other.kind &&
|
| isPotential == other.isPotential &&
|
| - _listEqual(path, other.path, (Element a, Element b) => a == b);
|
| + listEqual(path, other.path, (Element a, Element b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -13741,11 +13996,11 @@ class SearchResult implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, location.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, kind.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, isPotential.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, path.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, location.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, kind.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, isPotential.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, path.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -13761,6 +14016,8 @@ class SearchResult implements HasToJson {
|
| * UNKNOWN
|
| * WRITE
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SearchResultKind implements Enum {
|
| /**
|
| @@ -13851,6 +14108,8 @@ class SearchResultKind implements Enum {
|
| * enum {
|
| * STATUS
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ServerService implements Enum {
|
| static const STATUS = const ServerService._("STATUS");
|
| @@ -13898,6 +14157,8 @@ class ServerService implements Enum {
|
| * "linkedEditGroups": List<LinkedEditGroup>
|
| * "selection": optional Position
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SourceChange implements HasToJson {
|
| String _message;
|
| @@ -13983,19 +14244,19 @@ class SourceChange implements HasToJson {
|
| if (json is Map) {
|
| String message;
|
| if (json.containsKey("message")) {
|
| - message = jsonDecoder._decodeString(jsonPath + ".message", json["message"]);
|
| + message = jsonDecoder.decodeString(jsonPath + ".message", json["message"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "message");
|
| }
|
| List<SourceFileEdit> edits;
|
| if (json.containsKey("edits")) {
|
| - edits = jsonDecoder._decodeList(jsonPath + ".edits", json["edits"], (String jsonPath, Object json) => new SourceFileEdit.fromJson(jsonDecoder, jsonPath, json));
|
| + edits = jsonDecoder.decodeList(jsonPath + ".edits", json["edits"], (String jsonPath, Object json) => new SourceFileEdit.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "edits");
|
| }
|
| List<LinkedEditGroup> linkedEditGroups;
|
| if (json.containsKey("linkedEditGroups")) {
|
| - linkedEditGroups = jsonDecoder._decodeList(jsonPath + ".linkedEditGroups", json["linkedEditGroups"], (String jsonPath, Object json) => new LinkedEditGroup.fromJson(jsonDecoder, jsonPath, json));
|
| + linkedEditGroups = jsonDecoder.decodeList(jsonPath + ".linkedEditGroups", json["linkedEditGroups"], (String jsonPath, Object json) => new LinkedEditGroup.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "linkedEditGroups");
|
| }
|
| @@ -14024,7 +14285,7 @@ class SourceChange implements HasToJson {
|
| * Adds [edit] to the [FileEdit] for the given [file].
|
| */
|
| void addEdit(String file, int fileStamp, SourceEdit edit) =>
|
| - _addEditToSourceChange(this, file, fileStamp, edit);
|
| + addEditToSourceChange(this, file, fileStamp, edit);
|
|
|
| /**
|
| * Adds the given [FileEdit].
|
| @@ -14044,7 +14305,7 @@ class SourceChange implements HasToJson {
|
| * Returns the [FileEdit] for the given [file], maybe `null`.
|
| */
|
| SourceFileEdit getFileEdit(String file) =>
|
| - _getChangeFileEdit(this, file);
|
| + getChangeFileEdit(this, file);
|
|
|
| @override
|
| String toString() => JSON.encode(toJson());
|
| @@ -14053,8 +14314,8 @@ class SourceChange implements HasToJson {
|
| bool operator==(other) {
|
| if (other is SourceChange) {
|
| return message == other.message &&
|
| - _listEqual(edits, other.edits, (SourceFileEdit a, SourceFileEdit b) => a == b) &&
|
| - _listEqual(linkedEditGroups, other.linkedEditGroups, (LinkedEditGroup a, LinkedEditGroup b) => a == b) &&
|
| + listEqual(edits, other.edits, (SourceFileEdit a, SourceFileEdit b) => a == b) &&
|
| + listEqual(linkedEditGroups, other.linkedEditGroups, (LinkedEditGroup a, LinkedEditGroup b) => a == b) &&
|
| selection == other.selection;
|
| }
|
| return false;
|
| @@ -14063,11 +14324,11 @@ class SourceChange implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, message.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, edits.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, linkedEditGroups.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, selection.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, message.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, edits.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, linkedEditGroups.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, selection.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -14080,6 +14341,8 @@ class SourceChange implements HasToJson {
|
| * "replacement": String
|
| * "id": optional String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SourceEdit implements HasToJson {
|
| /**
|
| @@ -14087,7 +14350,7 @@ class SourceEdit implements HasToJson {
|
| * applied in the order they appear in [edits].
|
| */
|
| static String applySequence(String code, Iterable<SourceEdit> edits) =>
|
| - _applySequence(code, edits);
|
| + applySequenceOfEdits(code, edits);
|
|
|
| int _offset;
|
|
|
| @@ -14176,25 +14439,25 @@ class SourceEdit implements HasToJson {
|
| if (json is Map) {
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| String replacement;
|
| if (json.containsKey("replacement")) {
|
| - replacement = jsonDecoder._decodeString(jsonPath + ".replacement", json["replacement"]);
|
| + replacement = jsonDecoder.decodeString(jsonPath + ".replacement", json["replacement"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "replacement");
|
| }
|
| String id;
|
| if (json.containsKey("id")) {
|
| - id = jsonDecoder._decodeString(jsonPath + ".id", json["id"]);
|
| + id = jsonDecoder.decodeString(jsonPath + ".id", json["id"]);
|
| }
|
| return new SourceEdit(offset, length, replacement, id: id);
|
| } else {
|
| @@ -14221,7 +14484,7 @@ class SourceEdit implements HasToJson {
|
| /**
|
| * Get the result of applying the edit to the given [code].
|
| */
|
| - String apply(String code) => _applyEdit(code, this);
|
| + String apply(String code) => applyEdit(code, this);
|
|
|
| @override
|
| String toString() => JSON.encode(toJson());
|
| @@ -14240,11 +14503,11 @@ class SourceEdit implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, replacement.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, id.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, replacement.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, id.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -14256,6 +14519,8 @@ class SourceEdit implements HasToJson {
|
| * "fileStamp": long
|
| * "edits": List<SourceEdit>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class SourceFileEdit implements HasToJson {
|
| String _file;
|
| @@ -14328,19 +14593,19 @@ class SourceFileEdit implements HasToJson {
|
| if (json is Map) {
|
| String file;
|
| if (json.containsKey("file")) {
|
| - file = jsonDecoder._decodeString(jsonPath + ".file", json["file"]);
|
| + file = jsonDecoder.decodeString(jsonPath + ".file", json["file"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "file");
|
| }
|
| int fileStamp;
|
| if (json.containsKey("fileStamp")) {
|
| - fileStamp = jsonDecoder._decodeInt(jsonPath + ".fileStamp", json["fileStamp"]);
|
| + fileStamp = jsonDecoder.decodeInt(jsonPath + ".fileStamp", json["fileStamp"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "fileStamp");
|
| }
|
| List<SourceEdit> edits;
|
| if (json.containsKey("edits")) {
|
| - edits = jsonDecoder._decodeList(jsonPath + ".edits", json["edits"], (String jsonPath, Object json) => new SourceEdit.fromJson(jsonDecoder, jsonPath, json));
|
| + edits = jsonDecoder.decodeList(jsonPath + ".edits", json["edits"], (String jsonPath, Object json) => new SourceEdit.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "edits");
|
| }
|
| @@ -14361,13 +14626,13 @@ class SourceFileEdit implements HasToJson {
|
| /**
|
| * Adds the given [Edit] to the list.
|
| */
|
| - void add(SourceEdit edit) => _addEditForSource(this, edit);
|
| + void add(SourceEdit edit) => addEditForSource(this, edit);
|
|
|
| /**
|
| * Adds the given [Edit]s.
|
| */
|
| void addAll(Iterable<SourceEdit> edits) =>
|
| - _addAllEditsForSource(this, edits);
|
| + addAllEditsForSource(this, edits);
|
|
|
| @override
|
| String toString() => JSON.encode(toJson());
|
| @@ -14377,7 +14642,7 @@ class SourceFileEdit implements HasToJson {
|
| if (other is SourceFileEdit) {
|
| return file == other.file &&
|
| fileStamp == other.fileStamp &&
|
| - _listEqual(edits, other.edits, (SourceEdit a, SourceEdit b) => a == b);
|
| + listEqual(edits, other.edits, (SourceEdit a, SourceEdit b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -14385,10 +14650,10 @@ class SourceFileEdit implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, file.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, fileStamp.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, edits.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, file.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, fileStamp.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, edits.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -14404,6 +14669,8 @@ class SourceFileEdit implements HasToJson {
|
| * "mixins": List<int>
|
| * "subclasses": List<int>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class TypeHierarchyItem implements HasToJson {
|
| Element _classElement;
|
| @@ -14565,7 +14832,7 @@ class TypeHierarchyItem implements HasToJson {
|
| }
|
| String displayName;
|
| if (json.containsKey("displayName")) {
|
| - displayName = jsonDecoder._decodeString(jsonPath + ".displayName", json["displayName"]);
|
| + displayName = jsonDecoder.decodeString(jsonPath + ".displayName", json["displayName"]);
|
| }
|
| Element memberElement;
|
| if (json.containsKey("memberElement")) {
|
| @@ -14573,23 +14840,23 @@ class TypeHierarchyItem implements HasToJson {
|
| }
|
| int superclass;
|
| if (json.containsKey("superclass")) {
|
| - superclass = jsonDecoder._decodeInt(jsonPath + ".superclass", json["superclass"]);
|
| + superclass = jsonDecoder.decodeInt(jsonPath + ".superclass", json["superclass"]);
|
| }
|
| List<int> interfaces;
|
| if (json.containsKey("interfaces")) {
|
| - interfaces = jsonDecoder._decodeList(jsonPath + ".interfaces", json["interfaces"], jsonDecoder._decodeInt);
|
| + interfaces = jsonDecoder.decodeList(jsonPath + ".interfaces", json["interfaces"], jsonDecoder.decodeInt);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "interfaces");
|
| }
|
| List<int> mixins;
|
| if (json.containsKey("mixins")) {
|
| - mixins = jsonDecoder._decodeList(jsonPath + ".mixins", json["mixins"], jsonDecoder._decodeInt);
|
| + mixins = jsonDecoder.decodeList(jsonPath + ".mixins", json["mixins"], jsonDecoder.decodeInt);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "mixins");
|
| }
|
| List<int> subclasses;
|
| if (json.containsKey("subclasses")) {
|
| - subclasses = jsonDecoder._decodeList(jsonPath + ".subclasses", json["subclasses"], jsonDecoder._decodeInt);
|
| + subclasses = jsonDecoder.decodeList(jsonPath + ".subclasses", json["subclasses"], jsonDecoder.decodeInt);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "subclasses");
|
| }
|
| @@ -14627,9 +14894,9 @@ class TypeHierarchyItem implements HasToJson {
|
| displayName == other.displayName &&
|
| memberElement == other.memberElement &&
|
| superclass == other.superclass &&
|
| - _listEqual(interfaces, other.interfaces, (int a, int b) => a == b) &&
|
| - _listEqual(mixins, other.mixins, (int a, int b) => a == b) &&
|
| - _listEqual(subclasses, other.subclasses, (int a, int b) => a == b);
|
| + listEqual(interfaces, other.interfaces, (int a, int b) => a == b) &&
|
| + listEqual(mixins, other.mixins, (int a, int b) => a == b) &&
|
| + listEqual(subclasses, other.subclasses, (int a, int b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -14637,18 +14904,20 @@ class TypeHierarchyItem implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, classElement.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, displayName.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, memberElement.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, superclass.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, interfaces.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, mixins.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, subclasses.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, classElement.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, displayName.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, memberElement.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, superclass.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, interfaces.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, mixins.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, subclasses.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * convertGetterToMethod feedback
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ConvertGetterToMethodFeedback {
|
| @override
|
| @@ -14666,6 +14935,8 @@ class ConvertGetterToMethodFeedback {
|
| }
|
| /**
|
| * convertGetterToMethod options
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ConvertGetterToMethodOptions {
|
| @override
|
| @@ -14683,6 +14954,8 @@ class ConvertGetterToMethodOptions {
|
| }
|
| /**
|
| * convertMethodToGetter feedback
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ConvertMethodToGetterFeedback {
|
| @override
|
| @@ -14700,6 +14973,8 @@ class ConvertMethodToGetterFeedback {
|
| }
|
| /**
|
| * convertMethodToGetter options
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ConvertMethodToGetterOptions {
|
| @override
|
| @@ -14726,6 +15001,8 @@ class ConvertMethodToGetterOptions {
|
| * "offsets": List<int>
|
| * "lengths": List<int>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExtractLocalVariableFeedback extends RefactoringFeedback implements HasToJson {
|
| List<int> _coveringExpressionOffsets;
|
| @@ -14830,31 +15107,31 @@ class ExtractLocalVariableFeedback extends RefactoringFeedback implements HasToJ
|
| if (json is Map) {
|
| List<int> coveringExpressionOffsets;
|
| if (json.containsKey("coveringExpressionOffsets")) {
|
| - coveringExpressionOffsets = jsonDecoder._decodeList(jsonPath + ".coveringExpressionOffsets", json["coveringExpressionOffsets"], jsonDecoder._decodeInt);
|
| + coveringExpressionOffsets = jsonDecoder.decodeList(jsonPath + ".coveringExpressionOffsets", json["coveringExpressionOffsets"], jsonDecoder.decodeInt);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "coveringExpressionOffsets");
|
| }
|
| List<int> coveringExpressionLengths;
|
| if (json.containsKey("coveringExpressionLengths")) {
|
| - coveringExpressionLengths = jsonDecoder._decodeList(jsonPath + ".coveringExpressionLengths", json["coveringExpressionLengths"], jsonDecoder._decodeInt);
|
| + coveringExpressionLengths = jsonDecoder.decodeList(jsonPath + ".coveringExpressionLengths", json["coveringExpressionLengths"], jsonDecoder.decodeInt);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "coveringExpressionLengths");
|
| }
|
| List<String> names;
|
| if (json.containsKey("names")) {
|
| - names = jsonDecoder._decodeList(jsonPath + ".names", json["names"], jsonDecoder._decodeString);
|
| + names = jsonDecoder.decodeList(jsonPath + ".names", json["names"], jsonDecoder.decodeString);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "names");
|
| }
|
| List<int> offsets;
|
| if (json.containsKey("offsets")) {
|
| - offsets = jsonDecoder._decodeList(jsonPath + ".offsets", json["offsets"], jsonDecoder._decodeInt);
|
| + offsets = jsonDecoder.decodeList(jsonPath + ".offsets", json["offsets"], jsonDecoder.decodeInt);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offsets");
|
| }
|
| List<int> lengths;
|
| if (json.containsKey("lengths")) {
|
| - lengths = jsonDecoder._decodeList(jsonPath + ".lengths", json["lengths"], jsonDecoder._decodeInt);
|
| + lengths = jsonDecoder.decodeList(jsonPath + ".lengths", json["lengths"], jsonDecoder.decodeInt);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "lengths");
|
| }
|
| @@ -14880,11 +15157,11 @@ class ExtractLocalVariableFeedback extends RefactoringFeedback implements HasToJ
|
| @override
|
| bool operator==(other) {
|
| if (other is ExtractLocalVariableFeedback) {
|
| - return _listEqual(coveringExpressionOffsets, other.coveringExpressionOffsets, (int a, int b) => a == b) &&
|
| - _listEqual(coveringExpressionLengths, other.coveringExpressionLengths, (int a, int b) => a == b) &&
|
| - _listEqual(names, other.names, (String a, String b) => a == b) &&
|
| - _listEqual(offsets, other.offsets, (int a, int b) => a == b) &&
|
| - _listEqual(lengths, other.lengths, (int a, int b) => a == b);
|
| + return listEqual(coveringExpressionOffsets, other.coveringExpressionOffsets, (int a, int b) => a == b) &&
|
| + listEqual(coveringExpressionLengths, other.coveringExpressionLengths, (int a, int b) => a == b) &&
|
| + listEqual(names, other.names, (String a, String b) => a == b) &&
|
| + listEqual(offsets, other.offsets, (int a, int b) => a == b) &&
|
| + listEqual(lengths, other.lengths, (int a, int b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -14892,12 +15169,12 @@ class ExtractLocalVariableFeedback extends RefactoringFeedback implements HasToJ
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, coveringExpressionOffsets.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, coveringExpressionLengths.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, names.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offsets.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, lengths.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, coveringExpressionOffsets.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, coveringExpressionLengths.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, names.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offsets.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, lengths.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -14908,6 +15185,8 @@ class ExtractLocalVariableFeedback extends RefactoringFeedback implements HasToJ
|
| * "name": String
|
| * "extractAll": bool
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExtractLocalVariableOptions extends RefactoringOptions implements HasToJson {
|
| String _name;
|
| @@ -14958,13 +15237,13 @@ class ExtractLocalVariableOptions extends RefactoringOptions implements HasToJso
|
| if (json is Map) {
|
| String name;
|
| if (json.containsKey("name")) {
|
| - name = jsonDecoder._decodeString(jsonPath + ".name", json["name"]);
|
| + name = jsonDecoder.decodeString(jsonPath + ".name", json["name"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "name");
|
| }
|
| bool extractAll;
|
| if (json.containsKey("extractAll")) {
|
| - extractAll = jsonDecoder._decodeBool(jsonPath + ".extractAll", json["extractAll"]);
|
| + extractAll = jsonDecoder.decodeBool(jsonPath + ".extractAll", json["extractAll"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "extractAll");
|
| }
|
| @@ -15001,9 +15280,9 @@ class ExtractLocalVariableOptions extends RefactoringOptions implements HasToJso
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, name.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, extractAll.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, name.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, extractAll.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -15020,6 +15299,8 @@ class ExtractLocalVariableOptions extends RefactoringOptions implements HasToJso
|
| * "offsets": List<int>
|
| * "lengths": List<int>
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExtractMethodFeedback extends RefactoringFeedback implements HasToJson {
|
| int _offset;
|
| @@ -15174,49 +15455,49 @@ class ExtractMethodFeedback extends RefactoringFeedback implements HasToJson {
|
| if (json is Map) {
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| String returnType;
|
| if (json.containsKey("returnType")) {
|
| - returnType = jsonDecoder._decodeString(jsonPath + ".returnType", json["returnType"]);
|
| + returnType = jsonDecoder.decodeString(jsonPath + ".returnType", json["returnType"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "returnType");
|
| }
|
| List<String> names;
|
| if (json.containsKey("names")) {
|
| - names = jsonDecoder._decodeList(jsonPath + ".names", json["names"], jsonDecoder._decodeString);
|
| + names = jsonDecoder.decodeList(jsonPath + ".names", json["names"], jsonDecoder.decodeString);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "names");
|
| }
|
| bool canCreateGetter;
|
| if (json.containsKey("canCreateGetter")) {
|
| - canCreateGetter = jsonDecoder._decodeBool(jsonPath + ".canCreateGetter", json["canCreateGetter"]);
|
| + canCreateGetter = jsonDecoder.decodeBool(jsonPath + ".canCreateGetter", json["canCreateGetter"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "canCreateGetter");
|
| }
|
| List<RefactoringMethodParameter> parameters;
|
| if (json.containsKey("parameters")) {
|
| - parameters = jsonDecoder._decodeList(jsonPath + ".parameters", json["parameters"], (String jsonPath, Object json) => new RefactoringMethodParameter.fromJson(jsonDecoder, jsonPath, json));
|
| + parameters = jsonDecoder.decodeList(jsonPath + ".parameters", json["parameters"], (String jsonPath, Object json) => new RefactoringMethodParameter.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "parameters");
|
| }
|
| List<int> offsets;
|
| if (json.containsKey("offsets")) {
|
| - offsets = jsonDecoder._decodeList(jsonPath + ".offsets", json["offsets"], jsonDecoder._decodeInt);
|
| + offsets = jsonDecoder.decodeList(jsonPath + ".offsets", json["offsets"], jsonDecoder.decodeInt);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offsets");
|
| }
|
| List<int> lengths;
|
| if (json.containsKey("lengths")) {
|
| - lengths = jsonDecoder._decodeList(jsonPath + ".lengths", json["lengths"], jsonDecoder._decodeInt);
|
| + lengths = jsonDecoder.decodeList(jsonPath + ".lengths", json["lengths"], jsonDecoder.decodeInt);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "lengths");
|
| }
|
| @@ -15248,11 +15529,11 @@ class ExtractMethodFeedback extends RefactoringFeedback implements HasToJson {
|
| return offset == other.offset &&
|
| length == other.length &&
|
| returnType == other.returnType &&
|
| - _listEqual(names, other.names, (String a, String b) => a == b) &&
|
| + listEqual(names, other.names, (String a, String b) => a == b) &&
|
| canCreateGetter == other.canCreateGetter &&
|
| - _listEqual(parameters, other.parameters, (RefactoringMethodParameter a, RefactoringMethodParameter b) => a == b) &&
|
| - _listEqual(offsets, other.offsets, (int a, int b) => a == b) &&
|
| - _listEqual(lengths, other.lengths, (int a, int b) => a == b);
|
| + listEqual(parameters, other.parameters, (RefactoringMethodParameter a, RefactoringMethodParameter b) => a == b) &&
|
| + listEqual(offsets, other.offsets, (int a, int b) => a == b) &&
|
| + listEqual(lengths, other.lengths, (int a, int b) => a == b);
|
| }
|
| return false;
|
| }
|
| @@ -15260,15 +15541,15 @@ class ExtractMethodFeedback extends RefactoringFeedback implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, returnType.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, names.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, canCreateGetter.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, parameters.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, offsets.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, lengths.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, returnType.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, names.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, canCreateGetter.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, parameters.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, offsets.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, lengths.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -15282,6 +15563,8 @@ class ExtractMethodFeedback extends RefactoringFeedback implements HasToJson {
|
| * "parameters": List<RefactoringMethodParameter>
|
| * "extractAll": bool
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class ExtractMethodOptions extends RefactoringOptions implements HasToJson {
|
| String _returnType;
|
| @@ -15398,31 +15681,31 @@ class ExtractMethodOptions extends RefactoringOptions implements HasToJson {
|
| if (json is Map) {
|
| String returnType;
|
| if (json.containsKey("returnType")) {
|
| - returnType = jsonDecoder._decodeString(jsonPath + ".returnType", json["returnType"]);
|
| + returnType = jsonDecoder.decodeString(jsonPath + ".returnType", json["returnType"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "returnType");
|
| }
|
| bool createGetter;
|
| if (json.containsKey("createGetter")) {
|
| - createGetter = jsonDecoder._decodeBool(jsonPath + ".createGetter", json["createGetter"]);
|
| + createGetter = jsonDecoder.decodeBool(jsonPath + ".createGetter", json["createGetter"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "createGetter");
|
| }
|
| String name;
|
| if (json.containsKey("name")) {
|
| - name = jsonDecoder._decodeString(jsonPath + ".name", json["name"]);
|
| + name = jsonDecoder.decodeString(jsonPath + ".name", json["name"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "name");
|
| }
|
| List<RefactoringMethodParameter> parameters;
|
| if (json.containsKey("parameters")) {
|
| - parameters = jsonDecoder._decodeList(jsonPath + ".parameters", json["parameters"], (String jsonPath, Object json) => new RefactoringMethodParameter.fromJson(jsonDecoder, jsonPath, json));
|
| + parameters = jsonDecoder.decodeList(jsonPath + ".parameters", json["parameters"], (String jsonPath, Object json) => new RefactoringMethodParameter.fromJson(jsonDecoder, jsonPath, json));
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "parameters");
|
| }
|
| bool extractAll;
|
| if (json.containsKey("extractAll")) {
|
| - extractAll = jsonDecoder._decodeBool(jsonPath + ".extractAll", json["extractAll"]);
|
| + extractAll = jsonDecoder.decodeBool(jsonPath + ".extractAll", json["extractAll"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "extractAll");
|
| }
|
| @@ -15456,7 +15739,7 @@ class ExtractMethodOptions extends RefactoringOptions implements HasToJson {
|
| return returnType == other.returnType &&
|
| createGetter == other.createGetter &&
|
| name == other.name &&
|
| - _listEqual(parameters, other.parameters, (RefactoringMethodParameter a, RefactoringMethodParameter b) => a == b) &&
|
| + listEqual(parameters, other.parameters, (RefactoringMethodParameter a, RefactoringMethodParameter b) => a == b) &&
|
| extractAll == other.extractAll;
|
| }
|
| return false;
|
| @@ -15465,12 +15748,12 @@ class ExtractMethodOptions extends RefactoringOptions implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, returnType.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, createGetter.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, name.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, parameters.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, extractAll.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, returnType.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, createGetter.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, name.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, parameters.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, extractAll.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -15481,6 +15764,8 @@ class ExtractMethodOptions extends RefactoringOptions implements HasToJson {
|
| * "name": String
|
| * "occurrences": int
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class InlineLocalVariableFeedback extends RefactoringFeedback implements HasToJson {
|
| String _name;
|
| @@ -15525,13 +15810,13 @@ class InlineLocalVariableFeedback extends RefactoringFeedback implements HasToJs
|
| if (json is Map) {
|
| String name;
|
| if (json.containsKey("name")) {
|
| - name = jsonDecoder._decodeString(jsonPath + ".name", json["name"]);
|
| + name = jsonDecoder.decodeString(jsonPath + ".name", json["name"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "name");
|
| }
|
| int occurrences;
|
| if (json.containsKey("occurrences")) {
|
| - occurrences = jsonDecoder._decodeInt(jsonPath + ".occurrences", json["occurrences"]);
|
| + occurrences = jsonDecoder.decodeInt(jsonPath + ".occurrences", json["occurrences"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "occurrences");
|
| }
|
| @@ -15563,13 +15848,15 @@ class InlineLocalVariableFeedback extends RefactoringFeedback implements HasToJs
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, name.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, occurrences.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, name.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, occurrences.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * inlineLocalVariable options
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class InlineLocalVariableOptions {
|
| @override
|
| @@ -15594,6 +15881,8 @@ class InlineLocalVariableOptions {
|
| * "methodName": String
|
| * "isDeclaration": bool
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class InlineMethodFeedback extends RefactoringFeedback implements HasToJson {
|
| String _className;
|
| @@ -15657,17 +15946,17 @@ class InlineMethodFeedback extends RefactoringFeedback implements HasToJson {
|
| if (json is Map) {
|
| String className;
|
| if (json.containsKey("className")) {
|
| - className = jsonDecoder._decodeString(jsonPath + ".className", json["className"]);
|
| + className = jsonDecoder.decodeString(jsonPath + ".className", json["className"]);
|
| }
|
| String methodName;
|
| if (json.containsKey("methodName")) {
|
| - methodName = jsonDecoder._decodeString(jsonPath + ".methodName", json["methodName"]);
|
| + methodName = jsonDecoder.decodeString(jsonPath + ".methodName", json["methodName"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "methodName");
|
| }
|
| bool isDeclaration;
|
| if (json.containsKey("isDeclaration")) {
|
| - isDeclaration = jsonDecoder._decodeBool(jsonPath + ".isDeclaration", json["isDeclaration"]);
|
| + isDeclaration = jsonDecoder.decodeBool(jsonPath + ".isDeclaration", json["isDeclaration"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "isDeclaration");
|
| }
|
| @@ -15703,10 +15992,10 @@ class InlineMethodFeedback extends RefactoringFeedback implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, className.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, methodName.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, isDeclaration.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, className.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, methodName.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, isDeclaration.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -15717,6 +16006,8 @@ class InlineMethodFeedback extends RefactoringFeedback implements HasToJson {
|
| * "deleteSource": bool
|
| * "inlineAll": bool
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class InlineMethodOptions extends RefactoringOptions implements HasToJson {
|
| bool _deleteSource;
|
| @@ -15765,13 +16056,13 @@ class InlineMethodOptions extends RefactoringOptions implements HasToJson {
|
| if (json is Map) {
|
| bool deleteSource;
|
| if (json.containsKey("deleteSource")) {
|
| - deleteSource = jsonDecoder._decodeBool(jsonPath + ".deleteSource", json["deleteSource"]);
|
| + deleteSource = jsonDecoder.decodeBool(jsonPath + ".deleteSource", json["deleteSource"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "deleteSource");
|
| }
|
| bool inlineAll;
|
| if (json.containsKey("inlineAll")) {
|
| - inlineAll = jsonDecoder._decodeBool(jsonPath + ".inlineAll", json["inlineAll"]);
|
| + inlineAll = jsonDecoder.decodeBool(jsonPath + ".inlineAll", json["inlineAll"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "inlineAll");
|
| }
|
| @@ -15808,13 +16099,15 @@ class InlineMethodOptions extends RefactoringOptions implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, deleteSource.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, inlineAll.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, deleteSource.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, inlineAll.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
| /**
|
| * moveFile feedback
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class MoveFileFeedback {
|
| @override
|
| @@ -15837,6 +16130,8 @@ class MoveFileFeedback {
|
| * {
|
| * "newFile": FilePath
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class MoveFileOptions extends RefactoringOptions implements HasToJson {
|
| String _newFile;
|
| @@ -15865,7 +16160,7 @@ class MoveFileOptions extends RefactoringOptions implements HasToJson {
|
| if (json is Map) {
|
| String newFile;
|
| if (json.containsKey("newFile")) {
|
| - newFile = jsonDecoder._decodeString(jsonPath + ".newFile", json["newFile"]);
|
| + newFile = jsonDecoder.decodeString(jsonPath + ".newFile", json["newFile"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "newFile");
|
| }
|
| @@ -15900,8 +16195,8 @@ class MoveFileOptions extends RefactoringOptions implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, newFile.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, newFile.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -15914,6 +16209,8 @@ class MoveFileOptions extends RefactoringOptions implements HasToJson {
|
| * "elementKindName": String
|
| * "oldName": String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RenameFeedback extends RefactoringFeedback implements HasToJson {
|
| int _offset;
|
| @@ -15992,25 +16289,25 @@ class RenameFeedback extends RefactoringFeedback implements HasToJson {
|
| if (json is Map) {
|
| int offset;
|
| if (json.containsKey("offset")) {
|
| - offset = jsonDecoder._decodeInt(jsonPath + ".offset", json["offset"]);
|
| + offset = jsonDecoder.decodeInt(jsonPath + ".offset", json["offset"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "offset");
|
| }
|
| int length;
|
| if (json.containsKey("length")) {
|
| - length = jsonDecoder._decodeInt(jsonPath + ".length", json["length"]);
|
| + length = jsonDecoder.decodeInt(jsonPath + ".length", json["length"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "length");
|
| }
|
| String elementKindName;
|
| if (json.containsKey("elementKindName")) {
|
| - elementKindName = jsonDecoder._decodeString(jsonPath + ".elementKindName", json["elementKindName"]);
|
| + elementKindName = jsonDecoder.decodeString(jsonPath + ".elementKindName", json["elementKindName"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "elementKindName");
|
| }
|
| String oldName;
|
| if (json.containsKey("oldName")) {
|
| - oldName = jsonDecoder._decodeString(jsonPath + ".oldName", json["oldName"]);
|
| + oldName = jsonDecoder.decodeString(jsonPath + ".oldName", json["oldName"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "oldName");
|
| }
|
| @@ -16046,11 +16343,11 @@ class RenameFeedback extends RefactoringFeedback implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, offset.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, length.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, elementKindName.hashCode);
|
| - hash = _JenkinsSmiHash.combine(hash, oldName.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, offset.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, length.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, elementKindName.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, oldName.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|
| @@ -16060,6 +16357,8 @@ class RenameFeedback extends RefactoringFeedback implements HasToJson {
|
| * {
|
| * "newName": String
|
| * }
|
| + *
|
| + * Clients are not expected to subtype this class.
|
| */
|
| class RenameOptions extends RefactoringOptions implements HasToJson {
|
| String _newName;
|
| @@ -16088,7 +16387,7 @@ class RenameOptions extends RefactoringOptions implements HasToJson {
|
| if (json is Map) {
|
| String newName;
|
| if (json.containsKey("newName")) {
|
| - newName = jsonDecoder._decodeString(jsonPath + ".newName", json["newName"]);
|
| + newName = jsonDecoder.decodeString(jsonPath + ".newName", json["newName"]);
|
| } else {
|
| throw jsonDecoder.missingKey(jsonPath, "newName");
|
| }
|
| @@ -16123,7 +16422,7 @@ class RenameOptions extends RefactoringOptions implements HasToJson {
|
| @override
|
| int get hashCode {
|
| int hash = 0;
|
| - hash = _JenkinsSmiHash.combine(hash, newName.hashCode);
|
| - return _JenkinsSmiHash.finish(hash);
|
| + hash = JenkinsSmiHash.combine(hash, newName.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| }
|
| }
|
|
|