| 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 'dart:collection'; | 10 import 'dart:collection'; |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 141 } | 141 } |
| 142 | 142 |
| 143 static FieldElementImpl fieldElement(String name, bool isStatic, bool isFinal,
bool isConst, DartType type) { | 143 static FieldElementImpl fieldElement(String name, bool isStatic, bool isFinal,
bool isConst, DartType type) { |
| 144 FieldElementImpl field = new FieldElementImpl(name, 0); | 144 FieldElementImpl field = new FieldElementImpl(name, 0); |
| 145 field.const3 = isConst; | 145 field.const3 = isConst; |
| 146 field.final2 = isFinal; | 146 field.final2 = isFinal; |
| 147 field.static = isStatic; | 147 field.static = isStatic; |
| 148 field.type = type; | 148 field.type = type; |
| 149 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.forVari
able(field); | 149 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.forVari
able(field); |
| 150 getter.getter = true; | 150 getter.getter = true; |
| 151 getter.static = isStatic; | |
| 152 getter.synthetic = true; | 151 getter.synthetic = true; |
| 153 getter.variable = field; | 152 getter.variable = field; |
| 154 getter.returnType = type; | 153 getter.returnType = type; |
| 155 field.getter = getter; | 154 field.getter = getter; |
| 156 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); | 155 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); |
| 157 getter.type = getterType; | 156 getter.type = getterType; |
| 158 if (!isConst && !isFinal) { | 157 if (!isConst && !isFinal) { |
| 159 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.forVa
riable(field); | 158 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.forVa
riable(field); |
| 160 setter.setter = true; | 159 setter.setter = true; |
| 161 setter.static = isStatic; | |
| 162 setter.synthetic = true; | 160 setter.synthetic = true; |
| 163 setter.variable = field; | 161 setter.variable = field; |
| 164 setter.parameters = <ParameterElement> [requiredParameter2("_${name}", typ
e)]; | 162 setter.parameters = <ParameterElement> [requiredParameter2("_${name}", typ
e)]; |
| 165 setter.returnType = VoidTypeImpl.instance; | 163 setter.returnType = VoidTypeImpl.instance; |
| 166 setter.type = new FunctionTypeImpl.con1(setter); | 164 setter.type = new FunctionTypeImpl.con1(setter); |
| 167 field.setter = setter; | 165 field.setter = setter; |
| 168 } | 166 } |
| 169 return field; | 167 return field; |
| 170 } | 168 } |
| 171 | 169 |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 267 | 265 |
| 268 static InterfaceType get objectType => object.type; | 266 static InterfaceType get objectType => object.type; |
| 269 | 267 |
| 270 static PropertyAccessorElementImpl getterElement(String name, bool isStatic, D
artType type) { | 268 static PropertyAccessorElementImpl getterElement(String name, bool isStatic, D
artType type) { |
| 271 FieldElementImpl field = new FieldElementImpl(name, -1); | 269 FieldElementImpl field = new FieldElementImpl(name, -1); |
| 272 field.static = isStatic; | 270 field.static = isStatic; |
| 273 field.synthetic = true; | 271 field.synthetic = true; |
| 274 field.type = type; | 272 field.type = type; |
| 275 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.forVari
able(field); | 273 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.forVari
able(field); |
| 276 getter.getter = true; | 274 getter.getter = true; |
| 277 getter.static = isStatic; | |
| 278 getter.variable = field; | 275 getter.variable = field; |
| 279 getter.returnType = type; | 276 getter.returnType = type; |
| 280 field.getter = getter; | 277 field.getter = getter; |
| 281 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); | 278 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); |
| 282 getter.type = getterType; | 279 getter.type = getterType; |
| 283 return getter; | 280 return getter; |
| 284 } | 281 } |
| 285 | 282 |
| 286 static HtmlElementImpl htmlUnit(AnalysisContext context, String fileName) { | 283 static HtmlElementImpl htmlUnit(AnalysisContext context, String fileName) { |
| 287 Source source = new NonExistingSource(fileName, UriKind.FILE_URI); | 284 Source source = new NonExistingSource(fileName, UriKind.FILE_URI); |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 378 return parameter; | 375 return parameter; |
| 379 } | 376 } |
| 380 | 377 |
| 381 static PropertyAccessorElementImpl setterElement(String name, bool isStatic, D
artType type) { | 378 static PropertyAccessorElementImpl setterElement(String name, bool isStatic, D
artType type) { |
| 382 FieldElementImpl field = new FieldElementImpl(name, -1); | 379 FieldElementImpl field = new FieldElementImpl(name, -1); |
| 383 field.static = isStatic; | 380 field.static = isStatic; |
| 384 field.synthetic = true; | 381 field.synthetic = true; |
| 385 field.type = type; | 382 field.type = type; |
| 386 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.forVari
able(field); | 383 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.forVari
able(field); |
| 387 getter.getter = true; | 384 getter.getter = true; |
| 388 getter.static = isStatic; | |
| 389 getter.variable = field; | 385 getter.variable = field; |
| 390 getter.returnType = type; | 386 getter.returnType = type; |
| 391 field.getter = getter; | 387 field.getter = getter; |
| 392 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); | 388 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); |
| 393 getter.type = getterType; | 389 getter.type = getterType; |
| 394 ParameterElementImpl parameter = requiredParameter2("a", type); | 390 ParameterElementImpl parameter = requiredParameter2("a", type); |
| 395 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.forVari
able(field); | 391 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.forVari
able(field); |
| 396 setter.setter = true; | 392 setter.setter = true; |
| 397 setter.static = isStatic; | |
| 398 setter.synthetic = true; | 393 setter.synthetic = true; |
| 399 setter.variable = field; | 394 setter.variable = field; |
| 400 setter.parameters = <ParameterElement> [parameter]; | 395 setter.parameters = <ParameterElement> [parameter]; |
| 401 setter.returnType = VoidTypeImpl.instance; | 396 setter.returnType = VoidTypeImpl.instance; |
| 402 setter.type = new FunctionTypeImpl.con1(setter); | 397 setter.type = new FunctionTypeImpl.con1(setter); |
| 403 field.setter = setter; | 398 field.setter = setter; |
| 404 return setter; | 399 return setter; |
| 405 } | 400 } |
| 406 | 401 |
| 407 static TopLevelVariableElementImpl topLevelVariableElement(Identifier name) =>
new TopLevelVariableElementImpl.forNode(name); | 402 static TopLevelVariableElementImpl topLevelVariableElement(Identifier name) =>
new TopLevelVariableElementImpl.forNode(name); |
| 408 | 403 |
| 409 static TopLevelVariableElementImpl topLevelVariableElement2(String name) => to
pLevelVariableElement3(name, false, false, null); | 404 static TopLevelVariableElementImpl topLevelVariableElement2(String name) => to
pLevelVariableElement3(name, false, false, null); |
| 410 | 405 |
| 411 static TopLevelVariableElementImpl topLevelVariableElement3(String name, bool
isConst, bool isFinal, DartType type) { | 406 static TopLevelVariableElementImpl topLevelVariableElement3(String name, bool
isConst, bool isFinal, DartType type) { |
| 412 TopLevelVariableElementImpl variable = new TopLevelVariableElementImpl(name,
-1); | 407 TopLevelVariableElementImpl variable = new TopLevelVariableElementImpl(name,
-1); |
| 413 variable.const3 = isConst; | 408 variable.const3 = isConst; |
| 414 variable.final2 = isFinal; | 409 variable.final2 = isFinal; |
| 415 variable.synthetic = true; | 410 variable.synthetic = true; |
| 416 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.forVari
able(variable); | 411 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.forVari
able(variable); |
| 417 getter.getter = true; | 412 getter.getter = true; |
| 418 getter.static = true; | |
| 419 getter.synthetic = true; | 413 getter.synthetic = true; |
| 420 getter.variable = variable; | 414 getter.variable = variable; |
| 421 getter.returnType = type; | 415 getter.returnType = type; |
| 422 variable.getter = getter; | 416 variable.getter = getter; |
| 423 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); | 417 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); |
| 424 getter.type = getterType; | 418 getter.type = getterType; |
| 425 if (!isFinal) { | 419 if (!isFinal) { |
| 426 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.forVa
riable(variable); | 420 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.forVa
riable(variable); |
| 427 setter.setter = true; | 421 setter.setter = true; |
| 428 setter.static = true; | 422 setter.static = true; |
| 429 setter.synthetic = true; | 423 setter.synthetic = true; |
| 430 setter.variable = variable; | 424 setter.variable = variable; |
| 431 setter.parameters = <ParameterElement> [requiredParameter2("_${name}", typ
e)]; | 425 setter.parameters = <ParameterElement> [requiredParameter2("_${name}", typ
e)]; |
| 432 setter.returnType = VoidTypeImpl.instance; | 426 setter.returnType = VoidTypeImpl.instance; |
| 433 setter.type = new FunctionTypeImpl.con1(setter); | 427 setter.type = new FunctionTypeImpl.con1(setter); |
| 434 variable.setter = setter; | 428 variable.setter = setter; |
| 435 } | 429 } |
| 436 return variable; | 430 return variable; |
| 437 } | 431 } |
| 438 } | 432 } |
| OLD | NEW |