OLD | NEW |
| (Empty) |
1 // Copyright (c) 2015, the Dartino 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.md file. | |
4 | |
5 // TODO(ahe): Get rid of this file. Perhaps by having [FletchEnqueuer] extend | |
6 // [CodegenEnqueuer]. | |
7 part of fletchc.fletch_enqueuer; | |
8 | |
9 get notImplemented => throw "not implemented"; | |
10 | |
11 class EnqueuerMixin implements CodegenEnqueuer { | |
12 @override | |
13 String get name => notImplemented; | |
14 | |
15 @override | |
16 Compiler get compiler => notImplemented; | |
17 | |
18 @override | |
19 ItemCompilationContextCreator get itemCompilationContextCreator | |
20 => notImplemented; | |
21 | |
22 @override | |
23 Map<String, Set<Element>> get instanceMembersByName => notImplemented; | |
24 | |
25 @override | |
26 Map<String, Set<Element>> get instanceFunctionsByName => notImplemented; | |
27 | |
28 @override | |
29 Set<ClassElement> get recentClasses => notImplemented; | |
30 | |
31 @override | |
32 set recentClasses(Set<ClassElement> value) => notImplemented; | |
33 | |
34 @override | |
35 Universe get universe => notImplemented; | |
36 | |
37 @override | |
38 bool get queueIsClosed => notImplemented; | |
39 | |
40 @override | |
41 set queueIsClosed(bool value) => notImplemented; | |
42 | |
43 @override | |
44 EnqueueTask get task => notImplemented; | |
45 | |
46 @override | |
47 set task(EnqueueTask value) => notImplemented; | |
48 | |
49 @override | |
50 get nativeEnqueuer => notImplemented; | |
51 | |
52 @override | |
53 set nativeEnqueuer(value) => notImplemented; | |
54 | |
55 @override | |
56 bool get hasEnqueuedReflectiveElements => notImplemented; | |
57 | |
58 @override | |
59 set hasEnqueuedReflectiveElements(bool value) => notImplemented; | |
60 | |
61 @override | |
62 bool get hasEnqueuedReflectiveStaticFields => notImplemented; | |
63 | |
64 @override | |
65 set hasEnqueuedReflectiveStaticFields(bool value) => notImplemented; | |
66 | |
67 @override | |
68 bool get queueIsEmpty => notImplemented; | |
69 | |
70 @override | |
71 bool get isResolutionQueue => notImplemented; | |
72 | |
73 @override | |
74 QueueFilter get filter => notImplemented; | |
75 | |
76 @override | |
77 Queue get queue => notImplemented; | |
78 | |
79 @override | |
80 get generatedCode => notImplemented; | |
81 | |
82 @override | |
83 Set<Element> get newlyEnqueuedElements => notImplemented; | |
84 | |
85 @override | |
86 Set<DynamicUse> get newlySeenSelectors => notImplemented; | |
87 | |
88 @override | |
89 bool get enabledNoSuchMethod => notImplemented; | |
90 | |
91 @override | |
92 set enabledNoSuchMethod(bool value) => notImplemented; | |
93 | |
94 @override | |
95 bool isProcessed(Element member) => notImplemented; | |
96 | |
97 @override | |
98 void addToWorkList(Element element) => notImplemented; | |
99 | |
100 @override | |
101 bool internalAddToWorkList(Element element) => notImplemented; | |
102 | |
103 @override | |
104 void applyImpact(Element element, WorldImpact worldImpact) => notImplemented; | |
105 | |
106 @override | |
107 void registerInstantiatedType( | |
108 InterfaceType type, | |
109 {bool mirrorUsage: false}) => notImplemented; | |
110 | |
111 @override | |
112 bool checkNoEnqueuedInvokedInstanceMethods() => notImplemented; | |
113 | |
114 @override | |
115 void processInstantiatedClassMembers(ClassElement cls) => notImplemented; | |
116 | |
117 @override | |
118 void processInstantiatedClassMember( | |
119 ClassElement cls, | |
120 Element member) => notImplemented; | |
121 | |
122 @override | |
123 void registerNoSuchMethod(Element noSuchMethod) => notImplemented; | |
124 | |
125 @override | |
126 void enableIsolateSupport() => notImplemented; | |
127 | |
128 @override | |
129 void processInstantiatedClass(ClassElement cls) => notImplemented; | |
130 | |
131 @override | |
132 void registerInvocation(DynamicUse use) => notImplemented; | |
133 | |
134 @override | |
135 void registerInvokedGetter(DynamicUse use) => notImplemented; | |
136 | |
137 @override | |
138 void registerInvokedSetter(DynamicUse use) => notImplemented; | |
139 | |
140 @override | |
141 bool shouldIncludeElementDueToMirrors( | |
142 Element element, | |
143 {bool includedEnclosing}) => notImplemented; | |
144 | |
145 @override | |
146 void logEnqueueReflectiveAction(action, [msg = ""]) => notImplemented; | |
147 | |
148 @override | |
149 void enqueueReflectiveConstructor( | |
150 ConstructorElement ctor, | |
151 bool enclosingWasIncluded) => notImplemented; | |
152 | |
153 @override | |
154 void enqueueReflectiveMember( | |
155 Element element, | |
156 bool enclosingWasIncluded) => notImplemented; | |
157 | |
158 @override | |
159 void enqueueReflectiveElementsInClass( | |
160 ClassElement cls, | |
161 Iterable<ClassElement> recents, | |
162 bool enclosingWasIncluded) => notImplemented; | |
163 | |
164 @override | |
165 void enqueueReflectiveSpecialClasses() => notImplemented; | |
166 | |
167 @override | |
168 void enqueueReflectiveElementsInLibrary( | |
169 LibraryElement lib, | |
170 Iterable<ClassElement> recents) => notImplemented; | |
171 | |
172 @override | |
173 void enqueueReflectiveElements( | |
174 Iterable<ClassElement> recents) => notImplemented; | |
175 | |
176 @override | |
177 void enqueueReflectiveStaticFields( | |
178 Iterable<Element> elements) => notImplemented; | |
179 | |
180 @override | |
181 void processSet( | |
182 Map<String, Set<Element>> map, | |
183 String memberName, | |
184 bool f(Element e)) => notImplemented; | |
185 | |
186 @override | |
187 processInstanceMembers(String n, bool f(Element e)) => notImplemented; | |
188 | |
189 @override | |
190 processInstanceFunctions(String n, bool f(Element e)) => notImplemented; | |
191 | |
192 @override | |
193 void handleUnseenSelector( | |
194 DynamicUse use) => notImplemented; | |
195 | |
196 @override | |
197 void registerStaticUse(StaticUse element) => notImplemented; | |
198 | |
199 @override | |
200 void registerGetOfStaticFunction(FunctionElement element) => notImplemented; | |
201 | |
202 @override | |
203 void registerDynamicInvocation(DynamicUse use) => notImplemented; | |
204 | |
205 @override | |
206 void registerSelectorUse(DynamicUse use) => notImplemented; | |
207 | |
208 @override | |
209 void registerDynamicGetter(DynamicUse use) => notImplemented; | |
210 | |
211 @override | |
212 void registerDynamicSetter(DynamicUse use) => notImplemented; | |
213 | |
214 @override | |
215 void registerGetterForSuperMethod(Element element) => notImplemented; | |
216 | |
217 @override | |
218 void registerFieldGetter(Element element) => notImplemented; | |
219 | |
220 @override | |
221 void registerFieldSetter(Element element) => notImplemented; | |
222 | |
223 @override | |
224 void registerIsCheck(DartType type) => notImplemented; | |
225 | |
226 @override | |
227 void registerCallMethodWithFreeTypeVariables( | |
228 Element element) => notImplemented; | |
229 | |
230 @override | |
231 void registerClosurizedMember( | |
232 TypedElement element) => notImplemented; | |
233 | |
234 @override | |
235 void registerClosureIfFreeTypeVariables( | |
236 TypedElement element) => notImplemented; | |
237 | |
238 @override | |
239 void registerClosure( | |
240 LocalFunctionElement element) => notImplemented; | |
241 | |
242 @override | |
243 void forEach(void f(WorkItem work)) => notImplemented; | |
244 | |
245 @override | |
246 bool onQueueEmpty(Iterable<ClassElement> recentClasses) => notImplemented; | |
247 | |
248 @override | |
249 void logSummary(log(message)) => notImplemented; | |
250 | |
251 @override | |
252 void forgetElement(Element element) => notImplemented; | |
253 | |
254 @override | |
255 void handleUnseenSelectorInternal(DynamicUse dynamicUse) => notImplemented; | |
256 | |
257 @override | |
258 bool isClassProcessed(ClassElement cls) => notImplemented; | |
259 | |
260 @override | |
261 Iterable<ClassElement> get processedClasses => notImplemented; | |
262 | |
263 @override | |
264 void registerDynamicUse(DynamicUse dynamicUse) => notImplemented; | |
265 | |
266 @override | |
267 void registerStaticUseInternal(StaticUse staticUse) => notImplemented; | |
268 | |
269 @override | |
270 void registerTypeUse(TypeUse typeUse) => notImplemented; | |
271 | |
272 @override | |
273 DiagnosticReporter get reporter => notImplemented; | |
274 | |
275 @override | |
276 Resolution get resolution => notImplemented; | |
277 | |
278 @override | |
279 EnqueuerStrategy get strategy => notImplemented; | |
280 } | |
OLD | NEW |