| Index: pkg/analysis_server/lib/protocol/protocol_generated.dart
|
| diff --git a/pkg/analysis_server/lib/protocol/protocol_generated.dart b/pkg/analysis_server/lib/protocol/protocol_generated.dart
|
| index 83574bf1cef58f61f38e6050bd130aff1f6623c0..87517d8a56301a241352bbfd6e2e4a26979c2b4b 100644
|
| --- a/pkg/analysis_server/lib/protocol/protocol_generated.dart
|
| +++ b/pkg/analysis_server/lib/protocol/protocol_generated.dart
|
| @@ -4025,6 +4025,478 @@ class AnalysisUpdateOptionsResult implements ResponseResult {
|
| }
|
|
|
| /**
|
| + * analytics.enable params
|
| + *
|
| + * {
|
| + * "value": bool
|
| + * }
|
| + *
|
| + * Clients may not extend, implement or mix-in this class.
|
| + */
|
| +class AnalyticsEnableParams implements RequestParams {
|
| + bool _value;
|
| +
|
| + /**
|
| + * Enable or disable analytics.
|
| + */
|
| + bool get value => _value;
|
| +
|
| + /**
|
| + * Enable or disable analytics.
|
| + */
|
| + void set value(bool value) {
|
| + assert(value != null);
|
| + this._value = value;
|
| + }
|
| +
|
| + AnalyticsEnableParams(bool value) {
|
| + this.value = value;
|
| + }
|
| +
|
| + factory AnalyticsEnableParams.fromJson(
|
| + JsonDecoder jsonDecoder, String jsonPath, Object json) {
|
| + if (json == null) {
|
| + json = {};
|
| + }
|
| + if (json is Map) {
|
| + bool value;
|
| + if (json.containsKey("value")) {
|
| + value = jsonDecoder.decodeBool(jsonPath + ".value", json["value"]);
|
| + } else {
|
| + throw jsonDecoder.mismatch(jsonPath, "value");
|
| + }
|
| + return new AnalyticsEnableParams(value);
|
| + } else {
|
| + throw jsonDecoder.mismatch(jsonPath, "analytics.enable params", json);
|
| + }
|
| + }
|
| +
|
| + factory AnalyticsEnableParams.fromRequest(Request request) {
|
| + return new AnalyticsEnableParams.fromJson(
|
| + new RequestDecoder(request), "params", request.params);
|
| + }
|
| +
|
| + @override
|
| + Map<String, dynamic> toJson() {
|
| + Map<String, dynamic> result = {};
|
| + result["value"] = value;
|
| + return result;
|
| + }
|
| +
|
| + @override
|
| + Request toRequest(String id) {
|
| + return new Request(id, "analytics.enable", toJson());
|
| + }
|
| +
|
| + @override
|
| + String toString() => JSON.encode(toJson());
|
| +
|
| + @override
|
| + bool operator ==(other) {
|
| + if (other is AnalyticsEnableParams) {
|
| + return value == other.value;
|
| + }
|
| + return false;
|
| + }
|
| +
|
| + @override
|
| + int get hashCode {
|
| + int hash = 0;
|
| + hash = JenkinsSmiHash.combine(hash, value.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| + }
|
| +}
|
| +
|
| +/**
|
| + * analytics.enable result
|
| + *
|
| + * Clients may not extend, implement or mix-in this class.
|
| + */
|
| +class AnalyticsEnableResult implements ResponseResult {
|
| + @override
|
| + Map<String, dynamic> toJson() => <String, dynamic>{};
|
| +
|
| + @override
|
| + Response toResponse(String id) {
|
| + return new Response(id, result: null);
|
| + }
|
| +
|
| + @override
|
| + bool operator ==(other) {
|
| + if (other is AnalyticsEnableResult) {
|
| + return true;
|
| + }
|
| + return false;
|
| + }
|
| +
|
| + @override
|
| + int get hashCode {
|
| + return 237990792;
|
| + }
|
| +}
|
| +
|
| +/**
|
| + * analytics.isEnabled params
|
| + *
|
| + * Clients may not extend, implement or mix-in this class.
|
| + */
|
| +class AnalyticsIsEnabledParams implements RequestParams {
|
| + @override
|
| + Map<String, dynamic> toJson() => <String, dynamic>{};
|
| +
|
| + @override
|
| + Request toRequest(String id) {
|
| + return new Request(id, "analytics.isEnabled", null);
|
| + }
|
| +
|
| + @override
|
| + bool operator ==(other) {
|
| + if (other is AnalyticsIsEnabledParams) {
|
| + return true;
|
| + }
|
| + return false;
|
| + }
|
| +
|
| + @override
|
| + int get hashCode {
|
| + return 57215544;
|
| + }
|
| +}
|
| +
|
| +/**
|
| + * analytics.isEnabled result
|
| + *
|
| + * {
|
| + * "enabled": bool
|
| + * }
|
| + *
|
| + * Clients may not extend, implement or mix-in this class.
|
| + */
|
| +class AnalyticsIsEnabledResult implements ResponseResult {
|
| + bool _enabled;
|
| +
|
| + /**
|
| + * Whether sending analytics is enabled or not.
|
| + */
|
| + bool get enabled => _enabled;
|
| +
|
| + /**
|
| + * Whether sending analytics is enabled or not.
|
| + */
|
| + void set enabled(bool value) {
|
| + assert(value != null);
|
| + this._enabled = value;
|
| + }
|
| +
|
| + AnalyticsIsEnabledResult(bool enabled) {
|
| + this.enabled = enabled;
|
| + }
|
| +
|
| + factory AnalyticsIsEnabledResult.fromJson(
|
| + JsonDecoder jsonDecoder, String jsonPath, Object json) {
|
| + if (json == null) {
|
| + json = {};
|
| + }
|
| + if (json is Map) {
|
| + bool enabled;
|
| + if (json.containsKey("enabled")) {
|
| + enabled =
|
| + jsonDecoder.decodeBool(jsonPath + ".enabled", json["enabled"]);
|
| + } else {
|
| + throw jsonDecoder.mismatch(jsonPath, "enabled");
|
| + }
|
| + return new AnalyticsIsEnabledResult(enabled);
|
| + } else {
|
| + throw jsonDecoder.mismatch(jsonPath, "analytics.isEnabled result", json);
|
| + }
|
| + }
|
| +
|
| + factory AnalyticsIsEnabledResult.fromResponse(Response response) {
|
| + return new AnalyticsIsEnabledResult.fromJson(
|
| + new ResponseDecoder(REQUEST_ID_REFACTORING_KINDS.remove(response.id)),
|
| + "result",
|
| + response.result);
|
| + }
|
| +
|
| + @override
|
| + Map<String, dynamic> toJson() {
|
| + Map<String, dynamic> result = {};
|
| + result["enabled"] = enabled;
|
| + return result;
|
| + }
|
| +
|
| + @override
|
| + Response toResponse(String id) {
|
| + return new Response(id, result: toJson());
|
| + }
|
| +
|
| + @override
|
| + String toString() => JSON.encode(toJson());
|
| +
|
| + @override
|
| + bool operator ==(other) {
|
| + if (other is AnalyticsIsEnabledResult) {
|
| + return enabled == other.enabled;
|
| + }
|
| + return false;
|
| + }
|
| +
|
| + @override
|
| + int get hashCode {
|
| + int hash = 0;
|
| + hash = JenkinsSmiHash.combine(hash, enabled.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| + }
|
| +}
|
| +
|
| +/**
|
| + * analytics.sendEvent params
|
| + *
|
| + * {
|
| + * "action": String
|
| + * }
|
| + *
|
| + * Clients may not extend, implement or mix-in this class.
|
| + */
|
| +class AnalyticsSendEventParams implements RequestParams {
|
| + String _action;
|
| +
|
| + /**
|
| + * The value used to indicate which action was performed.
|
| + */
|
| + String get action => _action;
|
| +
|
| + /**
|
| + * The value used to indicate which action was performed.
|
| + */
|
| + void set action(String value) {
|
| + assert(value != null);
|
| + this._action = value;
|
| + }
|
| +
|
| + AnalyticsSendEventParams(String action) {
|
| + this.action = action;
|
| + }
|
| +
|
| + factory AnalyticsSendEventParams.fromJson(
|
| + JsonDecoder jsonDecoder, String jsonPath, Object json) {
|
| + if (json == null) {
|
| + json = {};
|
| + }
|
| + if (json is Map) {
|
| + String action;
|
| + if (json.containsKey("action")) {
|
| + action = jsonDecoder.decodeString(jsonPath + ".action", json["action"]);
|
| + } else {
|
| + throw jsonDecoder.mismatch(jsonPath, "action");
|
| + }
|
| + return new AnalyticsSendEventParams(action);
|
| + } else {
|
| + throw jsonDecoder.mismatch(jsonPath, "analytics.sendEvent params", json);
|
| + }
|
| + }
|
| +
|
| + factory AnalyticsSendEventParams.fromRequest(Request request) {
|
| + return new AnalyticsSendEventParams.fromJson(
|
| + new RequestDecoder(request), "params", request.params);
|
| + }
|
| +
|
| + @override
|
| + Map<String, dynamic> toJson() {
|
| + Map<String, dynamic> result = {};
|
| + result["action"] = action;
|
| + return result;
|
| + }
|
| +
|
| + @override
|
| + Request toRequest(String id) {
|
| + return new Request(id, "analytics.sendEvent", toJson());
|
| + }
|
| +
|
| + @override
|
| + String toString() => JSON.encode(toJson());
|
| +
|
| + @override
|
| + bool operator ==(other) {
|
| + if (other is AnalyticsSendEventParams) {
|
| + return action == other.action;
|
| + }
|
| + return false;
|
| + }
|
| +
|
| + @override
|
| + int get hashCode {
|
| + int hash = 0;
|
| + hash = JenkinsSmiHash.combine(hash, action.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| + }
|
| +}
|
| +
|
| +/**
|
| + * analytics.sendEvent result
|
| + *
|
| + * Clients may not extend, implement or mix-in this class.
|
| + */
|
| +class AnalyticsSendEventResult implements ResponseResult {
|
| + @override
|
| + Map<String, dynamic> toJson() => <String, dynamic>{};
|
| +
|
| + @override
|
| + Response toResponse(String id) {
|
| + return new Response(id, result: null);
|
| + }
|
| +
|
| + @override
|
| + bool operator ==(other) {
|
| + if (other is AnalyticsSendEventResult) {
|
| + return true;
|
| + }
|
| + return false;
|
| + }
|
| +
|
| + @override
|
| + int get hashCode {
|
| + return 227063188;
|
| + }
|
| +}
|
| +
|
| +/**
|
| + * analytics.sendTiming params
|
| + *
|
| + * {
|
| + * "event": String
|
| + * "millis": int
|
| + * }
|
| + *
|
| + * Clients may not extend, implement or mix-in this class.
|
| + */
|
| +class AnalyticsSendTimingParams implements RequestParams {
|
| + String _event;
|
| +
|
| + int _millis;
|
| +
|
| + /**
|
| + * The name of the event.
|
| + */
|
| + String get event => _event;
|
| +
|
| + /**
|
| + * The name of the event.
|
| + */
|
| + void set event(String value) {
|
| + assert(value != null);
|
| + this._event = value;
|
| + }
|
| +
|
| + /**
|
| + * The duration of the event in milliseconds.
|
| + */
|
| + int get millis => _millis;
|
| +
|
| + /**
|
| + * The duration of the event in milliseconds.
|
| + */
|
| + void set millis(int value) {
|
| + assert(value != null);
|
| + this._millis = value;
|
| + }
|
| +
|
| + AnalyticsSendTimingParams(String event, int millis) {
|
| + this.event = event;
|
| + this.millis = millis;
|
| + }
|
| +
|
| + factory AnalyticsSendTimingParams.fromJson(
|
| + JsonDecoder jsonDecoder, String jsonPath, Object json) {
|
| + if (json == null) {
|
| + json = {};
|
| + }
|
| + if (json is Map) {
|
| + String event;
|
| + if (json.containsKey("event")) {
|
| + event = jsonDecoder.decodeString(jsonPath + ".event", json["event"]);
|
| + } else {
|
| + throw jsonDecoder.mismatch(jsonPath, "event");
|
| + }
|
| + int millis;
|
| + if (json.containsKey("millis")) {
|
| + millis = jsonDecoder.decodeInt(jsonPath + ".millis", json["millis"]);
|
| + } else {
|
| + throw jsonDecoder.mismatch(jsonPath, "millis");
|
| + }
|
| + return new AnalyticsSendTimingParams(event, millis);
|
| + } else {
|
| + throw jsonDecoder.mismatch(jsonPath, "analytics.sendTiming params", json);
|
| + }
|
| + }
|
| +
|
| + factory AnalyticsSendTimingParams.fromRequest(Request request) {
|
| + return new AnalyticsSendTimingParams.fromJson(
|
| + new RequestDecoder(request), "params", request.params);
|
| + }
|
| +
|
| + @override
|
| + Map<String, dynamic> toJson() {
|
| + Map<String, dynamic> result = {};
|
| + result["event"] = event;
|
| + result["millis"] = millis;
|
| + return result;
|
| + }
|
| +
|
| + @override
|
| + Request toRequest(String id) {
|
| + return new Request(id, "analytics.sendTiming", toJson());
|
| + }
|
| +
|
| + @override
|
| + String toString() => JSON.encode(toJson());
|
| +
|
| + @override
|
| + bool operator ==(other) {
|
| + if (other is AnalyticsSendTimingParams) {
|
| + return event == other.event && millis == other.millis;
|
| + }
|
| + return false;
|
| + }
|
| +
|
| + @override
|
| + int get hashCode {
|
| + int hash = 0;
|
| + hash = JenkinsSmiHash.combine(hash, event.hashCode);
|
| + hash = JenkinsSmiHash.combine(hash, millis.hashCode);
|
| + return JenkinsSmiHash.finish(hash);
|
| + }
|
| +}
|
| +
|
| +/**
|
| + * analytics.sendTiming result
|
| + *
|
| + * Clients may not extend, implement or mix-in this class.
|
| + */
|
| +class AnalyticsSendTimingResult implements ResponseResult {
|
| + @override
|
| + Map<String, dynamic> toJson() => <String, dynamic>{};
|
| +
|
| + @override
|
| + Response toResponse(String id) {
|
| + return new Response(id, result: null);
|
| + }
|
| +
|
| + @override
|
| + bool operator ==(other) {
|
| + if (other is AnalyticsSendTimingResult) {
|
| + return true;
|
| + }
|
| + return false;
|
| + }
|
| +
|
| + @override
|
| + int get hashCode {
|
| + return 875010924;
|
| + }
|
| +}
|
| +
|
| +/**
|
| * completion.getSuggestions params
|
| *
|
| * {
|
|
|