| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 // This code was auto-generated, is not intended to be edited, and is subject to | 5 // This code was auto-generated, is not intended to be edited, and is subject to |
| 6 // significant change. Please see the README file for more information. | 6 // significant change. Please see the README file for more information. |
| 7 | 7 |
| 8 library engine.testing.element_factory; | 8 library engine.testing.element_factory; |
| 9 | 9 |
| 10 import 'package:analyzer/src/generated/java_core.dart'; | 10 import 'package:analyzer/src/generated/java_core.dart'; |
| (...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 342 setter.variable = field; | 342 setter.variable = field; |
| 343 setter.parameters = <ParameterElement> [parameter]; | 343 setter.parameters = <ParameterElement> [parameter]; |
| 344 setter.returnType = VoidTypeImpl.instance; | 344 setter.returnType = VoidTypeImpl.instance; |
| 345 setter.type = new FunctionTypeImpl.con1(setter); | 345 setter.type = new FunctionTypeImpl.con1(setter); |
| 346 field.setter = setter; | 346 field.setter = setter; |
| 347 return setter; | 347 return setter; |
| 348 } | 348 } |
| 349 | 349 |
| 350 static TopLevelVariableElementImpl topLevelVariableElement(Identifier name) =>
new TopLevelVariableElementImpl.forNode(name); | 350 static TopLevelVariableElementImpl topLevelVariableElement(Identifier name) =>
new TopLevelVariableElementImpl.forNode(name); |
| 351 | 351 |
| 352 static TopLevelVariableElementImpl topLevelVariableElement2(String name) { | 352 static TopLevelVariableElementImpl topLevelVariableElement2(String name) => to
pLevelVariableElement3(name, false, false, null); |
| 353 TopLevelVariableElementImpl element = new TopLevelVariableElementImpl(name,
-1); | |
| 354 element.synthetic = true; | |
| 355 return element; | |
| 356 } | |
| 357 | 353 |
| 358 static TopLevelVariableElementImpl topLevelVariableElement3(String name, bool
isConst, bool isFinal, DartType type) { | 354 static TopLevelVariableElementImpl topLevelVariableElement3(String name, bool
isConst, bool isFinal, DartType type) { |
| 359 TopLevelVariableElementImpl variable = new TopLevelVariableElementImpl(name,
-1); | 355 TopLevelVariableElementImpl variable = new TopLevelVariableElementImpl(name,
-1); |
| 360 variable.const3 = isConst; | 356 variable.const3 = isConst; |
| 361 variable.final2 = isFinal; | 357 variable.final2 = isFinal; |
| 362 variable.synthetic = true; | 358 variable.synthetic = true; |
| 363 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.forVari
able(variable); | 359 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.forVari
able(variable); |
| 364 getter.getter = true; | 360 getter.getter = true; |
| 365 getter.static = true; | 361 getter.static = true; |
| 366 getter.synthetic = true; | 362 getter.synthetic = true; |
| 367 getter.variable = variable; | 363 getter.variable = variable; |
| 368 getter.returnType = type; | 364 getter.returnType = type; |
| 369 variable.getter = getter; | 365 variable.getter = getter; |
| 370 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); | 366 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); |
| 371 getter.type = getterType; | 367 getter.type = getterType; |
| 372 if (!isFinal) { | 368 if (!isFinal) { |
| 373 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.forVa
riable(variable); | 369 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.forVa
riable(variable); |
| 374 setter.setter = true; | 370 setter.setter = true; |
| 375 setter.static = true; | 371 setter.static = true; |
| 376 setter.synthetic = true; | 372 setter.synthetic = true; |
| 377 setter.variable = variable; | 373 setter.variable = variable; |
| 378 setter.parameters = <ParameterElement> [requiredParameter2("_${name}", typ
e)]; | 374 setter.parameters = <ParameterElement> [requiredParameter2("_${name}", typ
e)]; |
| 379 setter.returnType = VoidTypeImpl.instance; | 375 setter.returnType = VoidTypeImpl.instance; |
| 380 setter.type = new FunctionTypeImpl.con1(setter); | 376 setter.type = new FunctionTypeImpl.con1(setter); |
| 381 variable.setter = setter; | 377 variable.setter = setter; |
| 382 } | 378 } |
| 383 return variable; | 379 return variable; |
| 384 } | 380 } |
| 385 } | 381 } |
| OLD | NEW |