Chromium Code Reviews| 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 |