OLD | NEW |
---|---|
(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) => internalError("not supporte d."); | |
asgerf
2017/01/19 10:13:27
also long lines in this file
ahe
2017/01/19 10:59:45
Done.
| |
72 | |
73 bool isAccessibleIn(LibraryElement library) => internalError("not supported.") ; | |
74 | |
75 void visitChildren(visitor) => internalError("not supported."); | |
76 | |
77 String get uri => internalError("not supported."); | |
78 | |
79 int get uriEnd => internalError("not supported."); | |
80 | |
81 int get uriOffset => internalError("not supported."); | |
82 | |
83 get type => null; | |
84 | |
85 get typeParameters => internalError("not supported."); | |
86 | |
87 List<ParameterElement> get parameters => internalError("not supported."); | |
88 | |
89 get returnType => internalError("not supported."); | |
90 | |
91 List<FunctionElement> get functions => internalError("not supported."); | |
92 | |
93 bool get hasImplicitReturnType => internalError("not supported."); | |
94 | |
95 bool get isAbstract => internalError("not supported."); | |
96 | |
97 bool get isAsynchronous => internalError("not supported."); | |
98 | |
99 bool get isExternal => internalError("not supported."); | |
100 | |
101 bool get isGenerator => internalError("not supported."); | |
102 | |
103 bool get isOperator => internalError("not supported."); | |
104 | |
105 bool get isStatic => internalError("not supported."); | |
106 | |
107 bool get isSynchronous => internalError("not supported."); | |
108 | |
109 List<LabelElement> get labels => internalError("not supported."); | |
110 | |
111 List<LocalVariableElement> get localVariables => internalError("not supported. "); | |
112 | |
113 get visibleRange => internalError("not supported."); | |
114 | |
115 get constantValue => internalError("not supported."); | |
116 | |
117 bool get hasImplicitType => internalError("not supported."); | |
118 | |
119 FunctionElement get initializer => internalError("not supported."); | |
120 | |
121 bool get isConst => internalError("not supported."); | |
122 | |
123 bool get isFinal => internalError("not supported."); | |
124 | |
125 bool get isPotentiallyMutatedInClosure => internalError("not supported."); | |
126 | |
127 bool get isPotentiallyMutatedInScope => internalError("not supported."); | |
128 | |
129 computeConstantValue() => internalError("not supported."); | |
130 } | |
131 | |
132 abstract class MockLibraryElement extends MockElement | |
133 implements LibraryElement { | |
134 MockLibraryElement() | |
135 : super(ElementKind.LIBRARY); | |
136 | |
137 CompilationUnitElement get definingCompilationUnit => internalError("not suppo rted."); | |
138 | |
139 FunctionElement get entryPoint => internalError("not supported."); | |
140 | |
141 List<LibraryElement> get exportedLibraries => internalError("not supported."); | |
142 | |
143 get exportNamespace => internalError("not supported."); | |
144 | |
145 get exports => internalError("not supported."); | |
146 | |
147 bool get hasExtUri => internalError("not supported."); | |
148 | |
149 bool get hasLoadLibraryFunction => internalError("not supported."); | |
150 | |
151 String get identifier => internalError("not supported."); | |
152 | |
153 List<LibraryElement> get importedLibraries => internalError("not supported."); | |
154 | |
155 get imports => internalError("not supported."); | |
156 | |
157 bool get isBrowserApplication => internalError("not supported."); | |
158 | |
159 bool get isDartAsync => internalError("not supported."); | |
160 | |
161 bool get isDartCore => internalError("not supported."); | |
162 | |
163 bool get isInSdk => internalError("not supported."); | |
164 | |
165 List<LibraryElement> get libraryCycle => internalError("not supported."); | |
166 | |
167 FunctionElement get loadLibraryFunction => internalError("not supported."); | |
168 | |
169 List<CompilationUnitElement> get parts => internalError("not supported."); | |
170 | |
171 List<PrefixElement> get prefixes => internalError("not supported."); | |
172 | |
173 get publicNamespace => internalError("not supported."); | |
174 | |
175 List<CompilationUnitElement> get units => internalError("not supported."); | |
176 | |
177 getImportsWithPrefix(PrefixElement prefix) => internalError("not supported."); | |
178 | |
179 ClassElement getType(String className) => internalError("not supported."); | |
180 } | |
181 | |
182 abstract class MockCompilationUnitElement extends MockElement | |
183 implements CompilationUnitElement { | |
184 MockCompilationUnitElement() | |
185 : super(ElementKind.COMPILATION_UNIT); | |
186 | |
187 List<PropertyAccessorElement> get accessors => internalError("not supported.") ; | |
188 | |
189 List<ClassElement> get enums => internalError("not supported."); | |
190 | |
191 List<FunctionElement> get functions => internalError("not supported."); | |
192 | |
193 List<FunctionTypeAliasElement> get functionTypeAliases => internalError("not s upported."); | |
194 | |
195 bool get hasLoadLibraryFunction => internalError("not supported."); | |
196 | |
197 List<TopLevelVariableElement> get topLevelVariables => internalError("not supp orted."); | |
198 | |
199 List<ClassElement> get types => internalError("not supported."); | |
200 | |
201 Element getElementAt(int offset) => internalError("not supported."); | |
202 | |
203 ClassElement getEnum(String name) => internalError("not supported."); | |
204 | |
205 ClassElement getType(String name) => internalError("not supported."); | |
206 } | |
207 | |
208 abstract class MockClassElement extends MockElement implements ClassElement { | |
209 MockClassElement() | |
210 : super(ElementKind.CLASS); | |
211 | |
212 List<PropertyAccessorElement> get accessors => internalError("not supported.") ; | |
213 | |
214 get allSupertypes => internalError("not supported."); | |
215 | |
216 List<ConstructorElement> get constructors => internalError("not supported."); | |
217 | |
218 List<FieldElement> get fields => internalError("not supported."); | |
219 | |
220 bool get hasNonFinalField => internalError("not supported."); | |
221 | |
222 bool get hasReferenceToSuper => internalError("not supported."); | |
223 | |
224 bool get hasStaticMember => internalError("not supported."); | |
225 | |
226 get interfaces => internalError("not supported."); | |
227 | |
228 bool get isAbstract => internalError("not supported."); | |
229 | |
230 bool get isEnum => internalError("not supported."); | |
231 | |
232 bool get isMixinApplication => internalError("not supported."); | |
233 | |
234 bool get isOrInheritsProxy => internalError("not supported."); | |
235 | |
236 bool get isProxy => internalError("not supported."); | |
237 | |
238 bool get isValidMixin => internalError("not supported."); | |
239 | |
240 List<MethodElement> get methods => internalError("not supported."); | |
241 | |
242 get mixins => internalError("not supported."); | |
243 | |
244 get supertype => internalError("not supported."); | |
245 | |
246 ConstructorElement get unnamedConstructor => internalError("not supported."); | |
247 | |
248 FieldElement getField(String name) => internalError("not supported."); | |
249 | |
250 PropertyAccessorElement getGetter(String name) => internalError("not supported ."); | |
251 | |
252 MethodElement getMethod(String name) => internalError("not supported."); | |
253 | |
254 ConstructorElement getNamedConstructor(String name) => internalError("not supp orted."); | |
255 | |
256 PropertyAccessorElement getSetter(String name) => internalError("not supported ."); | |
257 | |
258 bool isSuperConstructorAccessible(ConstructorElement constructor) => internalE rror("not supported."); | |
259 | |
260 MethodElement lookUpConcreteMethod(String methodName, LibraryElement library) => internalError("not supported."); | |
261 | |
262 PropertyAccessorElement lookUpGetter( | |
263 String getterName, LibraryElement library) => internalError("not supported ."); | |
264 | |
265 PropertyAccessorElement lookUpInheritedConcreteGetter( | |
266 String getterName, LibraryElement library) => internalError("not supported ."); | |
267 | |
268 MethodElement lookUpInheritedConcreteMethod( | |
269 String methodName, LibraryElement library) => internalError("not supported ."); | |
270 | |
271 PropertyAccessorElement lookUpInheritedConcreteSetter( | |
272 String setterName, LibraryElement library) => internalError("not supported ."); | |
273 | |
274 MethodElement lookUpInheritedMethod( | |
275 String methodName, LibraryElement library) => internalError("not supported ."); | |
276 | |
277 MethodElement lookUpMethod(String methodName, LibraryElement library) => inter nalError("not supported."); | |
278 | |
279 PropertyAccessorElement lookUpSetter( | |
280 String setterName, LibraryElement library) => internalError("not supported ."); | |
281 } | |
282 | |
283 abstract class MockFunctionElement extends MockElement | |
284 implements FunctionElement { | |
285 MockFunctionElement() | |
286 : super(ElementKind.FUNCTION); | |
287 | |
288 bool get isEntryPoint => internalError("not supported."); | |
289 } | |
290 | |
291 abstract class MockParameterElement extends MockElement | |
292 implements ParameterElement { | |
293 MockParameterElement() | |
294 : super(ElementKind.PARAMETER); | |
295 | |
296 String get defaultValueCode => internalError("not supported."); | |
297 | |
298 bool get isCovariant => internalError("not supported."); | |
299 | |
300 bool get isInitializingFormal => internalError("not supported."); | |
301 | |
302 get parameterKind => internalError("not supported."); | |
303 | |
304 List<ParameterElement> get parameters => internalError("not supported."); | |
305 | |
306 List<TypeParameterElement> get typeParameters => internalError("not supported. "); | |
307 | |
308 void appendToWithoutDelimiters(StringBuffer buffer) => internalError("not supp orted."); | |
309 } | |
OLD | NEW |