| 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 import 'package:analyzer/src/generated/source.dart'; | 10 import 'package:analyzer/src/generated/source.dart'; |
| 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/deprecated_problems.dart' | 13 import 'package:front_end/src/fasta/problems.dart' show unsupported; |
| 14 show deprecated_internalProblem; | |
| 15 | 14 |
| 16 abstract class MockElement extends Builder implements Element, LocalElement { | 15 abstract class MockElement extends Builder implements Element, LocalElement { |
| 17 @override | 16 @override |
| 18 final ElementKind kind; | 17 final ElementKind kind; |
| 19 | 18 |
| 20 MockElement(this.kind) : super(null, -1, null); | 19 MockElement(this.kind) : super(null, -1, null); |
| 21 | 20 |
| 22 @override | 21 @override |
| 23 get librarySource => deprecated_internalProblem("not supported."); | 22 get librarySource => unsupported("librarySource", charOffset, fileUri); |
| 24 | 23 |
| 25 @override | 24 @override |
| 26 get source => deprecated_internalProblem("not supported."); | 25 get source => unsupported("source", charOffset, fileUri); |
| 27 | 26 |
| 28 @override | 27 @override |
| 29 get context => deprecated_internalProblem("not supported."); | 28 get context => unsupported("context", charOffset, fileUri); |
| 30 | 29 |
| 31 @override | 30 @override |
| 32 String get displayName => deprecated_internalProblem("not supported."); | 31 String get displayName => unsupported("displayName", charOffset, fileUri); |
| 33 | 32 |
| 34 @override | 33 @override |
| 35 String get documentationComment => | 34 String get documentationComment => |
| 36 deprecated_internalProblem("not supported."); | 35 unsupported("documentationComment", charOffset, fileUri); |
| 37 | 36 |
| 38 @override | 37 @override |
| 39 Element get enclosingElement => deprecated_internalProblem("not supported."); | 38 Element get enclosingElement => |
| 39 unsupported("enclosingElement", charOffset, fileUri); |
| 40 | 40 |
| 41 @override | 41 @override |
| 42 int get id => deprecated_internalProblem("not supported."); | 42 int get id => unsupported("id", charOffset, fileUri); |
| 43 | 43 |
| 44 @override | 44 @override |
| 45 bool get isDeprecated => deprecated_internalProblem("not supported."); | 45 bool get isDeprecated => unsupported("isDeprecated", charOffset, fileUri); |
| 46 | 46 |
| 47 @override | 47 @override |
| 48 bool get isFactory => deprecated_internalProblem("not supported."); | 48 bool get isFactory => unsupported("isFactory", charOffset, fileUri); |
| 49 | 49 |
| 50 @override | 50 @override |
| 51 bool get isJS => deprecated_internalProblem("not supported."); | 51 bool get isJS => unsupported("isJS", charOffset, fileUri); |
| 52 | 52 |
| 53 @override | 53 @override |
| 54 bool get isOverride => deprecated_internalProblem("not supported."); | 54 bool get isOverride => unsupported("isOverride", charOffset, fileUri); |
| 55 | 55 |
| 56 @override | 56 @override |
| 57 bool get isPrivate => deprecated_internalProblem("not supported."); | 57 bool get isPrivate => unsupported("isPrivate", charOffset, fileUri); |
| 58 | 58 |
| 59 @override | 59 @override |
| 60 bool get isProtected => deprecated_internalProblem("not supported."); | 60 bool get isProtected => unsupported("isProtected", charOffset, fileUri); |
| 61 | 61 |
| 62 @override | 62 @override |
| 63 bool get isPublic => deprecated_internalProblem("not supported."); | 63 bool get isPublic => unsupported("isPublic", charOffset, fileUri); |
| 64 | 64 |
| 65 @override | 65 @override |
| 66 bool get isRequired => deprecated_internalProblem("not supported."); | 66 bool get isRequired => unsupported("isRequired", charOffset, fileUri); |
| 67 | 67 |
| 68 @override | 68 @override |
| 69 bool get isSynthetic => deprecated_internalProblem("not supported."); | 69 bool get isSynthetic => unsupported("isSynthetic", charOffset, fileUri); |
| 70 | 70 |
| 71 @override | 71 @override |
| 72 LibraryElement get library => deprecated_internalProblem("not supported."); | 72 LibraryElement get library => unsupported("library", charOffset, fileUri); |
| 73 | 73 |
| 74 @override | 74 @override |
| 75 get location => deprecated_internalProblem("not supported."); | 75 get location => unsupported("location", charOffset, fileUri); |
| 76 | 76 |
| 77 @override | 77 @override |
| 78 get metadata => deprecated_internalProblem("not supported."); | 78 get metadata => unsupported("metadata", charOffset, fileUri); |
| 79 | 79 |
| 80 @override | 80 @override |
| 81 String get name => deprecated_internalProblem("not supported."); | 81 String get name => unsupported("name", charOffset, fileUri); |
| 82 | 82 |
| 83 @override | 83 @override |
| 84 String get fullNameForErrors => name; | 84 String get fullNameForErrors => name; |
| 85 | 85 |
| 86 @override | 86 @override |
| 87 int get nameLength => deprecated_internalProblem("not supported."); | 87 int get nameLength => unsupported("nameLength", charOffset, fileUri); |
| 88 | 88 |
| 89 @override | 89 @override |
| 90 int get nameOffset => -1; | 90 int get nameOffset => -1; |
| 91 | 91 |
| 92 @override | 92 @override |
| 93 get unit => deprecated_internalProblem("not supported."); | 93 get unit => unsupported("unit", charOffset, fileUri); |
| 94 | 94 |
| 95 @override | 95 @override |
| 96 accept<T>(visitor) => deprecated_internalProblem("not supported."); | 96 accept<T>(visitor) => unsupported("accept", charOffset, fileUri); |
| 97 | 97 |
| 98 @override | 98 @override |
| 99 String computeDocumentationComment() => | 99 String computeDocumentationComment() => |
| 100 deprecated_internalProblem("not supported."); | 100 unsupported("computeDocumentationComment", charOffset, fileUri); |
| 101 | 101 |
| 102 @override | 102 @override |
| 103 computeNode() => deprecated_internalProblem("not supported."); | 103 computeNode() => unsupported("computeNode", charOffset, fileUri); |
| 104 | 104 |
| 105 @override | 105 @override |
| 106 getAncestor<E>(predicate) => deprecated_internalProblem("not supported."); | 106 getAncestor<E>(predicate) => unsupported("getAncestor", charOffset, fileUri); |
| 107 | 107 |
| 108 @override | 108 @override |
| 109 String getExtendedDisplayName(String shortName) { | 109 String getExtendedDisplayName(String shortName) { |
| 110 return deprecated_internalProblem("not supported."); | 110 return unsupported("getExtendedDisplayName", charOffset, fileUri); |
| 111 } | 111 } |
| 112 | 112 |
| 113 @override | 113 @override |
| 114 bool isAccessibleIn(LibraryElement library) { | 114 bool isAccessibleIn(LibraryElement library) { |
| 115 return deprecated_internalProblem("not supported."); | 115 return unsupported("isAccessibleIn", charOffset, fileUri); |
| 116 } | 116 } |
| 117 | 117 |
| 118 @override | 118 @override |
| 119 void visitChildren(visitor) => deprecated_internalProblem("not supported."); | 119 void visitChildren(visitor) => |
| 120 unsupported("visitChildren", charOffset, fileUri); |
| 120 | 121 |
| 121 String get uri => deprecated_internalProblem("not supported."); | 122 String get uri => unsupported("uri", charOffset, fileUri); |
| 122 | 123 |
| 123 int get uriEnd => deprecated_internalProblem("not supported."); | 124 int get uriEnd => unsupported("uriEnd", charOffset, fileUri); |
| 124 | 125 |
| 125 int get uriOffset => deprecated_internalProblem("not supported."); | 126 int get uriOffset => unsupported("uriOffset", charOffset, fileUri); |
| 126 | 127 |
| 127 List<ParameterElement> get parameters => | 128 List<ParameterElement> get parameters => |
| 128 deprecated_internalProblem("not supported."); | 129 unsupported("parameters", charOffset, fileUri); |
| 129 | 130 |
| 130 List<FunctionElement> get functions => | 131 List<FunctionElement> get functions => |
| 131 deprecated_internalProblem("not supported."); | 132 unsupported("functions", charOffset, fileUri); |
| 132 | 133 |
| 133 bool get hasImplicitReturnType => | 134 bool get hasImplicitReturnType => |
| 134 deprecated_internalProblem("not supported."); | 135 unsupported("hasImplicitReturnType", charOffset, fileUri); |
| 135 | 136 |
| 136 bool get isAbstract => deprecated_internalProblem("not supported."); | 137 bool get isAbstract => unsupported("isAbstract", charOffset, fileUri); |
| 137 | 138 |
| 138 bool get isAsynchronous => deprecated_internalProblem("not supported."); | 139 bool get isAsynchronous => unsupported("isAsynchronous", charOffset, fileUri); |
| 139 | 140 |
| 140 bool get isExternal => deprecated_internalProblem("not supported."); | 141 bool get isExternal => unsupported("isExternal", charOffset, fileUri); |
| 141 | 142 |
| 142 bool get isGenerator => deprecated_internalProblem("not supported."); | 143 bool get isGenerator => unsupported("isGenerator", charOffset, fileUri); |
| 143 | 144 |
| 144 bool get isOperator => deprecated_internalProblem("not supported."); | 145 bool get isOperator => unsupported("isOperator", charOffset, fileUri); |
| 145 | 146 |
| 146 @override | 147 @override |
| 147 bool get isStatic => deprecated_internalProblem("not supported."); | 148 bool get isStatic => unsupported("isStatic", charOffset, fileUri); |
| 148 | 149 |
| 149 bool get isSynchronous => deprecated_internalProblem("not supported."); | 150 bool get isSynchronous => unsupported("isSynchronous", charOffset, fileUri); |
| 150 | 151 |
| 151 @override | 152 @override |
| 152 get visibleRange => deprecated_internalProblem("not supported."); | 153 get visibleRange => unsupported("visibleRange", charOffset, fileUri); |
| 153 | 154 |
| 154 bool get hasImplicitType => deprecated_internalProblem("not supported."); | 155 bool get hasImplicitType => |
| 156 unsupported("hasImplicitType", charOffset, fileUri); |
| 155 | 157 |
| 156 FunctionElement get initializer => | 158 FunctionElement get initializer => |
| 157 deprecated_internalProblem("not supported."); | 159 unsupported("initializer", charOffset, fileUri); |
| 158 | 160 |
| 159 @override | 161 @override |
| 160 bool get isConst => deprecated_internalProblem("not supported."); | 162 bool get isConst => unsupported("isConst", charOffset, fileUri); |
| 161 | 163 |
| 162 @override | 164 @override |
| 163 bool get isFinal => deprecated_internalProblem("not supported."); | 165 bool get isFinal => unsupported("isFinal", charOffset, fileUri); |
| 164 | 166 |
| 165 bool get isPotentiallyMutatedInClosure => | 167 bool get isPotentiallyMutatedInClosure => |
| 166 deprecated_internalProblem("not supported."); | 168 unsupported("isPotentiallyMutatedInClosure", charOffset, fileUri); |
| 167 | 169 |
| 168 bool get isPotentiallyMutatedInScope => | 170 bool get isPotentiallyMutatedInScope => |
| 169 deprecated_internalProblem("not supported."); | 171 unsupported("isPotentiallyMutatedInScope", charOffset, fileUri); |
| 170 } | 172 } |
| 171 | 173 |
| 172 abstract class MockLibraryElement extends MockElement | 174 abstract class MockLibraryElement extends MockElement |
| 173 implements LibraryElement { | 175 implements LibraryElement { |
| 174 MockLibraryElement() : super(ElementKind.LIBRARY); | 176 MockLibraryElement() : super(ElementKind.LIBRARY); |
| 175 | 177 |
| 176 @override | 178 @override |
| 177 CompilationUnitElement get definingCompilationUnit { | 179 CompilationUnitElement get definingCompilationUnit { |
| 178 return deprecated_internalProblem("not supported."); | 180 return unsupported("definingCompilationUnit", charOffset, fileUri); |
| 179 } | 181 } |
| 180 | 182 |
| 181 @override | 183 @override |
| 182 FunctionElement get entryPoint => | 184 FunctionElement get entryPoint => |
| 183 deprecated_internalProblem("not supported."); | 185 unsupported("entryPoint", charOffset, fileUri); |
| 184 | 186 |
| 185 @override | 187 @override |
| 186 List<LibraryElement> get exportedLibraries { | 188 List<LibraryElement> get exportedLibraries { |
| 187 return deprecated_internalProblem("not supported."); | 189 return unsupported("exportedLibraries", charOffset, fileUri); |
| 188 } | 190 } |
| 189 | 191 |
| 190 @override | 192 @override |
| 191 get exportNamespace => deprecated_internalProblem("not supported."); | 193 get exportNamespace => unsupported("exportNamespace", charOffset, fileUri); |
| 192 | 194 |
| 193 @override | 195 @override |
| 194 get exports => deprecated_internalProblem("not supported."); | 196 get exports => unsupported("exports", charOffset, fileUri); |
| 195 | 197 |
| 196 @override | 198 @override |
| 197 bool get hasExtUri => deprecated_internalProblem("not supported."); | 199 bool get hasExtUri => unsupported("hasExtUri", charOffset, fileUri); |
| 198 | 200 |
| 199 @override | 201 @override |
| 200 bool get hasLoadLibraryFunction => | 202 bool get hasLoadLibraryFunction => |
| 201 deprecated_internalProblem("not supported."); | 203 unsupported("hasLoadLibraryFunction", charOffset, fileUri); |
| 202 | 204 |
| 203 @override | 205 @override |
| 204 String get identifier => deprecated_internalProblem("not supported."); | 206 String get identifier => unsupported("identifier", charOffset, fileUri); |
| 205 | 207 |
| 206 @override | 208 @override |
| 207 List<LibraryElement> get importedLibraries { | 209 List<LibraryElement> get importedLibraries { |
| 208 return deprecated_internalProblem("not supported."); | 210 return unsupported("importedLibraries", charOffset, fileUri); |
| 209 } | 211 } |
| 210 | 212 |
| 211 @override | 213 @override |
| 212 get imports => deprecated_internalProblem("not supported."); | 214 get imports => unsupported("imports", charOffset, fileUri); |
| 213 | 215 |
| 214 @override | 216 @override |
| 215 bool get isBrowserApplication => deprecated_internalProblem("not supported."); | 217 bool get isBrowserApplication => |
| 218 unsupported("isBrowserApplication", charOffset, fileUri); |
| 216 | 219 |
| 217 @override | 220 @override |
| 218 bool get isDartAsync => deprecated_internalProblem("not supported."); | 221 bool get isDartAsync => unsupported("isDartAsync", charOffset, fileUri); |
| 219 | 222 |
| 220 @override | 223 @override |
| 221 bool get isDartCore => deprecated_internalProblem("not supported."); | 224 bool get isDartCore => unsupported("isDartCore", charOffset, fileUri); |
| 222 | 225 |
| 223 @override | 226 @override |
| 224 bool get isInSdk => deprecated_internalProblem("not supported."); | 227 bool get isInSdk => unsupported("isInSdk", charOffset, fileUri); |
| 225 | 228 |
| 226 @override | 229 @override |
| 227 List<LibraryElement> get libraryCycle => | 230 List<LibraryElement> get libraryCycle => |
| 228 deprecated_internalProblem("not supported."); | 231 unsupported("libraryCycle", charOffset, fileUri); |
| 229 | 232 |
| 230 @override | 233 @override |
| 231 FunctionElement get loadLibraryFunction => | 234 FunctionElement get loadLibraryFunction => |
| 232 deprecated_internalProblem("not supported."); | 235 unsupported("loadLibraryFunction", charOffset, fileUri); |
| 233 | 236 |
| 234 @override | 237 @override |
| 235 List<CompilationUnitElement> get parts => | 238 List<CompilationUnitElement> get parts => |
| 236 deprecated_internalProblem("not supported."); | 239 unsupported("parts", charOffset, fileUri); |
| 237 | 240 |
| 238 @override | 241 @override |
| 239 List<PrefixElement> get prefixes => | 242 List<PrefixElement> get prefixes => |
| 240 deprecated_internalProblem("not supported."); | 243 unsupported("prefixes", charOffset, fileUri); |
| 241 | 244 |
| 242 @override | 245 @override |
| 243 get publicNamespace => deprecated_internalProblem("not supported."); | 246 get publicNamespace => unsupported("publicNamespace", charOffset, fileUri); |
| 244 | 247 |
| 245 @override | 248 @override |
| 246 List<CompilationUnitElement> get units => | 249 List<CompilationUnitElement> get units => |
| 247 deprecated_internalProblem("not supported."); | 250 unsupported("units", charOffset, fileUri); |
| 248 | 251 |
| 249 @override | 252 @override |
| 250 getImportsWithPrefix(PrefixElement prefix) { | 253 getImportsWithPrefix(PrefixElement prefix) { |
| 251 return deprecated_internalProblem("not supported."); | 254 return unsupported("getImportsWithPrefix", charOffset, fileUri); |
| 252 } | 255 } |
| 253 | 256 |
| 254 @override | 257 @override |
| 255 ClassElement getType(String className) => | 258 ClassElement getType(String className) => |
| 256 deprecated_internalProblem("not supported."); | 259 unsupported("getType", charOffset, fileUri); |
| 257 } | 260 } |
| 258 | 261 |
| 259 abstract class MockCompilationUnitElement extends MockElement | 262 abstract class MockCompilationUnitElement extends MockElement |
| 260 implements CompilationUnitElement { | 263 implements CompilationUnitElement { |
| 261 MockCompilationUnitElement() : super(ElementKind.COMPILATION_UNIT); | 264 MockCompilationUnitElement() : super(ElementKind.COMPILATION_UNIT); |
| 262 | 265 |
| 263 @override | 266 @override |
| 264 List<PropertyAccessorElement> get accessors { | 267 List<PropertyAccessorElement> get accessors { |
| 265 return deprecated_internalProblem("not supported."); | 268 return unsupported("accessors", charOffset, fileUri); |
| 266 } | 269 } |
| 267 | 270 |
| 268 @override | 271 @override |
| 269 LibraryElement get enclosingElement => | 272 LibraryElement get enclosingElement => |
| 270 deprecated_internalProblem("not supported."); | 273 unsupported("enclosingElement", charOffset, fileUri); |
| 271 | 274 |
| 272 @override | 275 @override |
| 273 List<ClassElement> get enums => deprecated_internalProblem("not supported."); | 276 List<ClassElement> get enums => unsupported("enums", charOffset, fileUri); |
| 274 | 277 |
| 275 @override | 278 @override |
| 276 List<FunctionElement> get functions => | 279 List<FunctionElement> get functions => |
| 277 deprecated_internalProblem("not supported."); | 280 unsupported("functions", charOffset, fileUri); |
| 278 | 281 |
| 279 @override | 282 @override |
| 280 List<FunctionTypeAliasElement> get functionTypeAliases { | 283 List<FunctionTypeAliasElement> get functionTypeAliases { |
| 281 return deprecated_internalProblem("not supported."); | 284 return unsupported("functionTypeAliases", charOffset, fileUri); |
| 282 } | 285 } |
| 283 | 286 |
| 284 @override | 287 @override |
| 285 bool get hasLoadLibraryFunction => | 288 bool get hasLoadLibraryFunction => |
| 286 deprecated_internalProblem("not supported."); | 289 unsupported("hasLoadLibraryFunction", charOffset, fileUri); |
| 287 | 290 |
| 288 @override | 291 @override |
| 289 LineInfo get lineInfo => deprecated_internalProblem("not supported."); | 292 LineInfo get lineInfo => unsupported("lineInfo", charOffset, fileUri); |
| 290 | 293 |
| 291 @override | 294 @override |
| 292 List<TopLevelVariableElement> get topLevelVariables { | 295 List<TopLevelVariableElement> get topLevelVariables { |
| 293 return deprecated_internalProblem("not supported."); | 296 return unsupported("topLevelVariables", charOffset, fileUri); |
| 294 } | 297 } |
| 295 | 298 |
| 296 @override | 299 @override |
| 297 List<ClassElement> get types => deprecated_internalProblem("not supported."); | 300 List<ClassElement> get types => unsupported("types", charOffset, fileUri); |
| 298 | 301 |
| 299 @override | 302 @override |
| 300 ClassElement getEnum(String name) => | 303 ClassElement getEnum(String name) => |
| 301 deprecated_internalProblem("not supported."); | 304 unsupported("getEnum", charOffset, fileUri); |
| 302 | 305 |
| 303 @override | 306 @override |
| 304 ClassElement getType(String name) => | 307 ClassElement getType(String name) => |
| 305 deprecated_internalProblem("not supported."); | 308 unsupported("getType", charOffset, fileUri); |
| 306 | 309 |
| 307 @override | 310 @override |
| 308 CompilationUnit computeNode() => deprecated_internalProblem("not supported."); | 311 CompilationUnit computeNode() => |
| 312 unsupported("computeNode", charOffset, fileUri); |
| 309 } | 313 } |
| 310 | 314 |
| 311 abstract class MockClassElement extends MockElement implements ClassElement { | 315 abstract class MockClassElement extends MockElement implements ClassElement { |
| 312 MockClassElement() : super(ElementKind.CLASS); | 316 MockClassElement() : super(ElementKind.CLASS); |
| 313 | 317 |
| 314 List<PropertyAccessorElement> get accessors { | 318 List<PropertyAccessorElement> get accessors { |
| 315 return deprecated_internalProblem("not supported."); | 319 return unsupported("accessors", charOffset, fileUri); |
| 316 } | 320 } |
| 317 | 321 |
| 318 @override | 322 @override |
| 319 get allSupertypes => deprecated_internalProblem("not supported."); | 323 get allSupertypes => unsupported("allSupertypes", charOffset, fileUri); |
| 320 | 324 |
| 321 @override | 325 @override |
| 322 List<ConstructorElement> get constructors => | 326 List<ConstructorElement> get constructors => |
| 323 deprecated_internalProblem("not supported."); | 327 unsupported("constructors", charOffset, fileUri); |
| 324 | 328 |
| 325 @override | 329 @override |
| 326 List<FieldElement> get fields => deprecated_internalProblem("not supported."); | 330 List<FieldElement> get fields => unsupported("fields", charOffset, fileUri); |
| 327 | 331 |
| 328 @override | 332 @override |
| 329 bool get hasNonFinalField => deprecated_internalProblem("not supported."); | 333 bool get hasNonFinalField => |
| 330 | 334 unsupported("hasNonFinalField", charOffset, fileUri); |
| 331 @override | 335 |
| 332 bool get hasReferenceToSuper => deprecated_internalProblem("not supported."); | 336 @override |
| 333 | 337 bool get hasReferenceToSuper => |
| 334 @override | 338 unsupported("hasReferenceToSuper", charOffset, fileUri); |
| 335 bool get hasStaticMember => deprecated_internalProblem("not supported."); | 339 |
| 336 | 340 @override |
| 337 @override | 341 bool get hasStaticMember => |
| 338 get interfaces => deprecated_internalProblem("not supported."); | 342 unsupported("hasStaticMember", charOffset, fileUri); |
| 339 | 343 |
| 340 @override | 344 @override |
| 341 bool get isAbstract => deprecated_internalProblem("not supported."); | 345 get interfaces => unsupported("interfaces", charOffset, fileUri); |
| 342 | 346 |
| 343 @override | 347 @override |
| 344 bool get isEnum => deprecated_internalProblem("not supported."); | 348 bool get isAbstract => unsupported("isAbstract", charOffset, fileUri); |
| 345 | 349 |
| 346 @override | 350 @override |
| 347 bool get isMixinApplication => deprecated_internalProblem("not supported."); | 351 bool get isEnum => unsupported("isEnum", charOffset, fileUri); |
| 348 | 352 |
| 349 @override | 353 @override |
| 350 bool get isOrInheritsProxy => deprecated_internalProblem("not supported."); | 354 bool get isMixinApplication => |
| 351 | 355 unsupported("isMixinApplication", charOffset, fileUri); |
| 352 @override | 356 |
| 353 bool get isProxy => deprecated_internalProblem("not supported."); | 357 @override |
| 354 | 358 bool get isOrInheritsProxy => |
| 355 @override | 359 unsupported("isOrInheritsProxy", charOffset, fileUri); |
| 356 bool get isValidMixin => deprecated_internalProblem("not supported."); | 360 |
| 357 | 361 @override |
| 358 @override | 362 bool get isProxy => unsupported("isProxy", charOffset, fileUri); |
| 359 get typeParameters => deprecated_internalProblem("not supported."); | 363 |
| 364 @override |
| 365 bool get isValidMixin => unsupported("isValidMixin", charOffset, fileUri); |
| 366 |
| 367 @override |
| 368 get typeParameters => unsupported("typeParameters", charOffset, fileUri); |
| 360 | 369 |
| 361 @override | 370 @override |
| 362 List<MethodElement> get methods => | 371 List<MethodElement> get methods => |
| 363 deprecated_internalProblem("not supported."); | 372 unsupported("methods", charOffset, fileUri); |
| 364 | 373 |
| 365 @override | 374 @override |
| 366 get mixins => deprecated_internalProblem("not supported."); | 375 get mixins => unsupported("mixins", charOffset, fileUri); |
| 367 | 376 |
| 368 @override | 377 @override |
| 369 get supertype => deprecated_internalProblem("not supported."); | 378 get supertype => unsupported("supertype", charOffset, fileUri); |
| 370 | 379 |
| 371 @override | 380 @override |
| 372 ConstructorElement get unnamedConstructor => | 381 ConstructorElement get unnamedConstructor => |
| 373 deprecated_internalProblem("not supported."); | 382 unsupported("unnamedConstructor", charOffset, fileUri); |
| 374 | 383 |
| 375 @override | 384 @override |
| 376 FieldElement getField(String name) => | 385 FieldElement getField(String name) => |
| 377 deprecated_internalProblem("not supported."); | 386 unsupported("getField", charOffset, fileUri); |
| 378 | 387 |
| 379 @override | 388 @override |
| 380 PropertyAccessorElement getGetter(String name) { | 389 PropertyAccessorElement getGetter(String name) { |
| 381 return deprecated_internalProblem("not supported."); | 390 return unsupported("getGetter", charOffset, fileUri); |
| 382 } | 391 } |
| 383 | 392 |
| 384 @override | 393 @override |
| 385 MethodElement getMethod(String name) => | 394 MethodElement getMethod(String name) => |
| 386 deprecated_internalProblem("not supported."); | 395 unsupported("getMethod", charOffset, fileUri); |
| 387 | 396 |
| 388 @override | 397 @override |
| 389 ConstructorElement getNamedConstructor(String name) { | 398 ConstructorElement getNamedConstructor(String name) { |
| 390 return deprecated_internalProblem("not supported."); | 399 return unsupported("getNamedConstructor", charOffset, fileUri); |
| 391 } | 400 } |
| 392 | 401 |
| 393 @override | 402 @override |
| 394 PropertyAccessorElement getSetter(String name) { | 403 PropertyAccessorElement getSetter(String name) { |
| 395 return deprecated_internalProblem("not supported."); | 404 return unsupported("getSetter", charOffset, fileUri); |
| 396 } | 405 } |
| 397 | 406 |
| 398 @override | 407 @override |
| 399 bool isSuperConstructorAccessible(ConstructorElement constructor) { | 408 bool isSuperConstructorAccessible(ConstructorElement constructor) { |
| 400 return deprecated_internalProblem("not supported."); | 409 return unsupported("isSuperConstructorAccessible", charOffset, fileUri); |
| 401 } | 410 } |
| 402 | 411 |
| 403 @override | 412 @override |
| 404 MethodElement lookUpConcreteMethod( | 413 MethodElement lookUpConcreteMethod( |
| 405 String methodName, LibraryElement library) { | 414 String methodName, LibraryElement library) { |
| 406 return deprecated_internalProblem("not supported."); | 415 return unsupported("lookUpConcreteMethod", charOffset, fileUri); |
| 407 } | 416 } |
| 408 | 417 |
| 409 @override | 418 @override |
| 410 PropertyAccessorElement lookUpGetter( | 419 PropertyAccessorElement lookUpGetter( |
| 411 String getterName, LibraryElement library) { | 420 String getterName, LibraryElement library) { |
| 412 return deprecated_internalProblem("not supported."); | 421 return unsupported("lookUpGetter", charOffset, fileUri); |
| 413 } | 422 } |
| 414 | 423 |
| 415 @override | 424 @override |
| 416 PropertyAccessorElement lookUpInheritedConcreteGetter( | 425 PropertyAccessorElement lookUpInheritedConcreteGetter( |
| 417 String getterName, LibraryElement library) { | 426 String getterName, LibraryElement library) { |
| 418 return deprecated_internalProblem("not supported."); | 427 return unsupported("lookUpInheritedConcreteGetter", charOffset, fileUri); |
| 419 } | 428 } |
| 420 | 429 |
| 421 @override | 430 @override |
| 422 MethodElement lookUpInheritedConcreteMethod( | 431 MethodElement lookUpInheritedConcreteMethod( |
| 423 String methodName, LibraryElement library) { | 432 String methodName, LibraryElement library) { |
| 424 return deprecated_internalProblem("not supported."); | 433 return unsupported("lookUpInheritedConcreteMethod", charOffset, fileUri); |
| 425 } | 434 } |
| 426 | 435 |
| 427 @override | 436 @override |
| 428 PropertyAccessorElement lookUpInheritedConcreteSetter( | 437 PropertyAccessorElement lookUpInheritedConcreteSetter( |
| 429 String setterName, LibraryElement library) { | 438 String setterName, LibraryElement library) { |
| 430 return deprecated_internalProblem("not supported."); | 439 return unsupported("lookUpInheritedConcreteSetter", charOffset, fileUri); |
| 431 } | 440 } |
| 432 | 441 |
| 433 @override | 442 @override |
| 434 MethodElement lookUpInheritedMethod( | 443 MethodElement lookUpInheritedMethod( |
| 435 String methodName, LibraryElement library) { | 444 String methodName, LibraryElement library) { |
| 436 return deprecated_internalProblem("not supported."); | 445 return unsupported("lookUpInheritedMethod", charOffset, fileUri); |
| 437 } | 446 } |
| 438 | 447 |
| 439 @override | 448 @override |
| 440 MethodElement lookUpMethod(String methodName, LibraryElement library) { | 449 MethodElement lookUpMethod(String methodName, LibraryElement library) { |
| 441 return deprecated_internalProblem("not supported."); | 450 return unsupported("lookUpMethod", charOffset, fileUri); |
| 442 } | 451 } |
| 443 | 452 |
| 444 @override | 453 @override |
| 445 PropertyAccessorElement lookUpSetter( | 454 PropertyAccessorElement lookUpSetter( |
| 446 String setterName, LibraryElement library) { | 455 String setterName, LibraryElement library) { |
| 447 return deprecated_internalProblem("not supported."); | 456 return unsupported("lookUpSetter", charOffset, fileUri); |
| 448 } | 457 } |
| 449 | 458 |
| 450 @override | 459 @override |
| 451 NamedCompilationUnitMember computeNode() => | 460 NamedCompilationUnitMember computeNode() => |
| 452 deprecated_internalProblem("not supported."); | 461 unsupported("computeNode", charOffset, fileUri); |
| 453 | 462 |
| 454 @override | 463 @override |
| 455 InterfaceType get type => deprecated_internalProblem("not supported."); | 464 InterfaceType get type => unsupported("type", charOffset, fileUri); |
| 456 } | 465 } |
| 457 | 466 |
| 458 abstract class MockFunctionElement extends MockElement | 467 abstract class MockFunctionElement extends MockElement |
| 459 implements FunctionElement { | 468 implements FunctionElement { |
| 460 MockFunctionElement() : super(ElementKind.FUNCTION); | 469 MockFunctionElement() : super(ElementKind.FUNCTION); |
| 461 | 470 |
| 462 @override | 471 @override |
| 463 bool get isEntryPoint => deprecated_internalProblem("not supported."); | 472 bool get isEntryPoint => unsupported("isEntryPoint", charOffset, fileUri); |
| 464 | 473 |
| 465 @override | 474 @override |
| 466 get typeParameters => deprecated_internalProblem("not supported."); | 475 get typeParameters => unsupported("typeParameters", charOffset, fileUri); |
| 467 | 476 |
| 468 @override | 477 @override |
| 469 FunctionType get type => deprecated_internalProblem("not supported."); | 478 FunctionType get type => unsupported("type", charOffset, fileUri); |
| 470 | 479 |
| 471 @override | 480 @override |
| 472 DartType get returnType => deprecated_internalProblem("not supported."); | 481 DartType get returnType => unsupported("returnType", charOffset, fileUri); |
| 473 | 482 |
| 474 @override | 483 @override |
| 475 FunctionDeclaration computeNode() => | 484 FunctionDeclaration computeNode() => |
| 476 deprecated_internalProblem("not supported."); | 485 unsupported("computeNode", charOffset, fileUri); |
| 477 } | 486 } |
| 478 | 487 |
| 479 abstract class MockFunctionTypeAliasElement extends MockElement | 488 abstract class MockFunctionTypeAliasElement extends MockElement |
| 480 implements FunctionTypeAliasElement { | 489 implements FunctionTypeAliasElement { |
| 481 MockFunctionTypeAliasElement() : super(ElementKind.FUNCTION_TYPE_ALIAS); | 490 MockFunctionTypeAliasElement() : super(ElementKind.FUNCTION_TYPE_ALIAS); |
| 482 | 491 |
| 483 @override | 492 @override |
| 484 CompilationUnitElement get enclosingElement { | 493 CompilationUnitElement get enclosingElement { |
| 485 return deprecated_internalProblem("not supported."); | 494 return unsupported("enclosingElement", charOffset, fileUri); |
| 486 } | 495 } |
| 487 | 496 |
| 488 @override | 497 @override |
| 489 TypeAlias computeNode() => deprecated_internalProblem("not supported."); | 498 TypeAlias computeNode() => unsupported("computeNode", charOffset, fileUri); |
| 490 } | 499 } |
| 491 | 500 |
| 492 abstract class MockParameterElement extends MockElement | 501 abstract class MockParameterElement extends MockElement |
| 493 implements ParameterElement { | 502 implements ParameterElement { |
| 494 MockParameterElement() : super(ElementKind.PARAMETER); | 503 MockParameterElement() : super(ElementKind.PARAMETER); |
| 495 | 504 |
| 496 @override | 505 @override |
| 497 String get defaultValueCode => deprecated_internalProblem("not supported."); | 506 String get defaultValueCode => |
| 507 unsupported("defaultValueCode", charOffset, fileUri); |
| 498 | 508 |
| 499 @override | 509 @override |
| 500 bool get isCovariant => deprecated_internalProblem("not supported."); | 510 bool get isCovariant => unsupported("isCovariant", charOffset, fileUri); |
| 501 | 511 |
| 502 @override | 512 @override |
| 503 bool get isInitializingFormal => deprecated_internalProblem("not supported."); | 513 bool get isInitializingFormal => |
| 514 unsupported("isInitializingFormal", charOffset, fileUri); |
| 504 | 515 |
| 505 @override | 516 @override |
| 506 get parameterKind => deprecated_internalProblem("not supported."); | 517 get parameterKind => unsupported("parameterKind", charOffset, fileUri); |
| 507 | 518 |
| 508 @override | 519 @override |
| 509 List<ParameterElement> get parameters => | 520 List<ParameterElement> get parameters => |
| 510 deprecated_internalProblem("not supported."); | 521 unsupported("parameters", charOffset, fileUri); |
| 511 | 522 |
| 512 @override | 523 @override |
| 513 get type => null; | 524 get type => null; |
| 514 | 525 |
| 515 @override | 526 @override |
| 516 get typeParameters => deprecated_internalProblem("not supported."); | 527 get typeParameters => unsupported("typeParameters", charOffset, fileUri); |
| 517 | 528 |
| 518 @override | 529 @override |
| 519 get constantValue => deprecated_internalProblem("not supported."); | 530 get constantValue => unsupported("constantValue", charOffset, fileUri); |
| 520 | 531 |
| 521 @override | 532 @override |
| 522 computeConstantValue() => deprecated_internalProblem("not supported."); | 533 computeConstantValue() => |
| 534 unsupported("computeConstantValue", charOffset, fileUri); |
| 523 | 535 |
| 524 @override | 536 @override |
| 525 void appendToWithoutDelimiters(StringBuffer buffer) { | 537 void appendToWithoutDelimiters(StringBuffer buffer) { |
| 526 return deprecated_internalProblem("not supported."); | 538 return unsupported("appendToWithoutDelimiters", charOffset, fileUri); |
| 527 } | 539 } |
| 528 | 540 |
| 529 @override | 541 @override |
| 530 FormalParameter computeNode() => deprecated_internalProblem("not supported."); | 542 FormalParameter computeNode() => |
| 543 unsupported("computeNode", charOffset, fileUri); |
| 531 } | 544 } |
| OLD | NEW |