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

Side by Side Diff: pkg/front_end/lib/src/fasta/analyzer/mock_element.dart

Issue 2675603002: Reduce strong mode errors and warnings (Closed)
Patch Set: comments & cleanup Created 3 years, 10 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library fasta.analyzer.mock_element; 5 library fasta.analyzer.mock_element;
6 6
7 import 'package:analyzer/dart/ast/ast.dart';
7 import 'package:analyzer/dart/element/element.dart'; 8 import 'package:analyzer/dart/element/element.dart';
9 import 'package:analyzer/dart/element/type.dart';
8 10
9 import '../errors.dart' show 11 import '../errors.dart' show
10 internalError; 12 internalError;
11 13
12 abstract class MockElement implements Element { 14 abstract class MockElement implements Element, LocalElement {
13 final ElementKind kind; 15 final ElementKind kind;
14 16
15 MockElement(this.kind); 17 MockElement(this.kind);
16 18
17 get librarySource => internalError("not supported."); 19 get librarySource => internalError("not supported.");
18 20
19 get source => internalError("not supported."); 21 get source => internalError("not supported.");
20 22
21 get context => internalError("not supported."); 23 get context => internalError("not supported.");
22 24
(...skipping 30 matching lines...) Expand all
53 get metadata => internalError("not supported."); 55 get metadata => internalError("not supported.");
54 56
55 String get name => internalError("not supported."); 57 String get name => internalError("not supported.");
56 58
57 int get nameLength => internalError("not supported."); 59 int get nameLength => internalError("not supported.");
58 60
59 int get nameOffset => -1; 61 int get nameOffset => -1;
60 62
61 get unit => internalError("not supported."); 63 get unit => internalError("not supported.");
62 64
63 accept(visitor) => internalError("not supported."); 65 accept<T>(visitor) => internalError("not supported.");
64 66
65 String computeDocumentationComment() => internalError("not supported."); 67 String computeDocumentationComment() => internalError("not supported.");
66 68
67 computeNode() => internalError("not supported."); 69 computeNode() => internalError("not supported.");
68 70
69 Element getAncestor(predicate) => internalError("not supported."); 71 getAncestor<E>(predicate) => internalError("not supported.");
70 72
71 String getExtendedDisplayName(String shortName) { 73 String getExtendedDisplayName(String shortName) {
72 return internalError("not supported."); 74 return internalError("not supported.");
73 } 75 }
74 76
75 bool isAccessibleIn(LibraryElement library) { 77 bool isAccessibleIn(LibraryElement library) {
76 return internalError("not supported."); 78 return internalError("not supported.");
77 } 79 }
78 80
79 void visitChildren(visitor) => internalError("not supported."); 81 void visitChildren(visitor) => internalError("not supported.");
80 82
81 String get uri => internalError("not supported."); 83 String get uri => internalError("not supported.");
82 84
83 int get uriEnd => internalError("not supported."); 85 int get uriEnd => internalError("not supported.");
84 86
85 int get uriOffset => internalError("not supported."); 87 int get uriOffset => internalError("not supported.");
86 88
87 get type => null;
88
89 get typeParameters => internalError("not supported.");
90
91 List<ParameterElement> get parameters => internalError("not supported."); 89 List<ParameterElement> get parameters => internalError("not supported.");
92 90
93 get returnType => internalError("not supported.");
94
95 List<FunctionElement> get functions => internalError("not supported."); 91 List<FunctionElement> get functions => internalError("not supported.");
96 92
97 bool get hasImplicitReturnType => internalError("not supported."); 93 bool get hasImplicitReturnType => internalError("not supported.");
98 94
99 bool get isAbstract => internalError("not supported."); 95 bool get isAbstract => internalError("not supported.");
100 96
101 bool get isAsynchronous => internalError("not supported."); 97 bool get isAsynchronous => internalError("not supported.");
102 98
103 bool get isExternal => internalError("not supported."); 99 bool get isExternal => internalError("not supported.");
104 100
105 bool get isGenerator => internalError("not supported."); 101 bool get isGenerator => internalError("not supported.");
106 102
107 bool get isOperator => internalError("not supported."); 103 bool get isOperator => internalError("not supported.");
108 104
109 bool get isStatic => internalError("not supported."); 105 bool get isStatic => internalError("not supported.");
110 106
111 bool get isSynchronous => internalError("not supported."); 107 bool get isSynchronous => internalError("not supported.");
112 108
113 List<LabelElement> get labels => internalError("not supported."); 109 List<LabelElement> get labels => internalError("not supported.");
114 110
115 List<LocalVariableElement> get localVariables { 111 List<LocalVariableElement> get localVariables {
116 return internalError("not supported."); 112 return internalError("not supported.");
117 } 113 }
118 114
119 get visibleRange => internalError("not supported."); 115 get visibleRange => internalError("not supported.");
120 116
121 get constantValue => internalError("not supported.");
122
123 bool get hasImplicitType => internalError("not supported."); 117 bool get hasImplicitType => internalError("not supported.");
124 118
125 FunctionElement get initializer => internalError("not supported."); 119 FunctionElement get initializer => internalError("not supported.");
126 120
127 bool get isConst => internalError("not supported."); 121 bool get isConst => internalError("not supported.");
128 122
129 bool get isFinal => internalError("not supported."); 123 bool get isFinal => internalError("not supported.");
130 124
131 bool get isPotentiallyMutatedInClosure => internalError("not supported."); 125 bool get isPotentiallyMutatedInClosure => internalError("not supported.");
132 126
133 bool get isPotentiallyMutatedInScope => internalError("not supported."); 127 bool get isPotentiallyMutatedInScope => internalError("not supported.");
134
135 computeConstantValue() => internalError("not supported.");
136 } 128 }
137 129
138 abstract class MockLibraryElement extends MockElement 130 abstract class MockLibraryElement extends MockElement
139 implements LibraryElement { 131 implements LibraryElement {
140 MockLibraryElement() 132 MockLibraryElement()
141 : super(ElementKind.LIBRARY); 133 : super(ElementKind.LIBRARY);
142 134
143 CompilationUnitElement get definingCompilationUnit { 135 CompilationUnitElement get definingCompilationUnit {
144 return internalError("not supported."); 136 return internalError("not supported.");
145 } 137 }
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
195 187
196 abstract class MockCompilationUnitElement extends MockElement 188 abstract class MockCompilationUnitElement extends MockElement
197 implements CompilationUnitElement { 189 implements CompilationUnitElement {
198 MockCompilationUnitElement() 190 MockCompilationUnitElement()
199 : super(ElementKind.COMPILATION_UNIT); 191 : super(ElementKind.COMPILATION_UNIT);
200 192
201 List<PropertyAccessorElement> get accessors { 193 List<PropertyAccessorElement> get accessors {
202 return internalError("not supported."); 194 return internalError("not supported.");
203 } 195 }
204 196
197 LibraryElement get enclosingElement => internalError("not supported.");
198
205 List<ClassElement> get enums => internalError("not supported."); 199 List<ClassElement> get enums => internalError("not supported.");
206 200
207 List<FunctionElement> get functions => internalError("not supported."); 201 List<FunctionElement> get functions => internalError("not supported.");
208 202
209 List<FunctionTypeAliasElement> get functionTypeAliases { 203 List<FunctionTypeAliasElement> get functionTypeAliases {
210 return internalError("not supported."); 204 return internalError("not supported.");
211 } 205 }
212 206
213 bool get hasLoadLibraryFunction => internalError("not supported."); 207 bool get hasLoadLibraryFunction => internalError("not supported.");
214 208
215 List<TopLevelVariableElement> get topLevelVariables { 209 List<TopLevelVariableElement> get topLevelVariables {
216 return internalError("not supported."); 210 return internalError("not supported.");
217 } 211 }
218 212
219 List<ClassElement> get types => internalError("not supported."); 213 List<ClassElement> get types => internalError("not supported.");
220 214
221 Element getElementAt(int offset) => internalError("not supported."); 215 Element getElementAt(int offset) => internalError("not supported.");
222 216
223 ClassElement getEnum(String name) => internalError("not supported."); 217 ClassElement getEnum(String name) => internalError("not supported.");
224 218
225 ClassElement getType(String name) => internalError("not supported."); 219 ClassElement getType(String name) => internalError("not supported.");
220
221 CompilationUnit computeNode() => internalError("not supported.");
226 } 222 }
227 223
228 abstract class MockClassElement extends MockElement implements ClassElement { 224 abstract class MockClassElement extends MockElement implements ClassElement {
229 MockClassElement() 225 MockClassElement()
230 : super(ElementKind.CLASS); 226 : super(ElementKind.CLASS);
231 227
232 List<PropertyAccessorElement> get accessors { 228 List<PropertyAccessorElement> get accessors {
233 return internalError("not supported."); 229 return internalError("not supported.");
234 } 230 }
235 231
(...skipping 16 matching lines...) Expand all
252 bool get isEnum => internalError("not supported."); 248 bool get isEnum => internalError("not supported.");
253 249
254 bool get isMixinApplication => internalError("not supported."); 250 bool get isMixinApplication => internalError("not supported.");
255 251
256 bool get isOrInheritsProxy => internalError("not supported."); 252 bool get isOrInheritsProxy => internalError("not supported.");
257 253
258 bool get isProxy => internalError("not supported."); 254 bool get isProxy => internalError("not supported.");
259 255
260 bool get isValidMixin => internalError("not supported."); 256 bool get isValidMixin => internalError("not supported.");
261 257
258 get typeParameters => internalError("not supported.");
259
262 List<MethodElement> get methods => internalError("not supported."); 260 List<MethodElement> get methods => internalError("not supported.");
263 261
264 get mixins => internalError("not supported."); 262 get mixins => internalError("not supported.");
265 263
266 get supertype => internalError("not supported."); 264 get supertype => internalError("not supported.");
267 265
268 ConstructorElement get unnamedConstructor => internalError("not supported."); 266 ConstructorElement get unnamedConstructor => internalError("not supported.");
269 267
270 FieldElement getField(String name) => internalError("not supported."); 268 FieldElement getField(String name) => internalError("not supported.");
271 269
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
318 } 316 }
319 317
320 MethodElement lookUpMethod(String methodName, LibraryElement library) { 318 MethodElement lookUpMethod(String methodName, LibraryElement library) {
321 return internalError("not supported."); 319 return internalError("not supported.");
322 } 320 }
323 321
324 PropertyAccessorElement lookUpSetter( 322 PropertyAccessorElement lookUpSetter(
325 String setterName, LibraryElement library) { 323 String setterName, LibraryElement library) {
326 return internalError("not supported."); 324 return internalError("not supported.");
327 } 325 }
326
327 NamedCompilationUnitMember computeNode() => internalError("not supported.");
328
329 InterfaceType get type => internalError("not supported.");
328 } 330 }
329 331
330 abstract class MockFunctionElement extends MockElement 332 abstract class MockFunctionElement extends MockElement
331 implements FunctionElement { 333 implements FunctionElement {
332 MockFunctionElement() 334 MockFunctionElement()
333 : super(ElementKind.FUNCTION); 335 : super(ElementKind.FUNCTION);
334 336
335 bool get isEntryPoint => internalError("not supported."); 337 bool get isEntryPoint => internalError("not supported.");
338
339 get typeParameters => internalError("not supported.");
340
341 FunctionType get type => internalError("not supported.");
342 DartType get returnType => internalError("not supported.");
343
344 FunctionDeclaration computeNode() => internalError("not supported.");
336 } 345 }
337 346
338 abstract class MockParameterElement extends MockElement 347 abstract class MockParameterElement extends MockElement
339 implements ParameterElement { 348 implements ParameterElement {
340 MockParameterElement() 349 MockParameterElement()
341 : super(ElementKind.PARAMETER); 350 : super(ElementKind.PARAMETER);
342 351
343 String get defaultValueCode => internalError("not supported."); 352 String get defaultValueCode => internalError("not supported.");
344 353
345 bool get isCovariant => internalError("not supported."); 354 bool get isCovariant => internalError("not supported.");
346 355
347 bool get isInitializingFormal => internalError("not supported."); 356 bool get isInitializingFormal => internalError("not supported.");
348 357
349 get parameterKind => internalError("not supported."); 358 get parameterKind => internalError("not supported.");
350 359
351 List<ParameterElement> get parameters => internalError("not supported."); 360 List<ParameterElement> get parameters => internalError("not supported.");
352 361
353 List<TypeParameterElement> get typeParameters { 362 get type => null;
354 return internalError("not supported."); 363
355 } 364 get typeParameters => internalError("not supported.");
365
366 get constantValue => internalError("not supported.");
367
368 computeConstantValue() => internalError("not supported.");
356 369
357 void appendToWithoutDelimiters(StringBuffer buffer) { 370 void appendToWithoutDelimiters(StringBuffer buffer) {
358 return internalError("not supported."); 371 return internalError("not supported.");
359 } 372 }
373
374 FormalParameter computeNode() => internalError("not supported.");
360 } 375 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698