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