| 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 library analyzer.src.generated.testing.element_factory; | 5 library analyzer.src.generated.testing.element_factory; |
| 6 | 6 |
| 7 import 'dart:collection'; | 7 import 'dart:collection'; |
| 8 | 8 |
| 9 import 'package:analyzer/dart/ast/ast.dart'; | 9 import 'package:analyzer/dart/ast/ast.dart'; |
| 10 import 'package:analyzer/dart/ast/token.dart'; | 10 import 'package:analyzer/dart/ast/token.dart'; |
| (...skipping 483 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 494 } | 494 } |
| 495 | 495 |
| 496 static ParameterElementImpl namedParameter2(String name, DartType type) { | 496 static ParameterElementImpl namedParameter2(String name, DartType type) { |
| 497 ParameterElementImpl parameter = new ParameterElementImpl(name, 0); | 497 ParameterElementImpl parameter = new ParameterElementImpl(name, 0); |
| 498 parameter.parameterKind = ParameterKind.NAMED; | 498 parameter.parameterKind = ParameterKind.NAMED; |
| 499 parameter.type = type; | 499 parameter.type = type; |
| 500 return parameter; | 500 return parameter; |
| 501 } | 501 } |
| 502 | 502 |
| 503 static ParameterElementImpl namedParameter3(String name, | 503 static ParameterElementImpl namedParameter3(String name, |
| 504 {DartType type, Expression initializer}) { | 504 {DartType type, Expression initializer, String initializerCode}) { |
| 505 DefaultParameterElementImpl parameter = | 505 DefaultParameterElementImpl parameter = |
| 506 new DefaultParameterElementImpl(name, 0); | 506 new DefaultParameterElementImpl(name, 0); |
| 507 parameter.parameterKind = ParameterKind.NAMED; | 507 parameter.parameterKind = ParameterKind.NAMED; |
| 508 parameter.type = type; | 508 parameter.type = type; |
| 509 parameter.constantInitializer = initializer; | 509 parameter.constantInitializer = initializer; |
| 510 parameter.defaultValueCode = initializerCode; |
| 510 return parameter; | 511 return parameter; |
| 511 } | 512 } |
| 512 | 513 |
| 513 static ParameterElementImpl positionalParameter(String name) { | 514 static ParameterElementImpl positionalParameter(String name) { |
| 514 ParameterElementImpl parameter = new ParameterElementImpl(name, 0); | 515 ParameterElementImpl parameter = new ParameterElementImpl(name, 0); |
| 515 parameter.parameterKind = ParameterKind.POSITIONAL; | 516 parameter.parameterKind = ParameterKind.POSITIONAL; |
| 516 return parameter; | 517 return parameter; |
| 517 } | 518 } |
| 518 | 519 |
| 519 static ParameterElementImpl positionalParameter2(String name, DartType type) { | 520 static ParameterElementImpl positionalParameter2(String name, DartType type) { |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 642 } | 643 } |
| 643 | 644 |
| 644 static TypeParameterElementImpl typeParameterWithType(String name, | 645 static TypeParameterElementImpl typeParameterWithType(String name, |
| 645 [DartType bound]) { | 646 [DartType bound]) { |
| 646 TypeParameterElementImpl typeParameter = typeParameterElement(name); | 647 TypeParameterElementImpl typeParameter = typeParameterElement(name); |
| 647 typeParameter.type = new TypeParameterTypeImpl(typeParameter); | 648 typeParameter.type = new TypeParameterTypeImpl(typeParameter); |
| 648 typeParameter.bound = bound; | 649 typeParameter.bound = bound; |
| 649 return typeParameter; | 650 return typeParameter; |
| 650 } | 651 } |
| 651 } | 652 } |
| OLD | NEW |