| 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.test.generated.all_the_rest_test; | 5 library analyzer.test.generated.all_the_rest_test; |
| 6 | 6 |
| 7 import 'package:analyzer/dart/ast/ast.dart'; | 7 import 'package:analyzer/dart/ast/ast.dart'; |
| 8 import 'package:analyzer/dart/ast/token.dart'; | 8 import 'package:analyzer/dart/ast/token.dart'; |
| 9 import 'package:analyzer/dart/element/element.dart'; | 9 import 'package:analyzer/dart/element/element.dart'; |
| 10 import 'package:analyzer/dart/element/type.dart'; | 10 import 'package:analyzer/dart/element/type.dart'; |
| (...skipping 1008 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1019 DefaultFormalParameter formalParameter = | 1019 DefaultFormalParameter formalParameter = |
| 1020 AstFactory.positionalFormalParameter( | 1020 AstFactory.positionalFormalParameter( |
| 1021 AstFactory.simpleFormalParameter3(parameterName), | 1021 AstFactory.simpleFormalParameter3(parameterName), |
| 1022 AstFactory.integer(0)); | 1022 AstFactory.integer(0)); |
| 1023 formalParameter.accept(builder); | 1023 formalParameter.accept(builder); |
| 1024 | 1024 |
| 1025 List<ParameterElement> parameters = holder.parameters; | 1025 List<ParameterElement> parameters = holder.parameters; |
| 1026 expect(parameters, hasLength(1)); | 1026 expect(parameters, hasLength(1)); |
| 1027 ParameterElement parameter = parameters[0]; | 1027 ParameterElement parameter = parameters[0]; |
| 1028 expect(parameter.hasImplicitType, isTrue); | 1028 expect(parameter.hasImplicitType, isTrue); |
| 1029 expect(parameter.initializer, isNotNull); |
| 1030 expect(parameter.initializer.type, isNotNull); |
| 1029 expect(parameter.isConst, isFalse); | 1031 expect(parameter.isConst, isFalse); |
| 1030 expect(parameter.isDeprecated, isFalse); | 1032 expect(parameter.isDeprecated, isFalse); |
| 1031 expect(parameter.isFinal, isFalse); | 1033 expect(parameter.isFinal, isFalse); |
| 1032 expect(parameter.isInitializingFormal, isFalse); | 1034 expect(parameter.isInitializingFormal, isFalse); |
| 1033 expect(parameter.isOverride, isFalse); | 1035 expect(parameter.isOverride, isFalse); |
| 1034 expect(parameter.isPrivate, isFalse); | 1036 expect(parameter.isPrivate, isFalse); |
| 1035 expect(parameter.isPublic, isTrue); | 1037 expect(parameter.isPublic, isTrue); |
| 1036 expect(parameter.isSynthetic, isFalse); | 1038 expect(parameter.isSynthetic, isFalse); |
| 1037 expect(parameter.name, parameterName); | 1039 expect(parameter.name, parameterName); |
| 1038 } | 1040 } |
| 1039 | 1041 |
| 1040 void test_visitDefaultFormalParameter_type() { | 1042 void test_visitDefaultFormalParameter_type() { |
| 1041 // E p = 0 | 1043 // E p = 0 |
| 1042 ElementHolder holder = new ElementHolder(); | 1044 ElementHolder holder = new ElementHolder(); |
| 1043 ElementBuilder builder = _makeBuilder(holder); | 1045 ElementBuilder builder = _makeBuilder(holder); |
| 1044 String parameterName = 'p'; | 1046 String parameterName = 'p'; |
| 1045 DefaultFormalParameter formalParameter = AstFactory.namedFormalParameter( | 1047 DefaultFormalParameter formalParameter = AstFactory.namedFormalParameter( |
| 1046 AstFactory.simpleFormalParameter4( | 1048 AstFactory.simpleFormalParameter4( |
| 1047 AstFactory.typeName4('E'), parameterName), | 1049 AstFactory.typeName4('E'), parameterName), |
| 1048 AstFactory.integer(0)); | 1050 AstFactory.integer(0)); |
| 1049 formalParameter.accept(builder); | 1051 formalParameter.accept(builder); |
| 1050 | 1052 |
| 1051 List<ParameterElement> parameters = holder.parameters; | 1053 List<ParameterElement> parameters = holder.parameters; |
| 1052 expect(parameters, hasLength(1)); | 1054 expect(parameters, hasLength(1)); |
| 1053 ParameterElement parameter = parameters[0]; | 1055 ParameterElement parameter = parameters[0]; |
| 1054 expect(parameter.hasImplicitType, isFalse); | 1056 expect(parameter.hasImplicitType, isFalse); |
| 1057 expect(parameter.initializer, isNotNull); |
| 1058 expect(parameter.initializer.type, isNotNull); |
| 1055 expect(parameter.isConst, isFalse); | 1059 expect(parameter.isConst, isFalse); |
| 1056 expect(parameter.isDeprecated, isFalse); | 1060 expect(parameter.isDeprecated, isFalse); |
| 1057 expect(parameter.isFinal, isFalse); | 1061 expect(parameter.isFinal, isFalse); |
| 1058 expect(parameter.isInitializingFormal, isFalse); | 1062 expect(parameter.isInitializingFormal, isFalse); |
| 1059 expect(parameter.isOverride, isFalse); | 1063 expect(parameter.isOverride, isFalse); |
| 1060 expect(parameter.isPrivate, isFalse); | 1064 expect(parameter.isPrivate, isFalse); |
| 1061 expect(parameter.isPublic, isTrue); | 1065 expect(parameter.isPublic, isTrue); |
| 1062 expect(parameter.isSynthetic, isFalse); | 1066 expect(parameter.isSynthetic, isFalse); |
| 1063 expect(parameter.name, parameterName); | 1067 expect(parameter.name, parameterName); |
| 1064 } | 1068 } |
| (...skipping 1185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2250 VariableDeclaration variableDeclaration = | 2254 VariableDeclaration variableDeclaration = |
| 2251 AstFactory.variableDeclaration2(variableName, AstFactory.integer(42)); | 2255 AstFactory.variableDeclaration2(variableName, AstFactory.integer(42)); |
| 2252 AstFactory.variableDeclarationList2(Keyword.CONST, [variableDeclaration]); | 2256 AstFactory.variableDeclarationList2(Keyword.CONST, [variableDeclaration]); |
| 2253 variableDeclaration.accept(builder); | 2257 variableDeclaration.accept(builder); |
| 2254 | 2258 |
| 2255 List<TopLevelVariableElement> variables = holder.topLevelVariables; | 2259 List<TopLevelVariableElement> variables = holder.topLevelVariables; |
| 2256 expect(variables, hasLength(1)); | 2260 expect(variables, hasLength(1)); |
| 2257 TopLevelVariableElement variable = variables[0]; | 2261 TopLevelVariableElement variable = variables[0]; |
| 2258 expect(variable, new isInstanceOf<ConstTopLevelVariableElementImpl>()); | 2262 expect(variable, new isInstanceOf<ConstTopLevelVariableElementImpl>()); |
| 2259 expect(variable.initializer, isNotNull); | 2263 expect(variable.initializer, isNotNull); |
| 2264 expect(variable.initializer.type, isNotNull); |
| 2260 expect(variable.name, variableName); | 2265 expect(variable.name, variableName); |
| 2261 expect(variable.hasImplicitType, isTrue); | 2266 expect(variable.hasImplicitType, isTrue); |
| 2262 expect(variable.isConst, isTrue); | 2267 expect(variable.isConst, isTrue); |
| 2263 expect(variable.isFinal, isFalse); | 2268 expect(variable.isFinal, isFalse); |
| 2264 expect(variable.isSynthetic, isFalse); | 2269 expect(variable.isSynthetic, isFalse); |
| 2265 expect(variable.getter, isNotNull); | 2270 expect(variable.getter, isNotNull); |
| 2266 expect(variable.setter, isNull); | 2271 expect(variable.setter, isNull); |
| 2267 } | 2272 } |
| 2268 | 2273 |
| 2269 void test_visitVariableDeclaration_top_docRange() { | 2274 void test_visitVariableDeclaration_top_docRange() { |
| (...skipping 1824 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4094 expect(UriKind.fromEncoding(0x70), same(UriKind.PACKAGE_URI)); | 4099 expect(UriKind.fromEncoding(0x70), same(UriKind.PACKAGE_URI)); |
| 4095 expect(UriKind.fromEncoding(0x58), same(null)); | 4100 expect(UriKind.fromEncoding(0x58), same(null)); |
| 4096 } | 4101 } |
| 4097 | 4102 |
| 4098 void test_getEncoding() { | 4103 void test_getEncoding() { |
| 4099 expect(UriKind.DART_URI.encoding, 0x64); | 4104 expect(UriKind.DART_URI.encoding, 0x64); |
| 4100 expect(UriKind.FILE_URI.encoding, 0x66); | 4105 expect(UriKind.FILE_URI.encoding, 0x66); |
| 4101 expect(UriKind.PACKAGE_URI.encoding, 0x70); | 4106 expect(UriKind.PACKAGE_URI.encoding, 0x70); |
| 4102 } | 4107 } |
| 4103 } | 4108 } |
| OLD | NEW |