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

Unified Diff: pkg/analysis_server/test/src/plugin/protocol_test_utilities.dart

Issue 2879273002: Make server use the common protocol classes (Closed)
Patch Set: Created 3 years, 7 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
Index: pkg/analysis_server/test/src/plugin/protocol_test_utilities.dart
diff --git a/pkg/analysis_server/test/src/plugin/protocol_test_utilities.dart b/pkg/analysis_server/test/src/plugin/protocol_test_utilities.dart
index f5c03f7e8bc1379bdb340ee65c5ef77f5745ebef..d6728cf5dab6df3f31b0ff17ddbfa8e4d6e6a897 100644
--- a/pkg/analysis_server/test/src/plugin/protocol_test_utilities.dart
+++ b/pkg/analysis_server/test/src/plugin/protocol_test_utilities.dart
@@ -4,7 +4,7 @@
import 'package:analysis_server/protocol/protocol_generated.dart' as server;
import 'package:analyzer_plugin/protocol/protocol.dart' as plugin;
-import 'package:analyzer_plugin/protocol/protocol_common.dart' as plugin;
+import 'package:analyzer_plugin/protocol/protocol_common.dart';
import 'package:analyzer_plugin/protocol/protocol_constants.dart' as plugin;
import 'package:analyzer_plugin/protocol/protocol_generated.dart' as plugin;
@@ -70,11 +70,12 @@ class ProtocolTestUtilities {
* On return, increment [stringIndex] by 3 (or 4 if no [file] name is
* provided) and [intIndex] by 4.
*/
- plugin.AnalysisError pluginAnalysisError(int stringIndex, int intIndex,
+ AnalysisError pluginAnalysisError(int stringIndex, int intIndex,
{String file}) {
- return new plugin.AnalysisError(
- plugin.AnalysisErrorSeverity.ERROR,
- plugin.AnalysisErrorType.COMPILE_TIME_ERROR,
+ // TODO(brianwilkerson) Unify the "plugin" and "server" methods when the return type is common.
+ return new AnalysisError(
+ AnalysisErrorSeverity.ERROR,
+ AnalysisErrorType.COMPILE_TIME_ERROR,
pluginLocation(stringIndex, intIndex, file: file),
strings[stringIndex++],
strings[stringIndex++],
@@ -85,29 +86,25 @@ class ProtocolTestUtilities {
/**
* On return, increment [stringIndex] by 5 and [intIndex] by 5.
*/
- plugin.Element pluginElement(int stringIndex, int intIndex,
- {plugin.ElementKind kind}) =>
- new plugin.Element(
- kind ?? plugin.ElementKind.CLASS, strings[stringIndex++], intIndex++,
- location: new plugin.Location(fileName(stringIndex++), intIndex++,
+ Element pluginElement(int stringIndex, int intIndex, {ElementKind kind}) =>
+ new Element(kind ?? ElementKind.CLASS, strings[stringIndex++], intIndex++,
+ location: new Location(fileName(stringIndex++), intIndex++,
intIndex++, intIndex++, intIndex++),
parameters: strings[stringIndex++],
returnType: strings[stringIndex++],
typeParameters: strings[stringIndex++]);
- plugin.FoldingRegion pluginFoldingRegion(int offset, int length) =>
- new plugin.FoldingRegion(plugin.FoldingKind.COMMENT, offset, length);
+ FoldingRegion pluginFoldingRegion(int offset, int length) =>
+ new FoldingRegion(FoldingKind.COMMENT, offset, length);
- plugin.HighlightRegion pluginHighlightRegion(int offset, int length) =>
- new plugin.HighlightRegion(
- plugin.HighlightRegionType.FIELD, offset, length);
+ HighlightRegion pluginHighlightRegion(int offset, int length) =>
+ new HighlightRegion(HighlightRegionType.FIELD, offset, length);
/**
* On return, increment [stringIndex] by 1 and [intIndex] by 4.
*/
- plugin.Location pluginLocation(int stringIndex, int intIndex,
- {String file}) =>
- new plugin.Location(file ?? fileName(stringIndex), intIndex++, intIndex++,
+ Location pluginLocation(int stringIndex, int intIndex, {String file}) =>
+ new Location(file ?? fileName(stringIndex), intIndex++, intIndex++,
intIndex++, intIndex++);
/**
@@ -117,11 +114,11 @@ class ProtocolTestUtilities {
plugin.AnalysisNavigationParams pluginNavigationParams(
int stringIndex, int intIndex, {String file}) =>
new plugin.AnalysisNavigationParams(
- file ?? fileName(stringIndex++), <plugin.NavigationRegion>[
- new plugin.NavigationRegion(intIndex++, 2, <int>[0])
- ], <plugin.NavigationTarget>[
- new plugin.NavigationTarget(
- plugin.ElementKind.FIELD, 0, intIndex++, 2, intIndex++, intIndex++)
+ file ?? fileName(stringIndex++), <NavigationRegion>[
+ new NavigationRegion(intIndex++, 2, <int>[0])
+ ], <NavigationTarget>[
+ new NavigationTarget(
+ ElementKind.FIELD, 0, intIndex++, 2, intIndex++, intIndex++)
], <String>[
strings[stringIndex++],
strings[stringIndex++]
@@ -130,22 +127,21 @@ class ProtocolTestUtilities {
/**
* On return, increment [stringIndex] by 5 and [intIndex] by 7.
*/
- plugin.Occurrences pluginOccurrences(int stringIndex, int intIndex) {
- plugin.Element element = pluginElement(stringIndex, intIndex);
- return new plugin.Occurrences(
+ Occurrences pluginOccurrences(int stringIndex, int intIndex) {
+ Element element = pluginElement(stringIndex, intIndex);
+ return new Occurrences(
element, <int>[intIndex + 5, intIndex + 6], element.name.length);
}
/**
* On return, increment [stringIndex] by 10 and [intIndex] by 14.
*/
- plugin.Outline pluginOutline(int stringIndex, int intIndex) =>
- new plugin.Outline(
+ Outline pluginOutline(int stringIndex, int intIndex) => new Outline(
pluginElement(stringIndex, intIndex), intIndex + 5, intIndex + 6,
- children: <plugin.Outline>[
- new plugin.Outline(
+ children: <Outline>[
+ new Outline(
pluginElement(stringIndex + 5, intIndex + 7,
- kind: plugin.ElementKind.METHOD),
+ kind: ElementKind.METHOD),
intIndex + 12,
intIndex + 13)
]);
@@ -153,47 +149,43 @@ class ProtocolTestUtilities {
/**
* On return, increment [stringIndex] by 2 and [intIndex] by 4.
*/
- plugin.RefactoringProblem pluginRefactoringProblem(
- int stringIndex, int intIndex) {
- return new plugin.RefactoringProblem(
- plugin.RefactoringProblemSeverity.FATAL, strings[stringIndex++],
+ RefactoringProblem pluginRefactoringProblem(int stringIndex, int intIndex) {
+ return new RefactoringProblem(
+ RefactoringProblemSeverity.FATAL, strings[stringIndex++],
location: pluginLocation(stringIndex, intIndex));
}
/**
* On return, increment [stringIndex] by 6 and [intIndex] by 6.
*/
- plugin.SourceChange pluginSourceChange(int stringIndex, int intIndex) =>
- new plugin.SourceChange(strings[stringIndex++],
- edits: <plugin.SourceFileEdit>[
- new plugin.SourceFileEdit(fileName(stringIndex), intIndex++,
- edits: <plugin.SourceEdit>[
- new plugin.SourceEdit(
- intIndex++, intIndex++, strings[stringIndex++])
+ SourceChange pluginSourceChange(int stringIndex, int intIndex) =>
+ new SourceChange(strings[stringIndex++],
+ edits: <SourceFileEdit>[
+ new SourceFileEdit(fileName(stringIndex), intIndex++,
+ edits: <SourceEdit>[
+ new SourceEdit(intIndex++, intIndex++, strings[stringIndex++])
])
],
- linkedEditGroups: <plugin.LinkedEditGroup>[
- new plugin.LinkedEditGroup(
- <plugin.Position>[
- new plugin.Position(fileName(stringIndex), intIndex++)
- ],
+ linkedEditGroups: <LinkedEditGroup>[
+ new LinkedEditGroup(
+ <Position>[new Position(fileName(stringIndex), intIndex++)],
intIndex++,
- <plugin.LinkedEditSuggestion>[
- new plugin.LinkedEditSuggestion(strings[stringIndex++],
- plugin.LinkedEditSuggestionKind.METHOD)
+ <LinkedEditSuggestion>[
+ new LinkedEditSuggestion(
+ strings[stringIndex++], LinkedEditSuggestionKind.METHOD)
])
],
- selection: new plugin.Position(fileName(stringIndex), intIndex++));
+ selection: new Position(fileName(stringIndex), intIndex++));
/**
* On return, increment [stringIndex] by 3 (or 4 if no [file] name is
* provided) and [intIndex] by 4.
*/
- server.AnalysisError serverAnalysisError(int stringIndex, int intIndex,
+ AnalysisError serverAnalysisError(int stringIndex, int intIndex,
{String file}) {
- return new server.AnalysisError(
- server.AnalysisErrorSeverity.ERROR,
- server.AnalysisErrorType.COMPILE_TIME_ERROR,
+ return new AnalysisError(
+ AnalysisErrorSeverity.ERROR,
+ AnalysisErrorType.COMPILE_TIME_ERROR,
serverLocation(stringIndex, intIndex, file: file),
strings[stringIndex++],
strings[stringIndex++],
@@ -204,29 +196,25 @@ class ProtocolTestUtilities {
/**
* On return, increment [stringIndex] by 5 and [intIndex] by 5.
*/
- server.Element serverElement(int stringIndex, int intIndex,
- {server.ElementKind kind}) =>
- new server.Element(
- kind ?? server.ElementKind.CLASS, strings[stringIndex++], intIndex++,
- location: new server.Location(fileName(stringIndex++), intIndex++,
+ Element serverElement(int stringIndex, int intIndex, {ElementKind kind}) =>
+ new Element(kind ?? ElementKind.CLASS, strings[stringIndex++], intIndex++,
+ location: new Location(fileName(stringIndex++), intIndex++,
intIndex++, intIndex++, intIndex++),
parameters: strings[stringIndex++],
returnType: strings[stringIndex++],
typeParameters: strings[stringIndex++]);
- server.FoldingRegion serverFoldingRegion(int offset, int length) =>
- new server.FoldingRegion(server.FoldingKind.COMMENT, offset, length);
+ FoldingRegion serverFoldingRegion(int offset, int length) =>
+ new FoldingRegion(FoldingKind.COMMENT, offset, length);
- server.HighlightRegion serverHighlightRegion(int offset, int length) =>
- new server.HighlightRegion(
- server.HighlightRegionType.FIELD, offset, length);
+ HighlightRegion serverHighlightRegion(int offset, int length) =>
+ new HighlightRegion(HighlightRegionType.FIELD, offset, length);
/**
* On return, increment [stringIndex] by 1 and [intIndex] by 4.
*/
- server.Location serverLocation(int stringIndex, int intIndex,
- {String file}) =>
- new server.Location(file ?? fileName(stringIndex), intIndex++, intIndex++,
+ Location serverLocation(int stringIndex, int intIndex, {String file}) =>
+ new Location(file ?? fileName(stringIndex), intIndex++, intIndex++,
intIndex++, intIndex++);
/**
@@ -236,11 +224,11 @@ class ProtocolTestUtilities {
server.AnalysisNavigationParams serverNavigationParams(
int stringIndex, int intIndex, {String file}) =>
new server.AnalysisNavigationParams(
- file ?? fileName(stringIndex++), <server.NavigationRegion>[
- new server.NavigationRegion(intIndex++, 2, <int>[0])
- ], <server.NavigationTarget>[
- new server.NavigationTarget(
- server.ElementKind.FIELD, 0, intIndex++, 2, intIndex++, intIndex++)
+ file ?? fileName(stringIndex++), <NavigationRegion>[
+ new NavigationRegion(intIndex++, 2, <int>[0])
+ ], <NavigationTarget>[
+ new NavigationTarget(
+ ElementKind.FIELD, 0, intIndex++, 2, intIndex++, intIndex++)
], <String>[
strings[stringIndex++],
strings[stringIndex++]
@@ -249,22 +237,21 @@ class ProtocolTestUtilities {
/**
* On return, increment [stringIndex] by 5 and [intIndex] by 7.
*/
- server.Occurrences serverOccurrences(int stringIndex, int intIndex) {
- server.Element element = serverElement(stringIndex, intIndex);
- return new server.Occurrences(
+ Occurrences serverOccurrences(int stringIndex, int intIndex) {
+ Element element = serverElement(stringIndex, intIndex);
+ return new Occurrences(
element, <int>[intIndex + 5, intIndex + 6], element.name.length);
}
/**
* On return, increment [stringIndex] by 10 and [intIndex] by 14.
*/
- server.Outline serverOutline(int stringIndex, int intIndex) =>
- new server.Outline(
+ Outline serverOutline(int stringIndex, int intIndex) => new Outline(
serverElement(stringIndex, intIndex), intIndex + 5, intIndex + 6,
- children: <server.Outline>[
- new server.Outline(
+ children: <Outline>[
+ new Outline(
serverElement(stringIndex + 5, intIndex + 7,
- kind: server.ElementKind.METHOD),
+ kind: ElementKind.METHOD),
intIndex + 12,
intIndex + 13)
]);
@@ -272,34 +259,30 @@ class ProtocolTestUtilities {
/**
* On return, increment [stringIndex] by 2 and [intIndex] by 4.
*/
- server.RefactoringProblem serverRefactoringProblem(
- int stringIndex, int intIndex) =>
- new server.RefactoringProblem(
- server.RefactoringProblemSeverity.FATAL, strings[stringIndex++],
+ RefactoringProblem serverRefactoringProblem(int stringIndex, int intIndex) =>
+ new RefactoringProblem(
+ RefactoringProblemSeverity.FATAL, strings[stringIndex++],
location: serverLocation(stringIndex, intIndex));
/**
* On return, increment [stringIndex] by 6 and [intIndex] by 6.
*/
- server.SourceChange serverSourceChange(int stringIndex, int intIndex) =>
- new server.SourceChange(strings[stringIndex++],
- edits: <server.SourceFileEdit>[
- new server.SourceFileEdit(fileName(stringIndex), intIndex++,
- edits: <server.SourceEdit>[
- new server.SourceEdit(
- intIndex++, intIndex++, strings[stringIndex++])
+ SourceChange serverSourceChange(int stringIndex, int intIndex) =>
+ new SourceChange(strings[stringIndex++],
+ edits: <SourceFileEdit>[
+ new SourceFileEdit(fileName(stringIndex), intIndex++,
+ edits: <SourceEdit>[
+ new SourceEdit(intIndex++, intIndex++, strings[stringIndex++])
])
],
- linkedEditGroups: <server.LinkedEditGroup>[
- new server.LinkedEditGroup(
- <server.Position>[
- new server.Position(fileName(stringIndex), intIndex++)
- ],
+ linkedEditGroups: <LinkedEditGroup>[
+ new LinkedEditGroup(
+ <Position>[new Position(fileName(stringIndex), intIndex++)],
intIndex++,
- <server.LinkedEditSuggestion>[
- new server.LinkedEditSuggestion(strings[stringIndex++],
- server.LinkedEditSuggestionKind.METHOD)
+ <LinkedEditSuggestion>[
+ new LinkedEditSuggestion(
+ strings[stringIndex++], LinkedEditSuggestionKind.METHOD)
])
],
- selection: new server.Position(fileName(stringIndex), intIndex++));
+ selection: new Position(fileName(stringIndex), intIndex++));
}

Powered by Google App Engine
This is Rietveld 408576698