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

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

Issue 2632663002: Fasta analyzer AST builder. (Closed)
Patch Set: Address review comments. Created 3 years, 11 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
(Empty)
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
3 // BSD-style license that can be found in the LICENSE file.
4
5 library fasta.analyzer.mock_element;
6
7 import 'package:analyzer/dart/element/element.dart';
8
9 import '../errors.dart' show
10 internalError;
11
12 abstract class MockElement implements Element {
13 final ElementKind kind;
14
15 MockElement(this.kind);
16
17 get librarySource => internalError("not supported.");
18
19 get source => internalError("not supported.");
20
21 get context => internalError("not supported.");
22
23 String get displayName => internalError("not supported.");
24
25 String get documentationComment => internalError("not supported.");
26
27 Element get enclosingElement => internalError("not supported.");
28
29 int get id => internalError("not supported.");
30
31 bool get isDeprecated => internalError("not supported.");
32
33 bool get isFactory => internalError("not supported.");
34
35 bool get isJS => internalError("not supported.");
36
37 bool get isOverride => internalError("not supported.");
38
39 bool get isPrivate => internalError("not supported.");
40
41 bool get isProtected => internalError("not supported.");
42
43 bool get isPublic => internalError("not supported.");
44
45 bool get isRequired => internalError("not supported.");
46
47 bool get isSynthetic => internalError("not supported.");
48
49 LibraryElement get library => internalError("not supported.");
50
51 get location => internalError("not supported.");
52
53 get metadata => internalError("not supported.");
54
55 String get name => internalError("not supported.");
56
57 int get nameLength => internalError("not supported.");
58
59 int get nameOffset => internalError("not supported.");
60
61 get unit => internalError("not supported.");
62
63 accept(visitor) => internalError("not supported.");
64
65 String computeDocumentationComment() => internalError("not supported.");
66
67 computeNode() => internalError("not supported.");
68
69 Element getAncestor(predicate) => internalError("not supported.");
70
71 String getExtendedDisplayName(String shortName) {
72 return internalError("not supported.");
73 }
74
75 bool isAccessibleIn(LibraryElement library) {
76 return internalError("not supported.");
77 }
78
79 void visitChildren(visitor) => internalError("not supported.");
80
81 String get uri => internalError("not supported.");
82
83 int get uriEnd => internalError("not supported.");
84
85 int get uriOffset => internalError("not supported.");
86
87 get type => null;
88
89 get typeParameters => internalError("not supported.");
90
91 List<ParameterElement> get parameters => internalError("not supported.");
92
93 get returnType => internalError("not supported.");
94
95 List<FunctionElement> get functions => internalError("not supported.");
96
97 bool get hasImplicitReturnType => internalError("not supported.");
98
99 bool get isAbstract => internalError("not supported.");
100
101 bool get isAsynchronous => internalError("not supported.");
102
103 bool get isExternal => internalError("not supported.");
104
105 bool get isGenerator => internalError("not supported.");
106
107 bool get isOperator => internalError("not supported.");
108
109 bool get isStatic => internalError("not supported.");
110
111 bool get isSynchronous => internalError("not supported.");
112
113 List<LabelElement> get labels => internalError("not supported.");
114
115 List<LocalVariableElement> get localVariables {
116 return internalError("not supported.");
117 }
118
119 get visibleRange => internalError("not supported.");
120
121 get constantValue => internalError("not supported.");
122
123 bool get hasImplicitType => internalError("not supported.");
124
125 FunctionElement get initializer => internalError("not supported.");
126
127 bool get isConst => internalError("not supported.");
128
129 bool get isFinal => internalError("not supported.");
130
131 bool get isPotentiallyMutatedInClosure => internalError("not supported.");
132
133 bool get isPotentiallyMutatedInScope => internalError("not supported.");
134
135 computeConstantValue() => internalError("not supported.");
136 }
137
138 abstract class MockLibraryElement extends MockElement
139 implements LibraryElement {
140 MockLibraryElement()
141 : super(ElementKind.LIBRARY);
142
143 CompilationUnitElement get definingCompilationUnit {
144 return internalError("not supported.");
145 }
146
147 FunctionElement get entryPoint => internalError("not supported.");
148
149 List<LibraryElement> get exportedLibraries {
150 return internalError("not supported.");
151 }
152
153 get exportNamespace => internalError("not supported.");
154
155 get exports => internalError("not supported.");
156
157 bool get hasExtUri => internalError("not supported.");
158
159 bool get hasLoadLibraryFunction => internalError("not supported.");
160
161 String get identifier => internalError("not supported.");
162
163 List<LibraryElement> get importedLibraries {
164 return internalError("not supported.");
165 }
166
167 get imports => internalError("not supported.");
168
169 bool get isBrowserApplication => internalError("not supported.");
170
171 bool get isDartAsync => internalError("not supported.");
172
173 bool get isDartCore => internalError("not supported.");
174
175 bool get isInSdk => internalError("not supported.");
176
177 List<LibraryElement> get libraryCycle => internalError("not supported.");
178
179 FunctionElement get loadLibraryFunction => internalError("not supported.");
180
181 List<CompilationUnitElement> get parts => internalError("not supported.");
182
183 List<PrefixElement> get prefixes => internalError("not supported.");
184
185 get publicNamespace => internalError("not supported.");
186
187 List<CompilationUnitElement> get units => internalError("not supported.");
188
189 getImportsWithPrefix(PrefixElement prefix) {
190 return internalError("not supported.");
191 }
192
193 ClassElement getType(String className) => internalError("not supported.");
194 }
195
196 abstract class MockCompilationUnitElement extends MockElement
197 implements CompilationUnitElement {
198 MockCompilationUnitElement()
199 : super(ElementKind.COMPILATION_UNIT);
200
201 List<PropertyAccessorElement> get accessors {
202 return internalError("not supported.");
203 }
204
205 List<ClassElement> get enums => internalError("not supported.");
206
207 List<FunctionElement> get functions => internalError("not supported.");
208
209 List<FunctionTypeAliasElement> get functionTypeAliases {
210 return internalError("not supported.");
211 }
212
213 bool get hasLoadLibraryFunction => internalError("not supported.");
214
215 List<TopLevelVariableElement> get topLevelVariables {
216 return internalError("not supported.");
217 }
218
219 List<ClassElement> get types => internalError("not supported.");
220
221 Element getElementAt(int offset) => internalError("not supported.");
222
223 ClassElement getEnum(String name) => internalError("not supported.");
224
225 ClassElement getType(String name) => internalError("not supported.");
226 }
227
228 abstract class MockClassElement extends MockElement implements ClassElement {
229 MockClassElement()
230 : super(ElementKind.CLASS);
231
232 List<PropertyAccessorElement> get accessors {
233 return internalError("not supported.");
234 }
235
236 get allSupertypes => internalError("not supported.");
237
238 List<ConstructorElement> get constructors => internalError("not supported.");
239
240 List<FieldElement> get fields => internalError("not supported.");
241
242 bool get hasNonFinalField => internalError("not supported.");
243
244 bool get hasReferenceToSuper => internalError("not supported.");
245
246 bool get hasStaticMember => internalError("not supported.");
247
248 get interfaces => internalError("not supported.");
249
250 bool get isAbstract => internalError("not supported.");
251
252 bool get isEnum => internalError("not supported.");
253
254 bool get isMixinApplication => internalError("not supported.");
255
256 bool get isOrInheritsProxy => internalError("not supported.");
257
258 bool get isProxy => internalError("not supported.");
259
260 bool get isValidMixin => internalError("not supported.");
261
262 List<MethodElement> get methods => internalError("not supported.");
263
264 get mixins => internalError("not supported.");
265
266 get supertype => internalError("not supported.");
267
268 ConstructorElement get unnamedConstructor => internalError("not supported.");
269
270 FieldElement getField(String name) => internalError("not supported.");
271
272 PropertyAccessorElement getGetter(String name) {
273 return internalError("not supported.");
274 }
275
276 MethodElement getMethod(String name) => internalError("not supported.");
277
278 ConstructorElement getNamedConstructor(String name) {
279 return internalError("not supported.");
280 }
281
282 PropertyAccessorElement getSetter(String name) {
283 return internalError("not supported.");
284 }
285
286 bool isSuperConstructorAccessible(ConstructorElement constructor) {
287 return internalError("not supported.");
288 }
289
290 MethodElement lookUpConcreteMethod(
291 String methodName, LibraryElement library) {
292 return internalError("not supported.");
293 }
294
295 PropertyAccessorElement lookUpGetter(
296 String getterName, LibraryElement library) {
297 return internalError("not supported.");
298 }
299
300 PropertyAccessorElement lookUpInheritedConcreteGetter(
301 String getterName, LibraryElement library) {
302 return internalError("not supported.");
303 }
304
305 MethodElement lookUpInheritedConcreteMethod(
306 String methodName, LibraryElement library) {
307 return internalError("not supported.");
308 }
309
310 PropertyAccessorElement lookUpInheritedConcreteSetter(
311 String setterName, LibraryElement library) {
312 return internalError("not supported.");
313 }
314
315 MethodElement lookUpInheritedMethod(
316 String methodName, LibraryElement library) {
317 return internalError("not supported.");
318 }
319
320 MethodElement lookUpMethod(String methodName, LibraryElement library) {
321 return internalError("not supported.");
322 }
323
324 PropertyAccessorElement lookUpSetter(
325 String setterName, LibraryElement library) {
326 return internalError("not supported.");
327 }
328 }
329
330 abstract class MockFunctionElement extends MockElement
331 implements FunctionElement {
332 MockFunctionElement()
333 : super(ElementKind.FUNCTION);
334
335 bool get isEntryPoint => internalError("not supported.");
336 }
337
338 abstract class MockParameterElement extends MockElement
339 implements ParameterElement {
340 MockParameterElement()
341 : super(ElementKind.PARAMETER);
342
343 String get defaultValueCode => internalError("not supported.");
344
345 bool get isCovariant => internalError("not supported.");
346
347 bool get isInitializingFormal => internalError("not supported.");
348
349 get parameterKind => internalError("not supported.");
350
351 List<ParameterElement> get parameters => internalError("not supported.");
352
353 List<TypeParameterElement> get typeParameters {
354 return internalError("not supported.");
355 }
356
357 void appendToWithoutDelimiters(StringBuffer buffer) {
358 return internalError("not supported.");
359 }
360 }
OLDNEW
« no previous file with comments | « pkg/fasta/lib/src/analyzer/element_store.dart ('k') | pkg/fasta/lib/src/analyzer/mock_type.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698