Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(521)

Unified Diff: pkg/analysis_server/bin/fuzz/generated_protocol.dart

Issue 584963002: first cut fuzz test for analysis server (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: merge and address comments Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/analysis_server/bin/fuzz/channel.dart ('k') | pkg/analysis_server/bin/fuzz/json.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analysis_server/bin/fuzz/generated_protocol.dart
diff --git a/pkg/analysis_server/lib/src/generated_protocol.dart b/pkg/analysis_server/bin/fuzz/generated_protocol.dart
similarity index 98%
copy from pkg/analysis_server/lib/src/generated_protocol.dart
copy to pkg/analysis_server/bin/fuzz/generated_protocol.dart
index 67eed941096b9c7ff0fad78c96c841fef6dedb62..21bc89698fdcf5d451575710e3b75bad4239da6a 100644
--- a/pkg/analysis_server/lib/src/generated_protocol.dart
+++ b/pkg/analysis_server/bin/fuzz/generated_protocol.dart
@@ -4396,12 +4396,6 @@ class AddContentOverlay implements HasToJson {
* }
*/
class AnalysisError implements HasToJson {
- /**
- * Returns a list of AnalysisErrors correponding to the given list of Engine
- * errors.
- */
- static List<AnalysisError> listFromEngine(engine.LineInfo lineInfo, List<engine.AnalysisError> errors) =>
- _analysisErrorListFromEngine(lineInfo, errors);
/**
* The severity of the error.
@@ -4472,12 +4466,6 @@ class AnalysisError implements HasToJson {
}
}
- /**
- * Construct based on error information from the analyzer engine.
- */
- factory AnalysisError.fromEngine(engine.LineInfo lineInfo, engine.AnalysisError error) =>
- _analysisErrorFromEngine(lineInfo, error);
-
Map<String, dynamic> toJson() {
Map<String, dynamic> result = {};
result["severity"] = severity.toJson();
@@ -4572,13 +4560,6 @@ class AnalysisErrorFixes implements HasToJson {
return result;
}
- /**
- * Add a [Fix]
- */
- void addFix(Fix fix) {
- fixes.add(fix.change);
- }
-
@override
String toString() => JSON.encode(toJson());
@@ -5567,12 +5548,6 @@ class CompletionSuggestionKind {
throw jsonDecoder.mismatch(jsonPath, "CompletionSuggestionKind");
}
- /**
- * Construct from an analyzer engine element kind.
- */
- factory CompletionSuggestionKind.fromElementKind(engine.ElementKind kind) =>
- _completionSuggestionKindFromElementKind(kind);
-
@override
String toString() => "CompletionSuggestionKind.$name";
@@ -5696,12 +5671,6 @@ class Element implements HasToJson {
}
}
- /**
- * Construct based on a value from the analyzer engine.
- */
- factory Element.fromEngine(engine.Element element) =>
- elementFromEngine(element);
-
bool get isAbstract => (flags & FLAG_ABSTRACT) != 0;
bool get isConst => (flags & FLAG_CONST) != 0;
bool get isFinal => (flags & FLAG_FINAL) != 0;
@@ -5772,7 +5741,6 @@ class Element implements HasToJson {
* LOCAL_VARIABLE
* METHOD
* PARAMETER
- * PREFIX
* SETTER
* TOP_LEVEL_VARIABLE
* TYPE_PARAMETER
@@ -5808,8 +5776,6 @@ class ElementKind {
static const PARAMETER = const ElementKind._("PARAMETER");
- static const PREFIX = const ElementKind._("PREFIX");
-
static const SETTER = const ElementKind._("SETTER");
static const TOP_LEVEL_VARIABLE = const ElementKind._("TOP_LEVEL_VARIABLE");
@@ -5854,8 +5820,6 @@ class ElementKind {
return METHOD;
case "PARAMETER":
return PARAMETER;
- case "PREFIX":
- return PREFIX;
case "SETTER":
return SETTER;
case "TOP_LEVEL_VARIABLE":
@@ -5883,12 +5847,6 @@ class ElementKind {
throw jsonDecoder.mismatch(jsonPath, "ElementKind");
}
- /**
- * Construct based on a value from the analyzer engine.
- */
- factory ElementKind.fromEngine(engine.ElementKind kind) =>
- _elementKindFromEngine(kind);
-
@override
String toString() => "ElementKind.$name";
@@ -7027,30 +6985,6 @@ class Location implements HasToJson {
}
}
- /**
- * Create a Location based on an [engine.Element].
- */
- factory Location.fromElement(engine.Element element) =>
- _locationFromElement(element);
-
- /**
- * Create a Location based on an [engine.SearchMatch].
- */
- factory Location.fromMatch(engine.SearchMatch match) =>
- _locationFromMatch(match);
-
- /**
- * Create a Location based on an [engine.AstNode].
- */
- factory Location.fromNode(engine.AstNode node) =>
- _locationFromNode(node);
-
- /**
- * Create a Location based on an [engine.CompilationUnit].
- */
- factory Location.fromUnit(engine.CompilationUnit unit, engine.SourceRange range) =>
- _locationFromUnit(unit, range);
-
Map<String, dynamic> toJson() {
Map<String, dynamic> result = {};
result["file"] = file;
@@ -7531,12 +7465,6 @@ class OverriddenMember implements HasToJson {
}
}
- /**
- * Construct based on an element from the analyzer engine.
- */
- factory OverriddenMember.fromEngine(engine.Element member) =>
- _overriddenMemberFromEngine(member);
-
Map<String, dynamic> toJson() {
Map<String, dynamic> result = {};
result["element"] = element.toJson();
@@ -7647,7 +7575,6 @@ class Position implements HasToJson {
* EXTRACT_METHOD
* INLINE_LOCAL_VARIABLE
* INLINE_METHOD
- * MOVE_FILE
* RENAME
* }
*/
@@ -7664,8 +7591,6 @@ class RefactoringKind {
static const INLINE_METHOD = const RefactoringKind._("INLINE_METHOD");
- static const MOVE_FILE = const RefactoringKind._("MOVE_FILE");
-
static const RENAME = const RefactoringKind._("RENAME");
final String name;
@@ -7686,8 +7611,6 @@ class RefactoringKind {
return INLINE_LOCAL_VARIABLE;
case "INLINE_METHOD":
return INLINE_METHOD;
- case "MOVE_FILE":
- return MOVE_FILE;
case "RENAME":
return RENAME;
}
@@ -8436,12 +8359,6 @@ class SearchResult implements HasToJson {
}
}
- /**
- * Construct based on a value from the search engine.
- */
- factory SearchResult.fromMatch(engine.SearchMatch match) =>
- searchResultFromMatch(match);
-
Map<String, dynamic> toJson() {
Map<String, dynamic> result = {};
result["location"] = location.toJson();
@@ -8561,12 +8478,6 @@ class SearchResultKind {
throw jsonDecoder.mismatch(jsonPath, "SearchResultKind");
}
- /**
- * Construct based on a value from the search engine.
- */
- factory SearchResultKind.fromEngine(engine.MatchKind kind) =>
- _searchResultKindFromEngine(kind);
-
@override
String toString() => "SearchResultKind.$name";
@@ -8704,19 +8615,6 @@ class SourceChange implements HasToJson {
_addEditToSourceChange(this, file, fileStamp, edit);
/**
- * Adds [edit] to the [FileEdit] for the given [source].
- */
- void addSourceEdit(engine.AnalysisContext context,
- engine.Source source, SourceEdit edit) =>
- _addSourceEditToSourceChange(this, context, source, edit);
-
- /**
- * Adds [edit] to the [FileEdit] for the given [element].
- */
- void addElementEdit(engine.Element element, SourceEdit edit) =>
- _addElementEditToSourceChange(this, element, edit);
-
- /**
* Adds the given [FileEdit].
*/
void addFileEdit(SourceFileEdit edit) {
@@ -8842,12 +8740,6 @@ class SourceEdit implements HasToJson {
}
/**
- * Construct based on a SourceRange.
- */
- SourceEdit.range(engine.SourceRange range, String replacement, {String id})
- : this(range.offset, range.length, replacement, id: id);
-
- /**
* The end of the region to be modified.
*/
int get end => offset + length;
@@ -9964,85 +9856,6 @@ class InlineMethodOptions extends RefactoringOptions implements HasToJson {
return _JenkinsSmiHash.finish(hash);
}
}
-/**
- * moveFile feedback
- */
-class MoveFileFeedback {
- @override
- bool operator==(other) {
- if (other is MoveFileFeedback) {
- return true;
- }
- return false;
- }
-
- @override
- int get hashCode {
- return 438975893;
- }
-}
-
-/**
- * moveFile options
- *
- * {
- * "newFile": FilePath
- * }
- */
-class MoveFileOptions extends RefactoringOptions implements HasToJson {
- /**
- * The new file path to which the given file is being moved.
- */
- String newFile;
-
- MoveFileOptions(this.newFile);
-
- factory MoveFileOptions.fromJson(JsonDecoder jsonDecoder, String jsonPath, Object json) {
- if (json == null) {
- json = {};
- }
- if (json is Map) {
- String newFile;
- if (json.containsKey("newFile")) {
- newFile = jsonDecoder._decodeString(jsonPath + ".newFile", json["newFile"]);
- } else {
- throw jsonDecoder.missingKey(jsonPath, "newFile");
- }
- return new MoveFileOptions(newFile);
- } else {
- throw jsonDecoder.mismatch(jsonPath, "moveFile options");
- }
- }
-
- factory MoveFileOptions.fromRefactoringParams(EditGetRefactoringParams refactoringParams, Request request) {
- return new MoveFileOptions.fromJson(
- new RequestDecoder(request), "options", refactoringParams.options);
- }
-
- Map<String, dynamic> toJson() {
- Map<String, dynamic> result = {};
- result["newFile"] = newFile;
- return result;
- }
-
- @override
- String toString() => JSON.encode(toJson());
-
- @override
- bool operator==(other) {
- if (other is MoveFileOptions) {
- return newFile == other.newFile;
- }
- return false;
- }
-
- @override
- int get hashCode {
- int hash = 0;
- hash = _JenkinsSmiHash.combine(hash, newFile.hashCode);
- return _JenkinsSmiHash.finish(hash);
- }
-}
/**
* rename feedback
« no previous file with comments | « pkg/analysis_server/bin/fuzz/channel.dart ('k') | pkg/analysis_server/bin/fuzz/json.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698