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

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

Issue 2970273004: Deprecate all diagnostics methods that use strings. (Closed)
Patch Set: Merged with 4df146dd9a465d63344330bf3e45524b927c92ec Created 3 years, 5 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/ast/ast.dart';
8 import 'package:analyzer/dart/element/element.dart'; 8 import 'package:analyzer/dart/element/element.dart';
9 import 'package:analyzer/dart/element/type.dart'; 9 import 'package:analyzer/dart/element/type.dart';
10 import 'package:analyzer/src/generated/source.dart'; 10 import 'package:analyzer/src/generated/source.dart';
11 import 'package:front_end/src/fasta/builder/builder.dart' show Builder; 11 import 'package:front_end/src/fasta/builder/builder.dart' show Builder;
12 import 'package:front_end/src/fasta/errors.dart' show internalError; 12
13 import 'package:front_end/src/fasta/deprecated_problems.dart'
14 show deprecated_internalProblem;
13 15
14 abstract class MockElement extends Builder implements Element, LocalElement { 16 abstract class MockElement extends Builder implements Element, LocalElement {
15 @override 17 @override
16 final ElementKind kind; 18 final ElementKind kind;
17 19
18 MockElement(this.kind) : super(null, -1, null); 20 MockElement(this.kind) : super(null, -1, null);
19 21
20 @override 22 @override
21 get librarySource => internalError("not supported."); 23 get librarySource => deprecated_internalProblem("not supported.");
22 24
23 @override 25 @override
24 get source => internalError("not supported."); 26 get source => deprecated_internalProblem("not supported.");
25 27
26 @override 28 @override
27 get context => internalError("not supported."); 29 get context => deprecated_internalProblem("not supported.");
28 30
29 @override 31 @override
30 String get displayName => internalError("not supported."); 32 String get displayName => deprecated_internalProblem("not supported.");
31 33
32 @override 34 @override
33 String get documentationComment => internalError("not supported."); 35 String get documentationComment =>
36 deprecated_internalProblem("not supported.");
34 37
35 @override 38 @override
36 Element get enclosingElement => internalError("not supported."); 39 Element get enclosingElement => deprecated_internalProblem("not supported.");
37 40
38 @override 41 @override
39 int get id => internalError("not supported."); 42 int get id => deprecated_internalProblem("not supported.");
40 43
41 @override 44 @override
42 bool get isDeprecated => internalError("not supported."); 45 bool get isDeprecated => deprecated_internalProblem("not supported.");
43 46
44 @override 47 @override
45 bool get isFactory => internalError("not supported."); 48 bool get isFactory => deprecated_internalProblem("not supported.");
46 49
47 @override 50 @override
48 bool get isJS => internalError("not supported."); 51 bool get isJS => deprecated_internalProblem("not supported.");
49 52
50 @override 53 @override
51 bool get isOverride => internalError("not supported."); 54 bool get isOverride => deprecated_internalProblem("not supported.");
52 55
53 @override 56 @override
54 bool get isPrivate => internalError("not supported."); 57 bool get isPrivate => deprecated_internalProblem("not supported.");
55 58
56 @override 59 @override
57 bool get isProtected => internalError("not supported."); 60 bool get isProtected => deprecated_internalProblem("not supported.");
58 61
59 @override 62 @override
60 bool get isPublic => internalError("not supported."); 63 bool get isPublic => deprecated_internalProblem("not supported.");
61 64
62 @override 65 @override
63 bool get isRequired => internalError("not supported."); 66 bool get isRequired => deprecated_internalProblem("not supported.");
64 67
65 @override 68 @override
66 bool get isSynthetic => internalError("not supported."); 69 bool get isSynthetic => deprecated_internalProblem("not supported.");
67 70
68 @override 71 @override
69 LibraryElement get library => internalError("not supported."); 72 LibraryElement get library => deprecated_internalProblem("not supported.");
70 73
71 @override 74 @override
72 get location => internalError("not supported."); 75 get location => deprecated_internalProblem("not supported.");
73 76
74 @override 77 @override
75 get metadata => internalError("not supported."); 78 get metadata => deprecated_internalProblem("not supported.");
76 79
77 @override 80 @override
78 String get name => internalError("not supported."); 81 String get name => deprecated_internalProblem("not supported.");
79 82
80 @override 83 @override
81 String get fullNameForErrors => name; 84 String get fullNameForErrors => name;
82 85
83 @override 86 @override
84 int get nameLength => internalError("not supported."); 87 int get nameLength => deprecated_internalProblem("not supported.");
85 88
86 @override 89 @override
87 int get nameOffset => -1; 90 int get nameOffset => -1;
88 91
89 @override 92 @override
90 get unit => internalError("not supported."); 93 get unit => deprecated_internalProblem("not supported.");
91 94
92 @override 95 @override
93 accept<T>(visitor) => internalError("not supported."); 96 accept<T>(visitor) => deprecated_internalProblem("not supported.");
94 97
95 @override 98 @override
96 String computeDocumentationComment() => internalError("not supported."); 99 String computeDocumentationComment() =>
100 deprecated_internalProblem("not supported.");
97 101
98 @override 102 @override
99 computeNode() => internalError("not supported."); 103 computeNode() => deprecated_internalProblem("not supported.");
100 104
101 @override 105 @override
102 getAncestor<E>(predicate) => internalError("not supported."); 106 getAncestor<E>(predicate) => deprecated_internalProblem("not supported.");
103 107
104 @override 108 @override
105 String getExtendedDisplayName(String shortName) { 109 String getExtendedDisplayName(String shortName) {
106 return internalError("not supported."); 110 return deprecated_internalProblem("not supported.");
107 } 111 }
108 112
109 @override 113 @override
110 bool isAccessibleIn(LibraryElement library) { 114 bool isAccessibleIn(LibraryElement library) {
111 return internalError("not supported."); 115 return deprecated_internalProblem("not supported.");
112 } 116 }
113 117
114 @override 118 @override
115 void visitChildren(visitor) => internalError("not supported."); 119 void visitChildren(visitor) => deprecated_internalProblem("not supported.");
116 120
117 String get uri => internalError("not supported."); 121 String get uri => deprecated_internalProblem("not supported.");
118 122
119 int get uriEnd => internalError("not supported."); 123 int get uriEnd => deprecated_internalProblem("not supported.");
120 124
121 int get uriOffset => internalError("not supported."); 125 int get uriOffset => deprecated_internalProblem("not supported.");
122 126
123 List<ParameterElement> get parameters => internalError("not supported."); 127 List<ParameterElement> get parameters =>
128 deprecated_internalProblem("not supported.");
124 129
125 List<FunctionElement> get functions => internalError("not supported."); 130 List<FunctionElement> get functions =>
131 deprecated_internalProblem("not supported.");
126 132
127 bool get hasImplicitReturnType => internalError("not supported."); 133 bool get hasImplicitReturnType =>
134 deprecated_internalProblem("not supported.");
128 135
129 bool get isAbstract => internalError("not supported."); 136 bool get isAbstract => deprecated_internalProblem("not supported.");
130 137
131 bool get isAsynchronous => internalError("not supported."); 138 bool get isAsynchronous => deprecated_internalProblem("not supported.");
132 139
133 bool get isExternal => internalError("not supported."); 140 bool get isExternal => deprecated_internalProblem("not supported.");
134 141
135 bool get isGenerator => internalError("not supported."); 142 bool get isGenerator => deprecated_internalProblem("not supported.");
136 143
137 bool get isOperator => internalError("not supported."); 144 bool get isOperator => deprecated_internalProblem("not supported.");
138 145
139 @override 146 @override
140 bool get isStatic => internalError("not supported."); 147 bool get isStatic => deprecated_internalProblem("not supported.");
141 148
142 bool get isSynchronous => internalError("not supported."); 149 bool get isSynchronous => deprecated_internalProblem("not supported.");
143 150
144 @override 151 @override
145 get visibleRange => internalError("not supported."); 152 get visibleRange => deprecated_internalProblem("not supported.");
146 153
147 bool get hasImplicitType => internalError("not supported."); 154 bool get hasImplicitType => deprecated_internalProblem("not supported.");
148 155
149 FunctionElement get initializer => internalError("not supported."); 156 FunctionElement get initializer =>
157 deprecated_internalProblem("not supported.");
150 158
151 @override 159 @override
152 bool get isConst => internalError("not supported."); 160 bool get isConst => deprecated_internalProblem("not supported.");
153 161
154 @override 162 @override
155 bool get isFinal => internalError("not supported."); 163 bool get isFinal => deprecated_internalProblem("not supported.");
156 164
157 bool get isPotentiallyMutatedInClosure => internalError("not supported."); 165 bool get isPotentiallyMutatedInClosure =>
166 deprecated_internalProblem("not supported.");
158 167
159 bool get isPotentiallyMutatedInScope => internalError("not supported."); 168 bool get isPotentiallyMutatedInScope =>
169 deprecated_internalProblem("not supported.");
160 } 170 }
161 171
162 abstract class MockLibraryElement extends MockElement 172 abstract class MockLibraryElement extends MockElement
163 implements LibraryElement { 173 implements LibraryElement {
164 MockLibraryElement() : super(ElementKind.LIBRARY); 174 MockLibraryElement() : super(ElementKind.LIBRARY);
165 175
166 @override 176 @override
167 CompilationUnitElement get definingCompilationUnit { 177 CompilationUnitElement get definingCompilationUnit {
168 return internalError("not supported."); 178 return deprecated_internalProblem("not supported.");
169 } 179 }
170 180
171 @override 181 @override
172 FunctionElement get entryPoint => internalError("not supported."); 182 FunctionElement get entryPoint =>
183 deprecated_internalProblem("not supported.");
173 184
174 @override 185 @override
175 List<LibraryElement> get exportedLibraries { 186 List<LibraryElement> get exportedLibraries {
176 return internalError("not supported."); 187 return deprecated_internalProblem("not supported.");
177 } 188 }
178 189
179 @override 190 @override
180 get exportNamespace => internalError("not supported."); 191 get exportNamespace => deprecated_internalProblem("not supported.");
181 192
182 @override 193 @override
183 get exports => internalError("not supported."); 194 get exports => deprecated_internalProblem("not supported.");
184 195
185 @override 196 @override
186 bool get hasExtUri => internalError("not supported."); 197 bool get hasExtUri => deprecated_internalProblem("not supported.");
187 198
188 @override 199 @override
189 bool get hasLoadLibraryFunction => internalError("not supported."); 200 bool get hasLoadLibraryFunction =>
201 deprecated_internalProblem("not supported.");
190 202
191 @override 203 @override
192 String get identifier => internalError("not supported."); 204 String get identifier => deprecated_internalProblem("not supported.");
193 205
194 @override 206 @override
195 List<LibraryElement> get importedLibraries { 207 List<LibraryElement> get importedLibraries {
196 return internalError("not supported."); 208 return deprecated_internalProblem("not supported.");
197 } 209 }
198 210
199 @override 211 @override
200 get imports => internalError("not supported."); 212 get imports => deprecated_internalProblem("not supported.");
201 213
202 @override 214 @override
203 bool get isBrowserApplication => internalError("not supported."); 215 bool get isBrowserApplication => deprecated_internalProblem("not supported.");
204 216
205 @override 217 @override
206 bool get isDartAsync => internalError("not supported."); 218 bool get isDartAsync => deprecated_internalProblem("not supported.");
207 219
208 @override 220 @override
209 bool get isDartCore => internalError("not supported."); 221 bool get isDartCore => deprecated_internalProblem("not supported.");
210 222
211 @override 223 @override
212 bool get isInSdk => internalError("not supported."); 224 bool get isInSdk => deprecated_internalProblem("not supported.");
213 225
214 @override 226 @override
215 List<LibraryElement> get libraryCycle => internalError("not supported."); 227 List<LibraryElement> get libraryCycle =>
228 deprecated_internalProblem("not supported.");
216 229
217 @override 230 @override
218 FunctionElement get loadLibraryFunction => internalError("not supported."); 231 FunctionElement get loadLibraryFunction =>
232 deprecated_internalProblem("not supported.");
219 233
220 @override 234 @override
221 List<CompilationUnitElement> get parts => internalError("not supported."); 235 List<CompilationUnitElement> get parts =>
236 deprecated_internalProblem("not supported.");
222 237
223 @override 238 @override
224 List<PrefixElement> get prefixes => internalError("not supported."); 239 List<PrefixElement> get prefixes =>
240 deprecated_internalProblem("not supported.");
225 241
226 @override 242 @override
227 get publicNamespace => internalError("not supported."); 243 get publicNamespace => deprecated_internalProblem("not supported.");
228 244
229 @override 245 @override
230 List<CompilationUnitElement> get units => internalError("not supported."); 246 List<CompilationUnitElement> get units =>
247 deprecated_internalProblem("not supported.");
231 248
232 @override 249 @override
233 getImportsWithPrefix(PrefixElement prefix) { 250 getImportsWithPrefix(PrefixElement prefix) {
234 return internalError("not supported."); 251 return deprecated_internalProblem("not supported.");
235 } 252 }
236 253
237 @override 254 @override
238 ClassElement getType(String className) => internalError("not supported."); 255 ClassElement getType(String className) =>
256 deprecated_internalProblem("not supported.");
239 } 257 }
240 258
241 abstract class MockCompilationUnitElement extends MockElement 259 abstract class MockCompilationUnitElement extends MockElement
242 implements CompilationUnitElement { 260 implements CompilationUnitElement {
243 MockCompilationUnitElement() : super(ElementKind.COMPILATION_UNIT); 261 MockCompilationUnitElement() : super(ElementKind.COMPILATION_UNIT);
244 262
245 @override 263 @override
246 List<PropertyAccessorElement> get accessors { 264 List<PropertyAccessorElement> get accessors {
247 return internalError("not supported."); 265 return deprecated_internalProblem("not supported.");
248 } 266 }
249 267
250 @override 268 @override
251 LibraryElement get enclosingElement => internalError("not supported."); 269 LibraryElement get enclosingElement =>
270 deprecated_internalProblem("not supported.");
252 271
253 @override 272 @override
254 List<ClassElement> get enums => internalError("not supported."); 273 List<ClassElement> get enums => deprecated_internalProblem("not supported.");
255 274
256 @override 275 @override
257 List<FunctionElement> get functions => internalError("not supported."); 276 List<FunctionElement> get functions =>
277 deprecated_internalProblem("not supported.");
258 278
259 @override 279 @override
260 List<FunctionTypeAliasElement> get functionTypeAliases { 280 List<FunctionTypeAliasElement> get functionTypeAliases {
261 return internalError("not supported."); 281 return deprecated_internalProblem("not supported.");
262 } 282 }
263 283
264 @override 284 @override
265 bool get hasLoadLibraryFunction => internalError("not supported."); 285 bool get hasLoadLibraryFunction =>
286 deprecated_internalProblem("not supported.");
266 287
267 @override 288 @override
268 LineInfo get lineInfo => internalError("not supported."); 289 LineInfo get lineInfo => deprecated_internalProblem("not supported.");
269 290
270 @override 291 @override
271 List<TopLevelVariableElement> get topLevelVariables { 292 List<TopLevelVariableElement> get topLevelVariables {
272 return internalError("not supported."); 293 return deprecated_internalProblem("not supported.");
273 } 294 }
274 295
275 @override 296 @override
276 List<ClassElement> get types => internalError("not supported."); 297 List<ClassElement> get types => deprecated_internalProblem("not supported.");
277 298
278 @override 299 @override
279 ClassElement getEnum(String name) => internalError("not supported."); 300 ClassElement getEnum(String name) =>
301 deprecated_internalProblem("not supported.");
280 302
281 @override 303 @override
282 ClassElement getType(String name) => internalError("not supported."); 304 ClassElement getType(String name) =>
305 deprecated_internalProblem("not supported.");
283 306
284 @override 307 @override
285 CompilationUnit computeNode() => internalError("not supported."); 308 CompilationUnit computeNode() => deprecated_internalProblem("not supported.");
286 } 309 }
287 310
288 abstract class MockClassElement extends MockElement implements ClassElement { 311 abstract class MockClassElement extends MockElement implements ClassElement {
289 MockClassElement() : super(ElementKind.CLASS); 312 MockClassElement() : super(ElementKind.CLASS);
290 313
291 List<PropertyAccessorElement> get accessors { 314 List<PropertyAccessorElement> get accessors {
292 return internalError("not supported."); 315 return deprecated_internalProblem("not supported.");
293 } 316 }
294 317
295 @override 318 @override
296 get allSupertypes => internalError("not supported."); 319 get allSupertypes => deprecated_internalProblem("not supported.");
297 320
298 @override 321 @override
299 List<ConstructorElement> get constructors => internalError("not supported."); 322 List<ConstructorElement> get constructors =>
323 deprecated_internalProblem("not supported.");
300 324
301 @override 325 @override
302 List<FieldElement> get fields => internalError("not supported."); 326 List<FieldElement> get fields => deprecated_internalProblem("not supported.");
303 327
304 @override 328 @override
305 bool get hasNonFinalField => internalError("not supported."); 329 bool get hasNonFinalField => deprecated_internalProblem("not supported.");
306 330
307 @override 331 @override
308 bool get hasReferenceToSuper => internalError("not supported."); 332 bool get hasReferenceToSuper => deprecated_internalProblem("not supported.");
309 333
310 @override 334 @override
311 bool get hasStaticMember => internalError("not supported."); 335 bool get hasStaticMember => deprecated_internalProblem("not supported.");
312 336
313 @override 337 @override
314 get interfaces => internalError("not supported."); 338 get interfaces => deprecated_internalProblem("not supported.");
315 339
316 @override 340 @override
317 bool get isAbstract => internalError("not supported."); 341 bool get isAbstract => deprecated_internalProblem("not supported.");
318 342
319 @override 343 @override
320 bool get isEnum => internalError("not supported."); 344 bool get isEnum => deprecated_internalProblem("not supported.");
321 345
322 @override 346 @override
323 bool get isMixinApplication => internalError("not supported."); 347 bool get isMixinApplication => deprecated_internalProblem("not supported.");
324 348
325 @override 349 @override
326 bool get isOrInheritsProxy => internalError("not supported."); 350 bool get isOrInheritsProxy => deprecated_internalProblem("not supported.");
327 351
328 @override 352 @override
329 bool get isProxy => internalError("not supported."); 353 bool get isProxy => deprecated_internalProblem("not supported.");
330 354
331 @override 355 @override
332 bool get isValidMixin => internalError("not supported."); 356 bool get isValidMixin => deprecated_internalProblem("not supported.");
333 357
334 @override 358 @override
335 get typeParameters => internalError("not supported."); 359 get typeParameters => deprecated_internalProblem("not supported.");
336 360
337 @override 361 @override
338 List<MethodElement> get methods => internalError("not supported."); 362 List<MethodElement> get methods =>
363 deprecated_internalProblem("not supported.");
339 364
340 @override 365 @override
341 get mixins => internalError("not supported."); 366 get mixins => deprecated_internalProblem("not supported.");
342 367
343 @override 368 @override
344 get supertype => internalError("not supported."); 369 get supertype => deprecated_internalProblem("not supported.");
345 370
346 @override 371 @override
347 ConstructorElement get unnamedConstructor => internalError("not supported."); 372 ConstructorElement get unnamedConstructor =>
373 deprecated_internalProblem("not supported.");
348 374
349 @override 375 @override
350 FieldElement getField(String name) => internalError("not supported."); 376 FieldElement getField(String name) =>
377 deprecated_internalProblem("not supported.");
351 378
352 @override 379 @override
353 PropertyAccessorElement getGetter(String name) { 380 PropertyAccessorElement getGetter(String name) {
354 return internalError("not supported."); 381 return deprecated_internalProblem("not supported.");
355 } 382 }
356 383
357 @override 384 @override
358 MethodElement getMethod(String name) => internalError("not supported."); 385 MethodElement getMethod(String name) =>
386 deprecated_internalProblem("not supported.");
359 387
360 @override 388 @override
361 ConstructorElement getNamedConstructor(String name) { 389 ConstructorElement getNamedConstructor(String name) {
362 return internalError("not supported."); 390 return deprecated_internalProblem("not supported.");
363 } 391 }
364 392
365 @override 393 @override
366 PropertyAccessorElement getSetter(String name) { 394 PropertyAccessorElement getSetter(String name) {
367 return internalError("not supported."); 395 return deprecated_internalProblem("not supported.");
368 } 396 }
369 397
370 @override 398 @override
371 bool isSuperConstructorAccessible(ConstructorElement constructor) { 399 bool isSuperConstructorAccessible(ConstructorElement constructor) {
372 return internalError("not supported."); 400 return deprecated_internalProblem("not supported.");
373 } 401 }
374 402
375 @override 403 @override
376 MethodElement lookUpConcreteMethod( 404 MethodElement lookUpConcreteMethod(
377 String methodName, LibraryElement library) { 405 String methodName, LibraryElement library) {
378 return internalError("not supported."); 406 return deprecated_internalProblem("not supported.");
379 } 407 }
380 408
381 @override 409 @override
382 PropertyAccessorElement lookUpGetter( 410 PropertyAccessorElement lookUpGetter(
383 String getterName, LibraryElement library) { 411 String getterName, LibraryElement library) {
384 return internalError("not supported."); 412 return deprecated_internalProblem("not supported.");
385 } 413 }
386 414
387 @override 415 @override
388 PropertyAccessorElement lookUpInheritedConcreteGetter( 416 PropertyAccessorElement lookUpInheritedConcreteGetter(
389 String getterName, LibraryElement library) { 417 String getterName, LibraryElement library) {
390 return internalError("not supported."); 418 return deprecated_internalProblem("not supported.");
391 } 419 }
392 420
393 @override 421 @override
394 MethodElement lookUpInheritedConcreteMethod( 422 MethodElement lookUpInheritedConcreteMethod(
395 String methodName, LibraryElement library) { 423 String methodName, LibraryElement library) {
396 return internalError("not supported."); 424 return deprecated_internalProblem("not supported.");
397 } 425 }
398 426
399 @override 427 @override
400 PropertyAccessorElement lookUpInheritedConcreteSetter( 428 PropertyAccessorElement lookUpInheritedConcreteSetter(
401 String setterName, LibraryElement library) { 429 String setterName, LibraryElement library) {
402 return internalError("not supported."); 430 return deprecated_internalProblem("not supported.");
403 } 431 }
404 432
405 @override 433 @override
406 MethodElement lookUpInheritedMethod( 434 MethodElement lookUpInheritedMethod(
407 String methodName, LibraryElement library) { 435 String methodName, LibraryElement library) {
408 return internalError("not supported."); 436 return deprecated_internalProblem("not supported.");
409 } 437 }
410 438
411 @override 439 @override
412 MethodElement lookUpMethod(String methodName, LibraryElement library) { 440 MethodElement lookUpMethod(String methodName, LibraryElement library) {
413 return internalError("not supported."); 441 return deprecated_internalProblem("not supported.");
414 } 442 }
415 443
416 @override 444 @override
417 PropertyAccessorElement lookUpSetter( 445 PropertyAccessorElement lookUpSetter(
418 String setterName, LibraryElement library) { 446 String setterName, LibraryElement library) {
419 return internalError("not supported."); 447 return deprecated_internalProblem("not supported.");
420 } 448 }
421 449
422 @override 450 @override
423 NamedCompilationUnitMember computeNode() => internalError("not supported."); 451 NamedCompilationUnitMember computeNode() =>
452 deprecated_internalProblem("not supported.");
424 453
425 @override 454 @override
426 InterfaceType get type => internalError("not supported."); 455 InterfaceType get type => deprecated_internalProblem("not supported.");
427 } 456 }
428 457
429 abstract class MockFunctionElement extends MockElement 458 abstract class MockFunctionElement extends MockElement
430 implements FunctionElement { 459 implements FunctionElement {
431 MockFunctionElement() : super(ElementKind.FUNCTION); 460 MockFunctionElement() : super(ElementKind.FUNCTION);
432 461
433 @override 462 @override
434 bool get isEntryPoint => internalError("not supported."); 463 bool get isEntryPoint => deprecated_internalProblem("not supported.");
435 464
436 @override 465 @override
437 get typeParameters => internalError("not supported."); 466 get typeParameters => deprecated_internalProblem("not supported.");
438 467
439 @override 468 @override
440 FunctionType get type => internalError("not supported."); 469 FunctionType get type => deprecated_internalProblem("not supported.");
441 470
442 @override 471 @override
443 DartType get returnType => internalError("not supported."); 472 DartType get returnType => deprecated_internalProblem("not supported.");
444 473
445 @override 474 @override
446 FunctionDeclaration computeNode() => internalError("not supported."); 475 FunctionDeclaration computeNode() =>
476 deprecated_internalProblem("not supported.");
447 } 477 }
448 478
449 abstract class MockFunctionTypeAliasElement extends MockElement 479 abstract class MockFunctionTypeAliasElement extends MockElement
450 implements FunctionTypeAliasElement { 480 implements FunctionTypeAliasElement {
451 MockFunctionTypeAliasElement() : super(ElementKind.FUNCTION_TYPE_ALIAS); 481 MockFunctionTypeAliasElement() : super(ElementKind.FUNCTION_TYPE_ALIAS);
452 482
453 @override 483 @override
454 CompilationUnitElement get enclosingElement { 484 CompilationUnitElement get enclosingElement {
455 return internalError("not supported."); 485 return deprecated_internalProblem("not supported.");
456 } 486 }
457 487
458 @override 488 @override
459 TypeAlias computeNode() => internalError("not supported."); 489 TypeAlias computeNode() => deprecated_internalProblem("not supported.");
460 } 490 }
461 491
462 abstract class MockParameterElement extends MockElement 492 abstract class MockParameterElement extends MockElement
463 implements ParameterElement { 493 implements ParameterElement {
464 MockParameterElement() : super(ElementKind.PARAMETER); 494 MockParameterElement() : super(ElementKind.PARAMETER);
465 495
466 @override 496 @override
467 String get defaultValueCode => internalError("not supported."); 497 String get defaultValueCode => deprecated_internalProblem("not supported.");
468 498
469 @override 499 @override
470 bool get isCovariant => internalError("not supported."); 500 bool get isCovariant => deprecated_internalProblem("not supported.");
471 501
472 @override 502 @override
473 bool get isInitializingFormal => internalError("not supported."); 503 bool get isInitializingFormal => deprecated_internalProblem("not supported.");
474 504
475 @override 505 @override
476 get parameterKind => internalError("not supported."); 506 get parameterKind => deprecated_internalProblem("not supported.");
477 507
478 @override 508 @override
479 List<ParameterElement> get parameters => internalError("not supported."); 509 List<ParameterElement> get parameters =>
510 deprecated_internalProblem("not supported.");
480 511
481 @override 512 @override
482 get type => null; 513 get type => null;
483 514
484 @override 515 @override
485 get typeParameters => internalError("not supported."); 516 get typeParameters => deprecated_internalProblem("not supported.");
486 517
487 @override 518 @override
488 get constantValue => internalError("not supported."); 519 get constantValue => deprecated_internalProblem("not supported.");
489 520
490 @override 521 @override
491 computeConstantValue() => internalError("not supported."); 522 computeConstantValue() => deprecated_internalProblem("not supported.");
492 523
493 @override 524 @override
494 void appendToWithoutDelimiters(StringBuffer buffer) { 525 void appendToWithoutDelimiters(StringBuffer buffer) {
495 return internalError("not supported."); 526 return deprecated_internalProblem("not supported.");
496 } 527 }
497 528
498 @override 529 @override
499 FormalParameter computeNode() => internalError("not supported."); 530 FormalParameter computeNode() => deprecated_internalProblem("not supported.");
500 } 531 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/fasta/element_store.dart ('k') | pkg/analyzer/lib/src/fasta/mock_type.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698