| 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 |