| Index: pkg/analyzer/test/generated/all_the_rest_test.dart
|
| diff --git a/pkg/analyzer/test/generated/all_the_rest_test.dart b/pkg/analyzer/test/generated/all_the_rest_test.dart
|
| index 0e9027e54c68ec757eea758cbe23cf3b25374d34..845711da816dd877e4040c889fd355701929fe35 100644
|
| --- a/pkg/analyzer/test/generated/all_the_rest_test.dart
|
| +++ b/pkg/analyzer/test/generated/all_the_rest_test.dart
|
| @@ -43,7 +43,6 @@ import 'parser_test.dart';
|
| import 'resolver_test.dart';
|
| import 'test_support.dart';
|
|
|
| -
|
| main() {
|
| groupSep = ' | ';
|
| runReflectiveTests(ConstantEvaluatorTest);
|
| @@ -82,15 +81,14 @@ abstract class AbstractScannerTest {
|
| ht.AbstractScanner newScanner(String input);
|
|
|
| void test_tokenize_attribute() {
|
| - _tokenize(
|
| - "<html bob=\"one two\">",
|
| - <Object>[
|
| - ht.TokenType.LT,
|
| - "html",
|
| - "bob",
|
| - ht.TokenType.EQ,
|
| - "\"one two\"",
|
| - ht.TokenType.GT]);
|
| + _tokenize("<html bob=\"one two\">", <Object>[
|
| + ht.TokenType.LT,
|
| + "html",
|
| + "bob",
|
| + ht.TokenType.EQ,
|
| + "\"one two\"",
|
| + ht.TokenType.GT
|
| + ]);
|
| }
|
|
|
| void test_tokenize_comment() {
|
| @@ -106,15 +104,21 @@ abstract class AbstractScannerTest {
|
| }
|
|
|
| void test_tokenize_declaration() {
|
| - _tokenize(
|
| - "<! foo ><html>",
|
| - <Object>["<! foo >", ht.TokenType.LT, "html", ht.TokenType.GT]);
|
| + _tokenize("<! foo ><html>", <Object>[
|
| + "<! foo >",
|
| + ht.TokenType.LT,
|
| + "html",
|
| + ht.TokenType.GT
|
| + ]);
|
| }
|
|
|
| void test_tokenize_declaration_malformed() {
|
| - _tokenize(
|
| - "<! foo /><html>",
|
| - <Object>["<! foo />", ht.TokenType.LT, "html", ht.TokenType.GT]);
|
| + _tokenize("<! foo /><html>", <Object>[
|
| + "<! foo />",
|
| + ht.TokenType.LT,
|
| + "html",
|
| + ht.TokenType.GT
|
| + ]);
|
| }
|
|
|
| void test_tokenize_directive_incomplete() {
|
| @@ -122,9 +126,9 @@ abstract class AbstractScannerTest {
|
| }
|
|
|
| void test_tokenize_directive_xml() {
|
| - _tokenize(
|
| - "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>",
|
| - <Object>["<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"]);
|
| + _tokenize("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>", <Object>[
|
| + "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"
|
| + ]);
|
| }
|
|
|
| void test_tokenize_directives_incomplete_with_newline() {
|
| @@ -140,119 +144,122 @@ abstract class AbstractScannerTest {
|
| }
|
|
|
| void test_tokenize_script_embedded_tags() {
|
| - _tokenize(
|
| - "<script> <p></p></script>",
|
| - <Object>[
|
| - ht.TokenType.LT,
|
| - "script",
|
| - ht.TokenType.GT,
|
| - " <p></p>",
|
| - ht.TokenType.LT_SLASH,
|
| - "script",
|
| - ht.TokenType.GT]);
|
| + _tokenize("<script> <p></p></script>", <Object>[
|
| + ht.TokenType.LT,
|
| + "script",
|
| + ht.TokenType.GT,
|
| + " <p></p>",
|
| + ht.TokenType.LT_SLASH,
|
| + "script",
|
| + ht.TokenType.GT
|
| + ]);
|
| }
|
|
|
| void test_tokenize_script_embedded_tags2() {
|
| - _tokenize(
|
| - "<script> <p></p><</script>",
|
| - <Object>[
|
| - ht.TokenType.LT,
|
| - "script",
|
| - ht.TokenType.GT,
|
| - " <p></p><",
|
| - ht.TokenType.LT_SLASH,
|
| - "script",
|
| - ht.TokenType.GT]);
|
| + _tokenize("<script> <p></p><</script>", <Object>[
|
| + ht.TokenType.LT,
|
| + "script",
|
| + ht.TokenType.GT,
|
| + " <p></p><",
|
| + ht.TokenType.LT_SLASH,
|
| + "script",
|
| + ht.TokenType.GT
|
| + ]);
|
| }
|
|
|
| void test_tokenize_script_embedded_tags3() {
|
| - _tokenize(
|
| - "<script> <p></p></</script>",
|
| - <Object>[
|
| - ht.TokenType.LT,
|
| - "script",
|
| - ht.TokenType.GT,
|
| - " <p></p></",
|
| - ht.TokenType.LT_SLASH,
|
| - "script",
|
| - ht.TokenType.GT]);
|
| + _tokenize("<script> <p></p></</script>", <Object>[
|
| + ht.TokenType.LT,
|
| + "script",
|
| + ht.TokenType.GT,
|
| + " <p></p></",
|
| + ht.TokenType.LT_SLASH,
|
| + "script",
|
| + ht.TokenType.GT
|
| + ]);
|
| }
|
|
|
| void test_tokenize_script_partial() {
|
| - _tokenize(
|
| - "<script> <p> ",
|
| - <Object>[ht.TokenType.LT, "script", ht.TokenType.GT, " <p> "]);
|
| + _tokenize("<script> <p> ", <Object>[
|
| + ht.TokenType.LT,
|
| + "script",
|
| + ht.TokenType.GT,
|
| + " <p> "
|
| + ]);
|
| }
|
|
|
| void test_tokenize_script_partial2() {
|
| - _tokenize(
|
| - "<script> <p> <",
|
| - <Object>[ht.TokenType.LT, "script", ht.TokenType.GT, " <p> <"]);
|
| + _tokenize("<script> <p> <", <Object>[
|
| + ht.TokenType.LT,
|
| + "script",
|
| + ht.TokenType.GT,
|
| + " <p> <"
|
| + ]);
|
| }
|
|
|
| void test_tokenize_script_partial3() {
|
| - _tokenize(
|
| - "<script> <p> </",
|
| - <Object>[ht.TokenType.LT, "script", ht.TokenType.GT, " <p> </"]);
|
| + _tokenize("<script> <p> </", <Object>[
|
| + ht.TokenType.LT,
|
| + "script",
|
| + ht.TokenType.GT,
|
| + " <p> </"
|
| + ]);
|
| }
|
|
|
| void test_tokenize_script_ref() {
|
| - _tokenize(
|
| - "<script source='some.dart'/> <p>",
|
| - <Object>[
|
| - ht.TokenType.LT,
|
| - "script",
|
| - "source",
|
| - ht.TokenType.EQ,
|
| - "'some.dart'",
|
| - ht.TokenType.SLASH_GT,
|
| - " ",
|
| - ht.TokenType.LT,
|
| - "p",
|
| - ht.TokenType.GT]);
|
| + _tokenize("<script source='some.dart'/> <p>", <Object>[
|
| + ht.TokenType.LT,
|
| + "script",
|
| + "source",
|
| + ht.TokenType.EQ,
|
| + "'some.dart'",
|
| + ht.TokenType.SLASH_GT,
|
| + " ",
|
| + ht.TokenType.LT,
|
| + "p",
|
| + ht.TokenType.GT
|
| + ]);
|
| }
|
|
|
| void test_tokenize_script_with_newline() {
|
| - _tokenize2(
|
| - "<script> <p>\n </script>",
|
| - <Object>[
|
| - ht.TokenType.LT,
|
| - "script",
|
| - ht.TokenType.GT,
|
| - " <p>\n ",
|
| - ht.TokenType.LT_SLASH,
|
| - "script",
|
| - ht.TokenType.GT],
|
| - <int>[0, 13]);
|
| + _tokenize2("<script> <p>\n </script>", <Object>[
|
| + ht.TokenType.LT,
|
| + "script",
|
| + ht.TokenType.GT,
|
| + " <p>\n ",
|
| + ht.TokenType.LT_SLASH,
|
| + "script",
|
| + ht.TokenType.GT
|
| + ], <int>[0, 13]);
|
| }
|
|
|
| void test_tokenize_spaces_and_newlines() {
|
| ht.Token token = _tokenize2(
|
| " < html \n bob = 'joe\n' >\n <\np > one \r\n two <!-- \rfoo --> </ p > </ html > ",
|
| <Object>[
|
| - " ",
|
| - ht.TokenType.LT,
|
| - "html",
|
| - "bob",
|
| - ht.TokenType.EQ,
|
| - "'joe\n'",
|
| - ht.TokenType.GT,
|
| - "\n ",
|
| - ht.TokenType.LT,
|
| - "p",
|
| - ht.TokenType.GT,
|
| - " one \r\n two ",
|
| - "<!-- \rfoo -->",
|
| - " ",
|
| - ht.TokenType.LT_SLASH,
|
| - "p",
|
| - ht.TokenType.GT,
|
| - " ",
|
| - ht.TokenType.LT_SLASH,
|
| - "html",
|
| - ht.TokenType.GT,
|
| - " "],
|
| - <int>[0, 9, 21, 25, 28, 38, 49]);
|
| + " ",
|
| + ht.TokenType.LT,
|
| + "html",
|
| + "bob",
|
| + ht.TokenType.EQ,
|
| + "'joe\n'",
|
| + ht.TokenType.GT,
|
| + "\n ",
|
| + ht.TokenType.LT,
|
| + "p",
|
| + ht.TokenType.GT,
|
| + " one \r\n two ",
|
| + "<!-- \rfoo -->",
|
| + " ",
|
| + ht.TokenType.LT_SLASH,
|
| + "p",
|
| + ht.TokenType.GT,
|
| + " ",
|
| + ht.TokenType.LT_SLASH,
|
| + "html",
|
| + ht.TokenType.GT,
|
| + " "
|
| + ], <int>[0, 9, 21, 25, 28, 38, 49]);
|
| token = token.next;
|
| expect(token.offset, 1);
|
| token = token.next;
|
| @@ -262,51 +269,56 @@ abstract class AbstractScannerTest {
|
| }
|
|
|
| void test_tokenize_string() {
|
| - _tokenize(
|
| - "<p bob=\"foo\">",
|
| - <Object>[
|
| - ht.TokenType.LT,
|
| - "p",
|
| - "bob",
|
| - ht.TokenType.EQ,
|
| - "\"foo\"",
|
| - ht.TokenType.GT]);
|
| + _tokenize("<p bob=\"foo\">", <Object>[
|
| + ht.TokenType.LT,
|
| + "p",
|
| + "bob",
|
| + ht.TokenType.EQ,
|
| + "\"foo\"",
|
| + ht.TokenType.GT
|
| + ]);
|
| }
|
|
|
| void test_tokenize_string_partial() {
|
| - _tokenize(
|
| - "<p bob=\"foo",
|
| - <Object>[ht.TokenType.LT, "p", "bob", ht.TokenType.EQ, "\"foo"]);
|
| + _tokenize("<p bob=\"foo", <Object>[
|
| + ht.TokenType.LT,
|
| + "p",
|
| + "bob",
|
| + ht.TokenType.EQ,
|
| + "\"foo"
|
| + ]);
|
| }
|
|
|
| void test_tokenize_string_single_quote() {
|
| - _tokenize(
|
| - "<p bob='foo'>",
|
| - <Object>[
|
| - ht.TokenType.LT,
|
| - "p",
|
| - "bob",
|
| - ht.TokenType.EQ,
|
| - "'foo'",
|
| - ht.TokenType.GT]);
|
| + _tokenize("<p bob='foo'>", <Object>[
|
| + ht.TokenType.LT,
|
| + "p",
|
| + "bob",
|
| + ht.TokenType.EQ,
|
| + "'foo'",
|
| + ht.TokenType.GT
|
| + ]);
|
| }
|
|
|
| void test_tokenize_string_single_quote_partial() {
|
| - _tokenize(
|
| - "<p bob='foo",
|
| - <Object>[ht.TokenType.LT, "p", "bob", ht.TokenType.EQ, "'foo"]);
|
| + _tokenize("<p bob='foo", <Object>[
|
| + ht.TokenType.LT,
|
| + "p",
|
| + "bob",
|
| + ht.TokenType.EQ,
|
| + "'foo"
|
| + ]);
|
| }
|
|
|
| void test_tokenize_tag_begin_end() {
|
| - _tokenize(
|
| - "<html></html>",
|
| - <Object>[
|
| - ht.TokenType.LT,
|
| - "html",
|
| - ht.TokenType.GT,
|
| - ht.TokenType.LT_SLASH,
|
| - "html",
|
| - ht.TokenType.GT]);
|
| + _tokenize("<html></html>", <Object>[
|
| + ht.TokenType.LT,
|
| + "html",
|
| + ht.TokenType.GT,
|
| + ht.TokenType.LT_SLASH,
|
| + "html",
|
| + ht.TokenType.GT
|
| + ]);
|
| }
|
|
|
| void test_tokenize_tag_begin_only() {
|
| @@ -325,22 +337,21 @@ abstract class AbstractScannerTest {
|
| }
|
|
|
| void test_tokenize_tags_wellformed() {
|
| - _tokenize(
|
| - "<html><p>one two</p></html>",
|
| - <Object>[
|
| - ht.TokenType.LT,
|
| - "html",
|
| - ht.TokenType.GT,
|
| - ht.TokenType.LT,
|
| - "p",
|
| - ht.TokenType.GT,
|
| - "one two",
|
| - ht.TokenType.LT_SLASH,
|
| - "p",
|
| - ht.TokenType.GT,
|
| - ht.TokenType.LT_SLASH,
|
| - "html",
|
| - ht.TokenType.GT]);
|
| + _tokenize("<html><p>one two</p></html>", <Object>[
|
| + ht.TokenType.LT,
|
| + "html",
|
| + ht.TokenType.GT,
|
| + ht.TokenType.LT,
|
| + "p",
|
| + ht.TokenType.GT,
|
| + "one two",
|
| + ht.TokenType.LT_SLASH,
|
| + "p",
|
| + ht.TokenType.GT,
|
| + ht.TokenType.LT_SLASH,
|
| + "html",
|
| + ht.TokenType.GT
|
| + ]);
|
| }
|
|
|
| /**
|
| @@ -393,8 +404,8 @@ abstract class AbstractScannerTest {
|
|
|
| ht.Token _tokenize(String input, List<Object> expectedTokens) =>
|
| _tokenize2(input, expectedTokens, <int>[0]);
|
| - ht.Token _tokenize2(String input, List<Object> expectedTokens,
|
| - List<int> expectedLineStarts) {
|
| + ht.Token _tokenize2(
|
| + String input, List<Object> expectedTokens, List<int> expectedLineStarts) {
|
| ht.AbstractScanner scanner = newScanner(input);
|
| scanner.passThroughElements = <String>["script"];
|
| int count = 0;
|
| @@ -456,7 +467,6 @@ abstract class AbstractScannerTest {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class ConstantEvaluatorTest extends ResolverTestCase {
|
| void fail_constructor() {
|
| @@ -827,21 +837,17 @@ class ConstantEvaluatorTest extends ResolverTestCase {
|
| NodeList<CompilationUnitMember> declarations = unit.declarations;
|
| expect(declarations, hasLength(1));
|
| CompilationUnitMember declaration = declarations[0];
|
| - EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is TopLevelVariableDeclaration,
|
| - TopLevelVariableDeclaration,
|
| - declaration);
|
| + EngineTestCase.assertInstanceOf((obj) => obj is TopLevelVariableDeclaration,
|
| + TopLevelVariableDeclaration, declaration);
|
| NodeList<VariableDeclaration> variables =
|
| (declaration as TopLevelVariableDeclaration).variables.variables;
|
| expect(variables, hasLength(1));
|
| ConstantEvaluator evaluator = new ConstantEvaluator(
|
| - source,
|
| - (analysisContext as AnalysisContextImpl).typeProvider);
|
| + source, (analysisContext as AnalysisContextImpl).typeProvider);
|
| return evaluator.evaluate(variables[0].initializer);
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class ConstantFinderTest extends EngineTestCase {
|
| AstNode _node;
|
| @@ -861,9 +867,7 @@ class ConstantFinderTest extends EngineTestCase {
|
| */
|
| void test_visitAnnotation_invocation() {
|
| _node = AstFactory.annotation2(
|
| - AstFactory.identifier3('A'),
|
| - null,
|
| - AstFactory.argumentList());
|
| + AstFactory.identifier3('A'), null, AstFactory.argumentList());
|
| expect(_findAnnotations(), contains(_node));
|
| }
|
|
|
| @@ -938,14 +942,9 @@ class ConstantFinderTest extends EngineTestCase {
|
|
|
| ConstructorElement _setupConstructorDeclaration(String name, bool isConst) {
|
| Keyword constKeyword = isConst ? Keyword.CONST : null;
|
| - ConstructorDeclaration constructorDeclaration =
|
| - AstFactory.constructorDeclaration2(
|
| - constKeyword,
|
| - null,
|
| - null,
|
| - name,
|
| - AstFactory.formalParameterList(),
|
| - null,
|
| + ConstructorDeclaration constructorDeclaration = AstFactory
|
| + .constructorDeclaration2(constKeyword, null, null, name,
|
| + AstFactory.formalParameterList(), null,
|
| AstFactory.blockFunctionBody2());
|
| ClassElement classElement = ElementFactory.classElement2(name);
|
| ConstructorElement element =
|
| @@ -961,23 +960,21 @@ class ConstantFinderTest extends EngineTestCase {
|
| AstFactory.typeName3(AstFactory.identifier3(name)));
|
| }
|
|
|
| - VariableElement _setupVariableDeclaration(String name, bool isConst,
|
| - bool isInitialized) {
|
| - VariableDeclaration variableDeclaration = isInitialized ?
|
| - AstFactory.variableDeclaration2(name, AstFactory.integer(0)) :
|
| - AstFactory.variableDeclaration(name);
|
| + VariableElement _setupVariableDeclaration(
|
| + String name, bool isConst, bool isInitialized) {
|
| + VariableDeclaration variableDeclaration = isInitialized
|
| + ? AstFactory.variableDeclaration2(name, AstFactory.integer(0))
|
| + : AstFactory.variableDeclaration(name);
|
| SimpleIdentifier identifier = variableDeclaration.name;
|
| VariableElement element = ElementFactory.localVariableElement(identifier);
|
| identifier.staticElement = element;
|
| AstFactory.variableDeclarationList2(
|
| - isConst ? Keyword.CONST : null,
|
| - [variableDeclaration]);
|
| + isConst ? Keyword.CONST : null, [variableDeclaration]);
|
| _node = variableDeclaration;
|
| return element;
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class ConstantValueComputerTest extends ResolverTestCase {
|
| void test_annotation_constConstructor() {
|
| @@ -1221,11 +1218,9 @@ const int d = c;''');
|
| NodeList<CompilationUnitMember> libraryMembers = libraryUnit.declarations;
|
| expect(libraryMembers, hasLength(2));
|
| _validate(
|
| - true,
|
| - (libraryMembers[0] as TopLevelVariableDeclaration).variables);
|
| + true, (libraryMembers[0] as TopLevelVariableDeclaration).variables);
|
| _validate(
|
| - true,
|
| - (libraryMembers[1] as TopLevelVariableDeclaration).variables);
|
| + true, (libraryMembers[1] as TopLevelVariableDeclaration).variables);
|
| NodeList<CompilationUnitMember> partMembers = libraryUnit.declarations;
|
| expect(partMembers, hasLength(2));
|
| _validate(true, (partMembers[0] as TopLevelVariableDeclaration).variables);
|
| @@ -1441,13 +1436,11 @@ const y = 2;''');
|
|
|
| void test_fromEnvironment_bool_default_overridden() {
|
| expect(
|
| - _assertValidBool(_check_fromEnvironment_bool("false", "true")),
|
| - false);
|
| + _assertValidBool(_check_fromEnvironment_bool("false", "true")), false);
|
| }
|
|
|
| void test_fromEnvironment_bool_default_parseError() {
|
| - expect(
|
| - _assertValidBool(_check_fromEnvironment_bool("parseError", "true")),
|
| + expect(_assertValidBool(_check_fromEnvironment_bool("parseError", "true")),
|
| true);
|
| }
|
|
|
| @@ -1460,8 +1453,7 @@ const y = 2;''');
|
| }
|
|
|
| void test_fromEnvironment_bool_parseError() {
|
| - expect(
|
| - _assertValidBool(_check_fromEnvironment_bool("parseError", null)),
|
| + expect(_assertValidBool(_check_fromEnvironment_bool("parseError", null)),
|
| false);
|
| }
|
|
|
| @@ -1479,8 +1471,7 @@ const y = 2;''');
|
|
|
| void test_fromEnvironment_int_default_parseError() {
|
| expect(
|
| - _assertValidInt(_check_fromEnvironment_int("parseError", "123")),
|
| - 123);
|
| + _assertValidInt(_check_fromEnvironment_int("parseError", "123")), 123);
|
| }
|
|
|
| void test_fromEnvironment_int_default_undeclared() {
|
| @@ -1508,14 +1499,12 @@ const y = 2;''');
|
| }
|
|
|
| void test_fromEnvironment_string_default_overridden() {
|
| - expect(
|
| - _assertValidString(_check_fromEnvironment_string("abc", "'def'")),
|
| + expect(_assertValidString(_check_fromEnvironment_string("abc", "'def'")),
|
| "abc");
|
| }
|
|
|
| void test_fromEnvironment_string_default_undeclared() {
|
| - expect(
|
| - _assertValidString(_check_fromEnvironment_string(null, "'def'")),
|
| + expect(_assertValidString(_check_fromEnvironment_string(null, "'def'")),
|
| "def");
|
| }
|
|
|
| @@ -1525,8 +1514,7 @@ const y = 2;''');
|
|
|
| void test_fromEnvironment_string_ok() {
|
| expect(
|
| - _assertValidString(_check_fromEnvironment_string("abc", null)),
|
| - "abc");
|
| + _assertValidString(_check_fromEnvironment_string("abc", null)), "abc");
|
| }
|
|
|
| void test_fromEnvironment_string_undeclared() {
|
| @@ -1551,23 +1539,19 @@ class A {
|
| _assertIntField(fields, "k", 13);
|
| }
|
|
|
| - void
|
| - test_instanceCreationExpression_computedField_namedOptionalWithDefault() {
|
| + void test_instanceCreationExpression_computedField_namedOptionalWithDefault() {
|
| _checkInstanceCreationOptionalParams(false, true, true);
|
| }
|
|
|
| - void
|
| - test_instanceCreationExpression_computedField_namedOptionalWithoutDefault() {
|
| + void test_instanceCreationExpression_computedField_namedOptionalWithoutDefault() {
|
| _checkInstanceCreationOptionalParams(false, true, false);
|
| }
|
|
|
| - void
|
| - test_instanceCreationExpression_computedField_unnamedOptionalWithDefault() {
|
| + void test_instanceCreationExpression_computedField_unnamedOptionalWithDefault() {
|
| _checkInstanceCreationOptionalParams(false, false, true);
|
| }
|
|
|
| - void
|
| - test_instanceCreationExpression_computedField_unnamedOptionalWithoutDefault() {
|
| + void test_instanceCreationExpression_computedField_unnamedOptionalWithoutDefault() {
|
| _checkInstanceCreationOptionalParams(false, false, false);
|
| }
|
|
|
| @@ -1660,23 +1644,19 @@ class A {
|
| _assertIntField(fields, "x", 42);
|
| }
|
|
|
| - void
|
| - test_instanceCreationExpression_fieldFormalParameter_namedOptionalWithDefault() {
|
| + void test_instanceCreationExpression_fieldFormalParameter_namedOptionalWithDefault() {
|
| _checkInstanceCreationOptionalParams(true, true, true);
|
| }
|
|
|
| - void
|
| - test_instanceCreationExpression_fieldFormalParameter_namedOptionalWithoutDefault() {
|
| + void test_instanceCreationExpression_fieldFormalParameter_namedOptionalWithoutDefault() {
|
| _checkInstanceCreationOptionalParams(true, true, false);
|
| }
|
|
|
| - void
|
| - test_instanceCreationExpression_fieldFormalParameter_unnamedOptionalWithDefault() {
|
| + void test_instanceCreationExpression_fieldFormalParameter_unnamedOptionalWithDefault() {
|
| _checkInstanceCreationOptionalParams(true, false, true);
|
| }
|
|
|
| - void
|
| - test_instanceCreationExpression_fieldFormalParameter_unnamedOptionalWithoutDefault() {
|
| + void test_instanceCreationExpression_fieldFormalParameter_unnamedOptionalWithoutDefault() {
|
| _checkInstanceCreationOptionalParams(true, false, false);
|
| }
|
|
|
| @@ -1710,8 +1690,8 @@ class A {
|
| const A.a2() : x = 5;
|
| final int x;
|
| }''');
|
| - Map<String, DartObjectImpl> aFields =
|
| - _assertType(_evaluateInstanceCreationExpression(compilationUnit, "foo"), "A");
|
| + Map<String, DartObjectImpl> aFields = _assertType(
|
| + _evaluateInstanceCreationExpression(compilationUnit, "foo"), "A");
|
| _assertIntField(aFields, 'x', 5);
|
| }
|
|
|
| @@ -1723,8 +1703,8 @@ class A {
|
| const A.a2(x) : y = x + 10;
|
| final int y;
|
| }''');
|
| - Map<String, DartObjectImpl> aFields =
|
| - _assertType(_evaluateInstanceCreationExpression(compilationUnit, "foo"), "A");
|
| + Map<String, DartObjectImpl> aFields = _assertType(
|
| + _evaluateInstanceCreationExpression(compilationUnit, "foo"), "A");
|
| _assertIntField(aFields, 'y', 111);
|
| }
|
|
|
| @@ -1750,8 +1730,8 @@ class A {
|
| const A.a2([x = 100]) : y = x + 10;
|
| final int y;
|
| }''');
|
| - Map<String, DartObjectImpl> aFields =
|
| - _assertType(_evaluateInstanceCreationExpression(compilationUnit, "foo"), "A");
|
| + Map<String, DartObjectImpl> aFields = _assertType(
|
| + _evaluateInstanceCreationExpression(compilationUnit, "foo"), "A");
|
| _assertIntField(aFields, 'y', 110);
|
| }
|
|
|
| @@ -1765,8 +1745,7 @@ class A {
|
| // error), but we shouldn't crash, and we should figure
|
| // out that it evaluates to an instance of class A.
|
| _assertType(
|
| - _evaluateInstanceCreationExpression(compilationUnit, "foo"),
|
| - "A");
|
| + _evaluateInstanceCreationExpression(compilationUnit, "foo"), "A");
|
| }
|
|
|
| void test_instanceCreationExpression_nonFactoryRedirect_toNonConst() {
|
| @@ -1780,8 +1759,7 @@ class A {
|
| // error), but we shouldn't crash, and we should figure
|
| // out that it evaluates to an instance of class A.
|
| _assertType(
|
| - _evaluateInstanceCreationExpression(compilationUnit, "foo"),
|
| - "A");
|
| + _evaluateInstanceCreationExpression(compilationUnit, "foo"), "A");
|
| }
|
|
|
| void test_instanceCreationExpression_nonFactoryRedirect_unnamed() {
|
| @@ -1792,8 +1770,8 @@ class A {
|
| const A() : x = 5;
|
| final int x;
|
| }''');
|
| - Map<String, DartObjectImpl> aFields =
|
| - _assertType(_evaluateInstanceCreationExpression(compilationUnit, "foo"), "A");
|
| + Map<String, DartObjectImpl> aFields = _assertType(
|
| + _evaluateInstanceCreationExpression(compilationUnit, "foo"), "A");
|
| _assertIntField(aFields, 'x', 5);
|
| }
|
|
|
| @@ -1807,8 +1785,7 @@ class B implements A {
|
| const B();
|
| }''');
|
| _assertType(
|
| - _evaluateInstanceCreationExpression(compilationUnit, "foo"),
|
| - "B");
|
| + _evaluateInstanceCreationExpression(compilationUnit, "foo"), "B");
|
| }
|
|
|
| void test_instanceCreationExpression_redirect_cycle() {
|
| @@ -1966,15 +1943,16 @@ const c_num = const C<num>();''');
|
| expect(value.value, "void");
|
| }
|
|
|
| - Map<String, DartObjectImpl> _assertFieldType(Map<String,
|
| - DartObjectImpl> fields, String fieldName, String expectedType) {
|
| + Map<String, DartObjectImpl> _assertFieldType(
|
| + Map<String, DartObjectImpl> fields, String fieldName,
|
| + String expectedType) {
|
| DartObjectImpl field = fields[fieldName];
|
| expect(field.type.displayName, expectedType);
|
| return field.fields;
|
| }
|
|
|
| - void _assertIntField(Map<String, DartObjectImpl> fields, String fieldName,
|
| - int expectedValue) {
|
| + void _assertIntField(
|
| + Map<String, DartObjectImpl> fields, String fieldName, int expectedValue) {
|
| DartObjectImpl field = fields[fieldName];
|
| expect(field.type.name, "int");
|
| expect(field.intValue, expectedValue);
|
| @@ -1998,8 +1976,8 @@ const c_num = const C<num>();''');
|
| assertErrors(source, expectedErrorCodes);
|
| }
|
|
|
| - Map<String, DartObjectImpl> _assertType(EvaluationResultImpl result,
|
| - String typeName) {
|
| + Map<String, DartObjectImpl> _assertType(
|
| + EvaluationResultImpl result, String typeName) {
|
| expect(result.value, isNotNull);
|
| DartObjectImpl value = result.value;
|
| expect(value.type.displayName, typeName);
|
| @@ -2041,8 +2019,8 @@ const c_num = const C<num>();''');
|
| expect(value.isUnknown, isTrue);
|
| }
|
|
|
| - EvaluationResultImpl _check_fromEnvironment_bool(String valueInEnvironment,
|
| - String defaultExpr) {
|
| + EvaluationResultImpl _check_fromEnvironment_bool(
|
| + String valueInEnvironment, String defaultExpr) {
|
| String envVarName = "x";
|
| String varName = "foo";
|
| if (valueInEnvironment != null) {
|
| @@ -2055,8 +2033,8 @@ const c_num = const C<num>();''');
|
| return _evaluateInstanceCreationExpression(compilationUnit, varName);
|
| }
|
|
|
| - EvaluationResultImpl _check_fromEnvironment_int(String valueInEnvironment,
|
| - String defaultExpr) {
|
| + EvaluationResultImpl _check_fromEnvironment_int(
|
| + String valueInEnvironment, String defaultExpr) {
|
| String envVarName = "x";
|
| String varName = "foo";
|
| if (valueInEnvironment != null) {
|
| @@ -2069,8 +2047,8 @@ const c_num = const C<num>();''');
|
| return _evaluateInstanceCreationExpression(compilationUnit, varName);
|
| }
|
|
|
| - EvaluationResultImpl _check_fromEnvironment_string(String valueInEnvironment,
|
| - String defaultExpr) {
|
| + EvaluationResultImpl _check_fromEnvironment_string(
|
| + String valueInEnvironment, String defaultExpr) {
|
| String envVarName = "x";
|
| String varName = "foo";
|
| if (valueInEnvironment != null) {
|
| @@ -2109,8 +2087,8 @@ const c_int_num = const C<int, num>();""");
|
| _assertFieldType(c_int_num_fields, GenericState.SUPERCLASS_FIELD, "A<num>");
|
| }
|
|
|
| - void _checkInstanceCreationOptionalParams(bool isFieldFormal, bool isNamed,
|
| - bool hasDefault) {
|
| + void _checkInstanceCreationOptionalParams(
|
| + bool isFieldFormal, bool isNamed, bool hasDefault) {
|
| String fieldName = "j";
|
| String paramName = isFieldFormal ? fieldName : "i";
|
| String formalParam =
|
| @@ -2143,8 +2121,8 @@ class A {
|
| * method [methodName], with exactly one annotation. Return the constant
|
| * value of the annotation.
|
| */
|
| - EvaluationResultImpl _evaluateAnnotation(CompilationUnit compilationUnit,
|
| - String className, String memberName) {
|
| + EvaluationResultImpl _evaluateAnnotation(
|
| + CompilationUnit compilationUnit, String className, String memberName) {
|
| for (CompilationUnitMember member in compilationUnit.declarations) {
|
| if (member is ClassDeclaration && member.name.name == className) {
|
| for (ClassMember classMember in member.members) {
|
| @@ -2162,9 +2140,8 @@ class A {
|
| return null;
|
| }
|
|
|
| - EvaluationResultImpl
|
| - _evaluateInstanceCreationExpression(CompilationUnit compilationUnit,
|
| - String name) {
|
| + EvaluationResultImpl _evaluateInstanceCreationExpression(
|
| + CompilationUnit compilationUnit, String name) {
|
| Expression expression =
|
| findTopLevelConstantExpression(compilationUnit, name);
|
| return (expression as InstanceCreationExpression).evaluationResult;
|
| @@ -2172,8 +2149,7 @@ class A {
|
|
|
| ConstantValueComputer _makeConstantValueComputer() {
|
| return new ValidatingConstantValueComputer(
|
| - analysisContext2.typeProvider,
|
| - analysisContext2.declaredVariables);
|
| + analysisContext2.typeProvider, analysisContext2.declaredVariables);
|
| }
|
|
|
| void _validate(bool shouldBeValid, VariableDeclarationList declarationList) {
|
| @@ -2190,14 +2166,14 @@ class A {
|
| }
|
| }
|
|
|
| -
|
| -class ConstantValueComputerTest_ValidatingConstantVisitor extends
|
| - ConstantVisitor {
|
| +class ConstantValueComputerTest_ValidatingConstantVisitor
|
| + extends ConstantVisitor {
|
| final DirectedGraph<AstNode> _referenceGraph;
|
| final AstNode _nodeBeingEvaluated;
|
|
|
| ConstantValueComputerTest_ValidatingConstantVisitor(TypeProvider typeProvider,
|
| - this._referenceGraph, this._nodeBeingEvaluated, ErrorReporter errorReporter)
|
| + this._referenceGraph, this._nodeBeingEvaluated,
|
| + ErrorReporter errorReporter)
|
| : super.con1(typeProvider, errorReporter);
|
|
|
| @override
|
| @@ -2211,54 +2187,42 @@ class ConstantValueComputerTest_ValidatingConstantVisitor extends
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class ConstantVisitorTest extends ResolverTestCase {
|
| void test_visitConditionalExpression_false() {
|
| Expression thenExpression = AstFactory.integer(1);
|
| Expression elseExpression = AstFactory.integer(0);
|
| ConditionalExpression expression = AstFactory.conditionalExpression(
|
| - AstFactory.booleanLiteral(false),
|
| - thenExpression,
|
| - elseExpression);
|
| + AstFactory.booleanLiteral(false), thenExpression, elseExpression);
|
| GatheringErrorListener errorListener = new GatheringErrorListener();
|
| ErrorReporter errorReporter =
|
| new ErrorReporter(errorListener, _dummySource());
|
| - _assertValue(
|
| - 0,
|
| - expression.accept(
|
| - new ConstantVisitor.con1(new TestTypeProvider(), errorReporter)));
|
| + _assertValue(0, expression.accept(
|
| + new ConstantVisitor.con1(new TestTypeProvider(), errorReporter)));
|
| errorListener.assertNoErrors();
|
| }
|
|
|
| - void
|
| - test_visitConditionalExpression_instanceCreation_invalidFieldInitializer() {
|
| + void test_visitConditionalExpression_instanceCreation_invalidFieldInitializer() {
|
| TestTypeProvider typeProvider = new TestTypeProvider();
|
| LibraryElementImpl libraryElement = ElementFactory.library(null, "lib");
|
| String className = "C";
|
| ClassElementImpl classElement = ElementFactory.classElement2(className);
|
| (libraryElement.definingCompilationUnit as CompilationUnitElementImpl).types =
|
| <ClassElement>[classElement];
|
| - ConstructorElementImpl constructorElement =
|
| - ElementFactory.constructorElement(
|
| - classElement,
|
| - null,
|
| - true,
|
| - [typeProvider.intType]);
|
| + ConstructorElementImpl constructorElement = ElementFactory
|
| + .constructorElement(classElement, null, true, [typeProvider.intType]);
|
| constructorElement.parameters[0] =
|
| new FieldFormalParameterElementImpl(AstFactory.identifier3("x"));
|
| - InstanceCreationExpression expression =
|
| - AstFactory.instanceCreationExpression2(
|
| - Keyword.CONST,
|
| - AstFactory.typeName4(className),
|
| - [AstFactory.integer(0)]);
|
| + InstanceCreationExpression expression = AstFactory
|
| + .instanceCreationExpression2(Keyword.CONST,
|
| + AstFactory.typeName4(className), [AstFactory.integer(0)]);
|
| expression.staticElement = constructorElement;
|
| GatheringErrorListener errorListener = new GatheringErrorListener();
|
| ErrorReporter errorReporter =
|
| new ErrorReporter(errorListener, _dummySource());
|
| expression.accept(new ConstantVisitor.con1(typeProvider, errorReporter));
|
| - errorListener.assertErrorsWithCodes(
|
| - [CompileTimeErrorCode.INVALID_CONSTANT]);
|
| + errorListener
|
| + .assertErrorsWithCodes([CompileTimeErrorCode.INVALID_CONSTANT]);
|
| }
|
|
|
| void test_visitConditionalExpression_nonBooleanCondition() {
|
| @@ -2266,67 +2230,57 @@ class ConstantVisitorTest extends ResolverTestCase {
|
| Expression elseExpression = AstFactory.integer(0);
|
| NullLiteral conditionExpression = AstFactory.nullLiteral();
|
| ConditionalExpression expression = AstFactory.conditionalExpression(
|
| - conditionExpression,
|
| - thenExpression,
|
| - elseExpression);
|
| + conditionExpression, thenExpression, elseExpression);
|
| GatheringErrorListener errorListener = new GatheringErrorListener();
|
| ErrorReporter errorReporter =
|
| new ErrorReporter(errorListener, _dummySource());
|
| DartObjectImpl result = expression.accept(
|
| new ConstantVisitor.con1(new TestTypeProvider(), errorReporter));
|
| expect(result, isNull);
|
| - errorListener.assertErrorsWithCodes(
|
| - [CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL]);
|
| + errorListener
|
| + .assertErrorsWithCodes([CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL]);
|
| }
|
|
|
| void test_visitConditionalExpression_nonConstantElse() {
|
| Expression thenExpression = AstFactory.integer(1);
|
| Expression elseExpression = AstFactory.identifier3("x");
|
| ConditionalExpression expression = AstFactory.conditionalExpression(
|
| - AstFactory.booleanLiteral(true),
|
| - thenExpression,
|
| - elseExpression);
|
| + AstFactory.booleanLiteral(true), thenExpression, elseExpression);
|
| GatheringErrorListener errorListener = new GatheringErrorListener();
|
| ErrorReporter errorReporter =
|
| new ErrorReporter(errorListener, _dummySource());
|
| DartObjectImpl result = expression.accept(
|
| new ConstantVisitor.con1(new TestTypeProvider(), errorReporter));
|
| expect(result, isNull);
|
| - errorListener.assertErrorsWithCodes(
|
| - [CompileTimeErrorCode.INVALID_CONSTANT]);
|
| + errorListener
|
| + .assertErrorsWithCodes([CompileTimeErrorCode.INVALID_CONSTANT]);
|
| }
|
|
|
| void test_visitConditionalExpression_nonConstantThen() {
|
| Expression thenExpression = AstFactory.identifier3("x");
|
| Expression elseExpression = AstFactory.integer(0);
|
| ConditionalExpression expression = AstFactory.conditionalExpression(
|
| - AstFactory.booleanLiteral(true),
|
| - thenExpression,
|
| - elseExpression);
|
| + AstFactory.booleanLiteral(true), thenExpression, elseExpression);
|
| GatheringErrorListener errorListener = new GatheringErrorListener();
|
| ErrorReporter errorReporter =
|
| new ErrorReporter(errorListener, _dummySource());
|
| DartObjectImpl result = expression.accept(
|
| new ConstantVisitor.con1(new TestTypeProvider(), errorReporter));
|
| expect(result, isNull);
|
| - errorListener.assertErrorsWithCodes(
|
| - [CompileTimeErrorCode.INVALID_CONSTANT]);
|
| + errorListener
|
| + .assertErrorsWithCodes([CompileTimeErrorCode.INVALID_CONSTANT]);
|
| }
|
|
|
| void test_visitConditionalExpression_true() {
|
| Expression thenExpression = AstFactory.integer(1);
|
| Expression elseExpression = AstFactory.integer(0);
|
| ConditionalExpression expression = AstFactory.conditionalExpression(
|
| - AstFactory.booleanLiteral(true),
|
| - thenExpression,
|
| - elseExpression);
|
| + AstFactory.booleanLiteral(true), thenExpression, elseExpression);
|
| GatheringErrorListener errorListener = new GatheringErrorListener();
|
| ErrorReporter errorReporter =
|
| new ErrorReporter(errorListener, _dummySource());
|
| - _assertValue(
|
| - 1,
|
| - expression.accept(
|
| - new ConstantVisitor.con1(new TestTypeProvider(), errorReporter)));
|
| + _assertValue(1, expression.accept(
|
| + new ConstantVisitor.con1(new TestTypeProvider(), errorReporter)));
|
| errorListener.assertNoErrors();
|
| }
|
|
|
| @@ -2376,14 +2330,13 @@ const b = 3;''');
|
| findTopLevelConstantExpression(compilationUnit, name);
|
| GatheringErrorListener errorListener = new GatheringErrorListener();
|
| ErrorReporter errorReporter = new ErrorReporter(errorListener, source);
|
| - DartObjectImpl result = expression.accept(
|
| - new ConstantVisitor.con2(typeProvider, lexicalEnvironment, errorReporter));
|
| + DartObjectImpl result = expression.accept(new ConstantVisitor.con2(
|
| + typeProvider, lexicalEnvironment, errorReporter));
|
| errorListener.assertNoErrors();
|
| return result;
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class ContentCacheTest {
|
| void test_setContents() {
|
| @@ -2403,7 +2356,6 @@ class ContentCacheTest {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class CustomUriResolverTest {
|
| void test_creation() {
|
| @@ -2411,9 +2363,8 @@ class CustomUriResolverTest {
|
| }
|
|
|
| void test_resolve_unknown_uri() {
|
| - UriResolver resolver = new CustomUriResolver({
|
| - 'custom:library': '/path/to/library.dart',
|
| - });
|
| + UriResolver resolver =
|
| + new CustomUriResolver({'custom:library': '/path/to/library.dart',});
|
| Source result =
|
| resolver.resolveAbsolute(parseUriWithException("custom:non_library"));
|
| expect(result, isNull);
|
| @@ -2422,9 +2373,7 @@ class CustomUriResolverTest {
|
| void test_resolve_uri() {
|
| String path =
|
| FileUtilities2.createFile("/path/to/library.dart").getAbsolutePath();
|
| - UriResolver resolver = new CustomUriResolver({
|
| - 'custom:library': path,
|
| - });
|
| + UriResolver resolver = new CustomUriResolver({'custom:library': path,});
|
| Source result =
|
| resolver.resolveAbsolute(parseUriWithException("custom:library"));
|
| expect(result, isNotNull);
|
| @@ -2432,7 +2381,6 @@ class CustomUriResolverTest {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class DartObjectImplTest extends EngineTestCase {
|
| TypeProvider _typeProvider = new TestTypeProvider();
|
| @@ -2598,23 +2546,17 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_concatenate_knownString_knownString() {
|
| _assertConcatenate(
|
| - _stringValue("abcdef"),
|
| - _stringValue("abc"),
|
| - _stringValue("def"));
|
| + _stringValue("abcdef"), _stringValue("abc"), _stringValue("def"));
|
| }
|
|
|
| void test_concatenate_knownString_unknownString() {
|
| _assertConcatenate(
|
| - _stringValue(null),
|
| - _stringValue("abc"),
|
| - _stringValue(null));
|
| + _stringValue(null), _stringValue("abc"), _stringValue(null));
|
| }
|
|
|
| void test_concatenate_unknownString_knownString() {
|
| _assertConcatenate(
|
| - _stringValue(null),
|
| - _stringValue(null),
|
| - _stringValue("def"));
|
| + _stringValue(null), _stringValue(null), _stringValue("def"));
|
| }
|
|
|
| void test_divide_knownDouble_knownDouble() {
|
| @@ -2727,35 +2669,26 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_equalEqual_string_false() {
|
| _assertEqualEqual(
|
| - _boolValue(false),
|
| - _stringValue("abc"),
|
| - _stringValue("def"));
|
| + _boolValue(false), _stringValue("abc"), _stringValue("def"));
|
| }
|
|
|
| void test_equalEqual_string_true() {
|
| _assertEqualEqual(
|
| - _boolValue(true),
|
| - _stringValue("abc"),
|
| - _stringValue("abc"));
|
| + _boolValue(true), _stringValue("abc"), _stringValue("abc"));
|
| }
|
|
|
| void test_equalEqual_string_unknown() {
|
| _assertEqualEqual(
|
| - _boolValue(null),
|
| - _stringValue(null),
|
| - _stringValue("def"));
|
| + _boolValue(null), _stringValue(null), _stringValue("def"));
|
| }
|
|
|
| void test_equals_list_false_differentSizes() {
|
| - expect(
|
| - _listValue([_boolValue(true)]) ==
|
| - _listValue([_boolValue(true), _boolValue(false)]),
|
| - isFalse);
|
| + expect(_listValue([_boolValue(true)]) ==
|
| + _listValue([_boolValue(true), _boolValue(false)]), isFalse);
|
| }
|
|
|
| void test_equals_list_false_sameSize() {
|
| - expect(
|
| - _listValue([_boolValue(true)]) == _listValue([_boolValue(false)]),
|
| + expect(_listValue([_boolValue(true)]) == _listValue([_boolValue(false)]),
|
| isFalse);
|
| }
|
|
|
| @@ -2917,44 +2850,32 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_greaterThanOrEqual_knownDouble_knownDouble_false() {
|
| _assertGreaterThanOrEqual(
|
| - _boolValue(false),
|
| - _doubleValue(1.0),
|
| - _doubleValue(2.0));
|
| + _boolValue(false), _doubleValue(1.0), _doubleValue(2.0));
|
| }
|
|
|
| void test_greaterThanOrEqual_knownDouble_knownDouble_true() {
|
| _assertGreaterThanOrEqual(
|
| - _boolValue(true),
|
| - _doubleValue(2.0),
|
| - _doubleValue(1.0));
|
| + _boolValue(true), _doubleValue(2.0), _doubleValue(1.0));
|
| }
|
|
|
| void test_greaterThanOrEqual_knownDouble_knownInt_false() {
|
| _assertGreaterThanOrEqual(
|
| - _boolValue(false),
|
| - _doubleValue(1.0),
|
| - _intValue(2));
|
| + _boolValue(false), _doubleValue(1.0), _intValue(2));
|
| }
|
|
|
| void test_greaterThanOrEqual_knownDouble_knownInt_true() {
|
| _assertGreaterThanOrEqual(
|
| - _boolValue(true),
|
| - _doubleValue(2.0),
|
| - _intValue(1));
|
| + _boolValue(true), _doubleValue(2.0), _intValue(1));
|
| }
|
|
|
| void test_greaterThanOrEqual_knownDouble_unknownDouble() {
|
| _assertGreaterThanOrEqual(
|
| - _boolValue(null),
|
| - _doubleValue(1.0),
|
| - _doubleValue(null));
|
| + _boolValue(null), _doubleValue(1.0), _doubleValue(null));
|
| }
|
|
|
| void test_greaterThanOrEqual_knownDouble_unknownInt() {
|
| _assertGreaterThanOrEqual(
|
| - _boolValue(null),
|
| - _doubleValue(1.0),
|
| - _intValue(null));
|
| + _boolValue(null), _doubleValue(1.0), _intValue(null));
|
| }
|
|
|
| void test_greaterThanOrEqual_knownInt_knownInt_false() {
|
| @@ -2971,9 +2892,7 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_greaterThanOrEqual_knownInt_unknownDouble() {
|
| _assertGreaterThanOrEqual(
|
| - _boolValue(null),
|
| - _intValue(1),
|
| - _doubleValue(null));
|
| + _boolValue(null), _intValue(1), _doubleValue(null));
|
| }
|
|
|
| void test_greaterThanOrEqual_knownInt_unknownInt() {
|
| @@ -2986,23 +2905,17 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_greaterThanOrEqual_unknownDouble_knownDouble() {
|
| _assertGreaterThanOrEqual(
|
| - _boolValue(null),
|
| - _doubleValue(null),
|
| - _doubleValue(2.0));
|
| + _boolValue(null), _doubleValue(null), _doubleValue(2.0));
|
| }
|
|
|
| void test_greaterThanOrEqual_unknownDouble_knownInt() {
|
| _assertGreaterThanOrEqual(
|
| - _boolValue(null),
|
| - _doubleValue(null),
|
| - _intValue(2));
|
| + _boolValue(null), _doubleValue(null), _intValue(2));
|
| }
|
|
|
| void test_greaterThanOrEqual_unknownInt_knownDouble() {
|
| _assertGreaterThanOrEqual(
|
| - _boolValue(null),
|
| - _intValue(null),
|
| - _doubleValue(2.0));
|
| + _boolValue(null), _intValue(null), _doubleValue(2.0));
|
| }
|
|
|
| void test_greaterThanOrEqual_unknownInt_knownInt() {
|
| @@ -3058,14 +2971,12 @@ class DartObjectImplTest extends EngineTestCase {
|
| }
|
|
|
| void test_hasExactValue_map_invalidKey() {
|
| - expect(
|
| - _mapValue([_dynamicValue(), _stringValue("value")]).hasExactValue,
|
| + expect(_mapValue([_dynamicValue(), _stringValue("value")]).hasExactValue,
|
| isFalse);
|
| }
|
|
|
| void test_hasExactValue_map_invalidValue() {
|
| - expect(
|
| - _mapValue([_stringValue("key"), _dynamicValue()]).hasExactValue,
|
| + expect(_mapValue([_stringValue("key"), _dynamicValue()]).hasExactValue,
|
| isFalse);
|
| }
|
|
|
| @@ -3133,9 +3044,7 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_identical_list_false() {
|
| _assertIdentical(
|
| - _boolValue(false),
|
| - _listValue(),
|
| - _listValue([_intValue(3)]));
|
| + _boolValue(false), _listValue(), _listValue([_intValue(3)]));
|
| }
|
|
|
| void test_identical_map_empty() {
|
| @@ -3143,9 +3052,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| }
|
|
|
| void test_identical_map_false() {
|
| - _assertIdentical(
|
| - _boolValue(false),
|
| - _mapValue(),
|
| + _assertIdentical(_boolValue(false), _mapValue(),
|
| _mapValue([_intValue(1), _intValue(2)]));
|
| }
|
|
|
| @@ -3155,16 +3062,12 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_identical_string_false() {
|
| _assertIdentical(
|
| - _boolValue(false),
|
| - _stringValue("abc"),
|
| - _stringValue("def"));
|
| + _boolValue(false), _stringValue("abc"), _stringValue("def"));
|
| }
|
|
|
| void test_identical_string_true() {
|
| _assertIdentical(
|
| - _boolValue(true),
|
| - _stringValue("abc"),
|
| - _stringValue("abc"));
|
| + _boolValue(true), _stringValue("abc"), _stringValue("abc"));
|
| }
|
|
|
| void test_identical_string_unknown() {
|
| @@ -3181,9 +3084,7 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_integerDivide_knownDouble_unknownDouble() {
|
| _assertIntegerDivide(
|
| - _intValue(null),
|
| - _doubleValue(6.0),
|
| - _doubleValue(null));
|
| + _intValue(null), _doubleValue(6.0), _doubleValue(null));
|
| }
|
|
|
| void test_integerDivide_knownDouble_unknownInt() {
|
| @@ -3212,9 +3113,7 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_integerDivide_unknownDouble_knownDouble() {
|
| _assertIntegerDivide(
|
| - _intValue(null),
|
| - _doubleValue(null),
|
| - _doubleValue(2.0));
|
| + _intValue(null), _doubleValue(null), _doubleValue(2.0));
|
| }
|
|
|
| void test_integerDivide_unknownDouble_knownInt() {
|
| @@ -3347,16 +3246,12 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_lessThanOrEqual_knownDouble_knownDouble_false() {
|
| _assertLessThanOrEqual(
|
| - _boolValue(false),
|
| - _doubleValue(2.0),
|
| - _doubleValue(1.0));
|
| + _boolValue(false), _doubleValue(2.0), _doubleValue(1.0));
|
| }
|
|
|
| void test_lessThanOrEqual_knownDouble_knownDouble_true() {
|
| _assertLessThanOrEqual(
|
| - _boolValue(true),
|
| - _doubleValue(1.0),
|
| - _doubleValue(2.0));
|
| + _boolValue(true), _doubleValue(1.0), _doubleValue(2.0));
|
| }
|
|
|
| void test_lessThanOrEqual_knownDouble_knownInt_false() {
|
| @@ -3369,16 +3264,12 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_lessThanOrEqual_knownDouble_unknownDouble() {
|
| _assertLessThanOrEqual(
|
| - _boolValue(null),
|
| - _doubleValue(1.0),
|
| - _doubleValue(null));
|
| + _boolValue(null), _doubleValue(1.0), _doubleValue(null));
|
| }
|
|
|
| void test_lessThanOrEqual_knownDouble_unknownInt() {
|
| _assertLessThanOrEqual(
|
| - _boolValue(null),
|
| - _doubleValue(1.0),
|
| - _intValue(null));
|
| + _boolValue(null), _doubleValue(1.0), _intValue(null));
|
| }
|
|
|
| void test_lessThanOrEqual_knownInt_knownInt_false() {
|
| @@ -3407,9 +3298,7 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_lessThanOrEqual_unknownDouble_knownDouble() {
|
| _assertLessThanOrEqual(
|
| - _boolValue(null),
|
| - _doubleValue(null),
|
| - _doubleValue(2.0));
|
| + _boolValue(null), _doubleValue(null), _doubleValue(2.0));
|
| }
|
|
|
| void test_lessThanOrEqual_unknownDouble_knownInt() {
|
| @@ -3418,9 +3307,7 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_lessThanOrEqual_unknownInt_knownDouble() {
|
| _assertLessThanOrEqual(
|
| - _boolValue(null),
|
| - _intValue(null),
|
| - _doubleValue(2.0));
|
| + _boolValue(null), _intValue(null), _doubleValue(2.0));
|
| }
|
|
|
| void test_lessThanOrEqual_unknownInt_knownInt() {
|
| @@ -3435,19 +3322,15 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| _assertLogicalAnd(_boolValue(false), _boolValue(false), _nullValue());
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalAnd_false_string() {
|
| try {
|
| _assertLogicalAnd(
|
| - _boolValue(false),
|
| - _boolValue(false),
|
| - _stringValue("false"));
|
| + _boolValue(false), _boolValue(false), _stringValue("false"));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalAnd_false_true() {
|
| @@ -3458,38 +3341,30 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| _assertLogicalAnd(_boolValue(false), _nullValue(), _boolValue(false));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalAnd_null_true() {
|
| try {
|
| _assertLogicalAnd(_boolValue(false), _nullValue(), _boolValue(true));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalAnd_string_false() {
|
| try {
|
| _assertLogicalAnd(
|
| - _boolValue(false),
|
| - _stringValue("true"),
|
| - _boolValue(false));
|
| + _boolValue(false), _stringValue("true"), _boolValue(false));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalAnd_string_true() {
|
| try {
|
| _assertLogicalAnd(
|
| - _boolValue(false),
|
| - _stringValue("false"),
|
| - _boolValue(true));
|
| + _boolValue(false), _stringValue("false"), _boolValue(true));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalAnd_true_false() {
|
| @@ -3503,12 +3378,9 @@ class DartObjectImplTest extends EngineTestCase {
|
| void test_logicalAnd_true_string() {
|
| try {
|
| _assertLogicalAnd(
|
| - _boolValue(false),
|
| - _boolValue(true),
|
| - _stringValue("true"));
|
| + _boolValue(false), _boolValue(true), _stringValue("true"));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalAnd_true_true() {
|
| @@ -3527,8 +3399,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| _assertLogicalNot(_boolValue(true), _stringValue(null));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalNot_true() {
|
| @@ -3550,12 +3421,9 @@ class DartObjectImplTest extends EngineTestCase {
|
| void test_logicalOr_false_string() {
|
| try {
|
| _assertLogicalOr(
|
| - _boolValue(false),
|
| - _boolValue(false),
|
| - _stringValue("false"));
|
| + _boolValue(false), _boolValue(false), _stringValue("false"));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalOr_false_true() {
|
| @@ -3566,38 +3434,30 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| _assertLogicalOr(_boolValue(false), _nullValue(), _boolValue(false));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalOr_null_true() {
|
| try {
|
| _assertLogicalOr(_boolValue(true), _nullValue(), _boolValue(true));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalOr_string_false() {
|
| try {
|
| _assertLogicalOr(
|
| - _boolValue(false),
|
| - _stringValue("true"),
|
| - _boolValue(false));
|
| + _boolValue(false), _stringValue("true"), _boolValue(false));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalOr_string_true() {
|
| try {
|
| _assertLogicalOr(
|
| - _boolValue(true),
|
| - _stringValue("false"),
|
| - _boolValue(true));
|
| + _boolValue(true), _stringValue("false"), _boolValue(true));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalOr_true_false() {
|
| @@ -3608,19 +3468,15 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| _assertLogicalOr(_boolValue(true), _boolValue(true), _nullValue());
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalOr_true_string() {
|
| try {
|
| _assertLogicalOr(
|
| - _boolValue(true),
|
| - _boolValue(true),
|
| - _stringValue("true"));
|
| + _boolValue(true), _boolValue(true), _stringValue("true"));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_logicalOr_true_true() {
|
| @@ -3741,9 +3597,7 @@ class DartObjectImplTest extends EngineTestCase {
|
|
|
| void test_notEqual_string_false() {
|
| _assertNotEqual(
|
| - _boolValue(false),
|
| - _stringValue("abc"),
|
| - _stringValue("abc"));
|
| + _boolValue(false), _stringValue("abc"), _stringValue("abc"));
|
| }
|
|
|
| void test_notEqual_string_true() {
|
| @@ -3855,10 +3709,8 @@ class DartObjectImplTest extends EngineTestCase {
|
| }
|
|
|
| void test_shiftLeft_knownInt_tooLarge() {
|
| - _assertShiftLeft(
|
| - _intValue(null),
|
| - _intValue(6),
|
| - new DartObjectImpl(_typeProvider.intType, new IntState(LONG_MAX_VALUE)));
|
| + _assertShiftLeft(_intValue(null), _intValue(6), new DartObjectImpl(
|
| + _typeProvider.intType, new IntState(LONG_MAX_VALUE)));
|
| }
|
|
|
| void test_shiftLeft_knownInt_unknownInt() {
|
| @@ -3886,10 +3738,8 @@ class DartObjectImplTest extends EngineTestCase {
|
| }
|
|
|
| void test_shiftRight_knownInt_tooLarge() {
|
| - _assertShiftRight(
|
| - _intValue(null),
|
| - _intValue(48),
|
| - new DartObjectImpl(_typeProvider.intType, new IntState(LONG_MAX_VALUE)));
|
| + _assertShiftRight(_intValue(null), _intValue(48), new DartObjectImpl(
|
| + _typeProvider.intType, new IntState(LONG_MAX_VALUE)));
|
| }
|
|
|
| void test_shiftRight_knownInt_unknownInt() {
|
| @@ -3912,8 +3762,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| _assertStringLength(_intValue(null), _intValue(0));
|
| fail("Expected EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| }
|
|
|
| void test_stringLength_knownString() {
|
| @@ -3991,8 +3840,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.add(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = leftOperand.add(_typeProvider, rightOperand);
|
| expect(result, isNotNull);
|
| @@ -4015,8 +3863,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.bitAnd(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = leftOperand.bitAnd(_typeProvider, rightOperand);
|
| expect(result, isNotNull);
|
| @@ -4037,8 +3884,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| operand.bitNot(_typeProvider);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = operand.bitNot(_typeProvider);
|
| expect(result, isNotNull);
|
| @@ -4061,8 +3907,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.bitOr(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = leftOperand.bitOr(_typeProvider, rightOperand);
|
| expect(result, isNotNull);
|
| @@ -4085,8 +3930,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.bitXor(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = leftOperand.bitXor(_typeProvider, rightOperand);
|
| expect(result, isNotNull);
|
| @@ -4109,8 +3953,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.concatenate(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result =
|
| leftOperand.concatenate(_typeProvider, rightOperand);
|
| @@ -4134,8 +3977,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.divide(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = leftOperand.divide(_typeProvider, rightOperand);
|
| expect(result, isNotNull);
|
| @@ -4158,8 +4000,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.equalEqual(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result =
|
| leftOperand.equalEqual(_typeProvider, rightOperand);
|
| @@ -4183,8 +4024,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.greaterThan(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result =
|
| leftOperand.greaterThan(_typeProvider, rightOperand);
|
| @@ -4208,8 +4048,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.greaterThanOrEqual(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result =
|
| leftOperand.greaterThanOrEqual(_typeProvider, rightOperand);
|
| @@ -4253,8 +4092,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.integerDivide(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result =
|
| leftOperand.integerDivide(_typeProvider, rightOperand);
|
| @@ -4278,8 +4116,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.lessThan(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = leftOperand.lessThan(_typeProvider, rightOperand);
|
| expect(result, isNotNull);
|
| @@ -4302,8 +4139,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.lessThanOrEqual(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result =
|
| leftOperand.lessThanOrEqual(_typeProvider, rightOperand);
|
| @@ -4327,8 +4163,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.logicalAnd(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result =
|
| leftOperand.logicalAnd(_typeProvider, rightOperand);
|
| @@ -4350,8 +4185,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| operand.logicalNot(_typeProvider);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = operand.logicalNot(_typeProvider);
|
| expect(result, isNotNull);
|
| @@ -4374,8 +4208,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.logicalOr(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result =
|
| leftOperand.logicalOr(_typeProvider, rightOperand);
|
| @@ -4399,8 +4232,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.minus(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = leftOperand.minus(_typeProvider, rightOperand);
|
| expect(result, isNotNull);
|
| @@ -4421,8 +4253,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| operand.negated(_typeProvider);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = operand.negated(_typeProvider);
|
| expect(result, isNotNull);
|
| @@ -4445,8 +4276,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.notEqual(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = leftOperand.notEqual(_typeProvider, rightOperand);
|
| expect(result, isNotNull);
|
| @@ -4467,8 +4297,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| operand.performToString(_typeProvider);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = operand.performToString(_typeProvider);
|
| expect(result, isNotNull);
|
| @@ -4491,8 +4320,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.remainder(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result =
|
| leftOperand.remainder(_typeProvider, rightOperand);
|
| @@ -4516,8 +4344,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.shiftLeft(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result =
|
| leftOperand.shiftLeft(_typeProvider, rightOperand);
|
| @@ -4541,8 +4368,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.shiftRight(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result =
|
| leftOperand.shiftRight(_typeProvider, rightOperand);
|
| @@ -4564,8 +4390,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| operand.stringLength(_typeProvider);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = operand.stringLength(_typeProvider);
|
| expect(result, isNotNull);
|
| @@ -4588,8 +4413,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| try {
|
| leftOperand.times(_typeProvider, rightOperand);
|
| fail("Expected an EvaluationException");
|
| - } on EvaluationException catch (exception) {
|
| - }
|
| + } on EvaluationException catch (exception) {}
|
| } else {
|
| DartObjectImpl result = leftOperand.times(_typeProvider, rightOperand);
|
| expect(result, isNotNull);
|
| @@ -4600,8 +4424,7 @@ class DartObjectImplTest extends EngineTestCase {
|
| DartObjectImpl _boolValue(bool value) {
|
| if (value == null) {
|
| return new DartObjectImpl(
|
| - _typeProvider.boolType,
|
| - BoolState.UNKNOWN_VALUE);
|
| + _typeProvider.boolType, BoolState.UNKNOWN_VALUE);
|
| } else if (identical(value, false)) {
|
| return new DartObjectImpl(_typeProvider.boolType, BoolState.FALSE_STATE);
|
| } else if (identical(value, true)) {
|
| @@ -4614,19 +4437,16 @@ class DartObjectImplTest extends EngineTestCase {
|
| DartObjectImpl _doubleValue(double value) {
|
| if (value == null) {
|
| return new DartObjectImpl(
|
| - _typeProvider.doubleType,
|
| - DoubleState.UNKNOWN_VALUE);
|
| + _typeProvider.doubleType, DoubleState.UNKNOWN_VALUE);
|
| } else {
|
| return new DartObjectImpl(
|
| - _typeProvider.doubleType,
|
| - new DoubleState(value));
|
| + _typeProvider.doubleType, new DoubleState(value));
|
| }
|
| }
|
|
|
| DartObjectImpl _dynamicValue() {
|
| return new DartObjectImpl(
|
| - _typeProvider.nullType,
|
| - DynamicState.DYNAMIC_STATE);
|
| + _typeProvider.nullType, DynamicState.DYNAMIC_STATE);
|
| }
|
|
|
| DartObjectImpl _intValue(int value) {
|
| @@ -4637,17 +4457,17 @@ class DartObjectImplTest extends EngineTestCase {
|
| }
|
| }
|
|
|
| - DartObjectImpl _listValue([List<DartObjectImpl> elements =
|
| - DartObjectImpl.EMPTY_LIST]) {
|
| + DartObjectImpl _listValue(
|
| + [List<DartObjectImpl> elements = DartObjectImpl.EMPTY_LIST]) {
|
| return new DartObjectImpl(_typeProvider.listType, new ListState(elements));
|
| }
|
|
|
| - DartObjectImpl _mapValue([List<DartObjectImpl> keyElementPairs =
|
| - DartObjectImpl.EMPTY_LIST]) {
|
| + DartObjectImpl _mapValue(
|
| + [List<DartObjectImpl> keyElementPairs = DartObjectImpl.EMPTY_LIST]) {
|
| Map<DartObjectImpl, DartObjectImpl> map =
|
| new Map<DartObjectImpl, DartObjectImpl>();
|
| int count = keyElementPairs.length;
|
| - for (int i = 0; i < count; ) {
|
| + for (int i = 0; i < count;) {
|
| map[keyElementPairs[i++]] = keyElementPairs[i++];
|
| }
|
| return new DartObjectImpl(_typeProvider.mapType, new MapState(map));
|
| @@ -4664,12 +4484,10 @@ class DartObjectImplTest extends EngineTestCase {
|
| DartObjectImpl _stringValue(String value) {
|
| if (value == null) {
|
| return new DartObjectImpl(
|
| - _typeProvider.stringType,
|
| - StringState.UNKNOWN_VALUE);
|
| + _typeProvider.stringType, StringState.UNKNOWN_VALUE);
|
| } else {
|
| return new DartObjectImpl(
|
| - _typeProvider.stringType,
|
| - new StringState(value));
|
| + _typeProvider.stringType, new StringState(value));
|
| }
|
| }
|
|
|
| @@ -4678,7 +4496,6 @@ class DartObjectImplTest extends EngineTestCase {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class DartUriResolverTest {
|
| void test_creation() {
|
| @@ -4718,13 +4535,12 @@ class DartUriResolverTest {
|
| expect(sdkDirectory, isNotNull);
|
| DartSdk sdk = new DirectoryBasedDartSdk(sdkDirectory);
|
| UriResolver resolver = new DartUriResolver(sdk);
|
| - Source result =
|
| - resolver.resolveAbsolute(parseUriWithException("package:some/file.dart"));
|
| + Source result = resolver
|
| + .resolveAbsolute(parseUriWithException("package:some/file.dart"));
|
| expect(result, isNull);
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class DeclaredVariablesTest extends EngineTestCase {
|
| void test_getBool_false() {
|
| @@ -4743,8 +4559,7 @@ class DeclaredVariablesTest extends EngineTestCase {
|
| DeclaredVariables variables = new DeclaredVariables();
|
| variables.define(variableName, "not true");
|
| _assertNullDartObject(
|
| - typeProvider,
|
| - variables.getBool(typeProvider, variableName));
|
| + typeProvider, variables.getBool(typeProvider, variableName));
|
| }
|
|
|
| void test_getBool_true() {
|
| @@ -4762,8 +4577,7 @@ class DeclaredVariablesTest extends EngineTestCase {
|
| String variableName = "var";
|
| DeclaredVariables variables = new DeclaredVariables();
|
| _assertUnknownDartObject(
|
| - typeProvider.boolType,
|
| - variables.getBool(typeProvider, variableName));
|
| + typeProvider.boolType, variables.getBool(typeProvider, variableName));
|
| }
|
|
|
| void test_getInt_invalid() {
|
| @@ -4772,8 +4586,7 @@ class DeclaredVariablesTest extends EngineTestCase {
|
| DeclaredVariables variables = new DeclaredVariables();
|
| variables.define(variableName, "four score and seven years");
|
| _assertNullDartObject(
|
| - typeProvider,
|
| - variables.getInt(typeProvider, variableName));
|
| + typeProvider, variables.getInt(typeProvider, variableName));
|
| }
|
|
|
| void test_getInt_undefined() {
|
| @@ -4781,8 +4594,7 @@ class DeclaredVariablesTest extends EngineTestCase {
|
| String variableName = "var";
|
| DeclaredVariables variables = new DeclaredVariables();
|
| _assertUnknownDartObject(
|
| - typeProvider.intType,
|
| - variables.getInt(typeProvider, variableName));
|
| + typeProvider.intType, variables.getInt(typeProvider, variableName));
|
| }
|
|
|
| void test_getInt_valid() {
|
| @@ -4810,8 +4622,7 @@ class DeclaredVariablesTest extends EngineTestCase {
|
| TestTypeProvider typeProvider = new TestTypeProvider();
|
| String variableName = "var";
|
| DeclaredVariables variables = new DeclaredVariables();
|
| - _assertUnknownDartObject(
|
| - typeProvider.stringType,
|
| + _assertUnknownDartObject(typeProvider.stringType,
|
| variables.getString(typeProvider, variableName));
|
| }
|
|
|
| @@ -4819,14 +4630,13 @@ class DeclaredVariablesTest extends EngineTestCase {
|
| expect(result.type, typeProvider.nullType);
|
| }
|
|
|
| - void _assertUnknownDartObject(ParameterizedType expectedType,
|
| - DartObject result) {
|
| + void _assertUnknownDartObject(
|
| + ParameterizedType expectedType, DartObject result) {
|
| expect((result as DartObjectImpl).isUnknown, isTrue);
|
| expect(result.type, expectedType);
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class DirectoryBasedDartSdkTest {
|
| void fail_getDocFileFor() {
|
| @@ -4843,16 +4653,14 @@ class DirectoryBasedDartSdkTest {
|
| void test_fromFile_invalid() {
|
| DirectoryBasedDartSdk sdk = _createDartSdk();
|
| expect(
|
| - sdk.fromFileUri(new JavaFile("/not/in/the/sdk.dart").toURI()),
|
| - isNull);
|
| + sdk.fromFileUri(new JavaFile("/not/in/the/sdk.dart").toURI()), isNull);
|
| }
|
|
|
| void test_fromFile_library() {
|
| DirectoryBasedDartSdk sdk = _createDartSdk();
|
| - Source source = sdk.fromFileUri(
|
| - new JavaFile.relative(
|
| - new JavaFile.relative(sdk.libraryDirectory, "core"),
|
| - "core.dart").toURI());
|
| + Source source = sdk.fromFileUri(new JavaFile.relative(
|
| + new JavaFile.relative(sdk.libraryDirectory, "core"), "core.dart")
|
| + .toURI());
|
| expect(source, isNotNull);
|
| expect(source.isInSystemLibrary, isTrue);
|
| expect(source.uri.toString(), "dart:core");
|
| @@ -4860,10 +4668,9 @@ class DirectoryBasedDartSdkTest {
|
|
|
| void test_fromFile_part() {
|
| DirectoryBasedDartSdk sdk = _createDartSdk();
|
| - Source source = sdk.fromFileUri(
|
| - new JavaFile.relative(
|
| - new JavaFile.relative(sdk.libraryDirectory, "core"),
|
| - "num.dart").toURI());
|
| + Source source = sdk.fromFileUri(new JavaFile.relative(
|
| + new JavaFile.relative(sdk.libraryDirectory, "core"), "num.dart")
|
| + .toURI());
|
| expect(source, isNotNull);
|
| expect(source.isInSystemLibrary, isTrue);
|
| expect(source.uri.toString(), "dart:core/num.dart");
|
| @@ -4930,16 +4737,12 @@ class DirectoryBasedDartSdkTest {
|
|
|
| DirectoryBasedDartSdk _createDartSdk() {
|
| JavaFile sdkDirectory = DirectoryBasedDartSdk.defaultSdkDirectory;
|
| - expect(
|
| - sdkDirectory,
|
| - isNotNull,
|
| - reason:
|
| - "No SDK configured; set the property 'com.google.dart.sdk' on the command line");
|
| + expect(sdkDirectory, isNotNull,
|
| + reason: "No SDK configured; set the property 'com.google.dart.sdk' on the command line");
|
| return new DirectoryBasedDartSdk(sdkDirectory);
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class DirectoryBasedSourceContainerTest {
|
| void test_contains() {
|
| @@ -4959,7 +4762,6 @@ class DirectoryBasedSourceContainerTest {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class ElementBuilderTest extends EngineTestCase {
|
| void test_visitCatchClause() {
|
| @@ -4993,12 +4795,7 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String className = "C";
|
| ClassDeclaration classDeclaration = AstFactory.classDeclaration(
|
| - Keyword.ABSTRACT,
|
| - className,
|
| - null,
|
| - null,
|
| - null,
|
| - null);
|
| + Keyword.ABSTRACT, className, null, null, null, null);
|
| classDeclaration.accept(builder);
|
| List<ClassElement> types = holder.types;
|
| expect(types, hasLength(1));
|
| @@ -5035,13 +4832,10 @@ class ElementBuilderTest extends EngineTestCase {
|
| String className = "C";
|
| String firstVariableName = "E";
|
| String secondVariableName = "F";
|
| - ClassDeclaration classDeclaration = AstFactory.classDeclaration(
|
| - null,
|
| + ClassDeclaration classDeclaration = AstFactory.classDeclaration(null,
|
| className,
|
| AstFactory.typeParameterList([firstVariableName, secondVariableName]),
|
| - null,
|
| - null,
|
| - null);
|
| + null, null, null);
|
| classDeclaration.accept(builder);
|
| List<ClassElement> types = holder.types;
|
| expect(types, hasLength(1));
|
| @@ -5063,26 +4857,15 @@ class ElementBuilderTest extends EngineTestCase {
|
| String typeParameterName = "E";
|
| String fieldName = "f";
|
| String methodName = "m";
|
| - ClassDeclaration classDeclaration = AstFactory.classDeclaration(
|
| - null,
|
| - className,
|
| - AstFactory.typeParameterList([typeParameterName]),
|
| - null,
|
| - null,
|
| - null,
|
| - [
|
| - AstFactory.fieldDeclaration2(
|
| - false,
|
| - null,
|
| - [AstFactory.variableDeclaration(fieldName)]),
|
| - AstFactory.methodDeclaration2(
|
| - null,
|
| - null,
|
| - null,
|
| - null,
|
| - AstFactory.identifier3(methodName),
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.blockFunctionBody2())]);
|
| + ClassDeclaration classDeclaration = AstFactory.classDeclaration(null,
|
| + className, AstFactory.typeParameterList([typeParameterName]), null,
|
| + null, null, [
|
| + AstFactory.fieldDeclaration2(
|
| + false, null, [AstFactory.variableDeclaration(fieldName)]),
|
| + AstFactory.methodDeclaration2(null, null, null, null,
|
| + AstFactory.identifier3(methodName), AstFactory.formalParameterList(),
|
| + AstFactory.blockFunctionBody2())
|
| + ]);
|
| classDeclaration.accept(builder);
|
| List<ClassElement> types = holder.types;
|
| expect(types, hasLength(1));
|
| @@ -5123,12 +4906,7 @@ class ElementBuilderTest extends EngineTestCase {
|
| WithClause withClause =
|
| AstFactory.withClause([AstFactory.typeName(classM, [])]);
|
| ClassTypeAlias alias = AstFactory.classTypeAlias(
|
| - 'C',
|
| - null,
|
| - null,
|
| - AstFactory.typeName(classB, []),
|
| - withClause,
|
| - null);
|
| + 'C', null, null, AstFactory.typeName(classB, []), withClause, null);
|
| alias.accept(builder);
|
| List<ClassElement> types = holder.types;
|
| expect(types, hasLength(1));
|
| @@ -5156,13 +4934,8 @@ class ElementBuilderTest extends EngineTestCase {
|
| ClassElement classM = ElementFactory.classElement2('M', []);
|
| WithClause withClause =
|
| AstFactory.withClause([AstFactory.typeName(classM, [])]);
|
| - ClassTypeAlias classCAst = AstFactory.classTypeAlias(
|
| - 'C',
|
| - null,
|
| - Keyword.ABSTRACT,
|
| - AstFactory.typeName(classB, []),
|
| - withClause,
|
| - null);
|
| + ClassTypeAlias classCAst = AstFactory.classTypeAlias('C', null,
|
| + Keyword.ABSTRACT, AstFactory.typeName(classB, []), withClause, null);
|
| classCAst.accept(builder);
|
| List<ClassElement> types = holder.types;
|
| expect(types, hasLength(1));
|
| @@ -5184,13 +4957,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ClassElementImpl classM = ElementFactory.classElement2('M', []);
|
| WithClause withClause =
|
| AstFactory.withClause([AstFactory.typeName(classM, [])]);
|
| - ClassTypeAlias classCAst = AstFactory.classTypeAlias(
|
| - 'C',
|
| - AstFactory.typeParameterList(['T']),
|
| - null,
|
| - AstFactory.typeName(classB, []),
|
| - withClause,
|
| - null);
|
| + ClassTypeAlias classCAst = AstFactory.classTypeAlias('C',
|
| + AstFactory.typeParameterList(['T']), null,
|
| + AstFactory.typeName(classB, []), withClause, null);
|
| classCAst.accept(builder);
|
| List<ClassElement> types = holder.types;
|
| expect(types, hasLength(1));
|
| @@ -5203,14 +4972,10 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String className = "A";
|
| - ConstructorDeclaration constructorDeclaration =
|
| - AstFactory.constructorDeclaration2(
|
| - null,
|
| - Keyword.FACTORY,
|
| - AstFactory.identifier3(className),
|
| - null,
|
| - AstFactory.formalParameterList(),
|
| - null,
|
| + ConstructorDeclaration constructorDeclaration = AstFactory
|
| + .constructorDeclaration2(null, Keyword.FACTORY,
|
| + AstFactory.identifier3(className), null,
|
| + AstFactory.formalParameterList(), null,
|
| AstFactory.blockFunctionBody2());
|
| constructorDeclaration.accept(builder);
|
| List<ConstructorElement> constructors = holder.constructors;
|
| @@ -5229,14 +4994,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String className = "A";
|
| - ConstructorDeclaration constructorDeclaration =
|
| - AstFactory.constructorDeclaration2(
|
| - null,
|
| - null,
|
| - AstFactory.identifier3(className),
|
| - null,
|
| - AstFactory.formalParameterList(),
|
| - null,
|
| + ConstructorDeclaration constructorDeclaration = AstFactory
|
| + .constructorDeclaration2(null, null, AstFactory.identifier3(className),
|
| + null, AstFactory.formalParameterList(), null,
|
| AstFactory.blockFunctionBody2());
|
| constructorDeclaration.accept(builder);
|
| List<ConstructorElement> constructors = holder.constructors;
|
| @@ -5256,14 +5016,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String className = "A";
|
| String constructorName = "c";
|
| - ConstructorDeclaration constructorDeclaration =
|
| - AstFactory.constructorDeclaration2(
|
| - null,
|
| - null,
|
| - AstFactory.identifier3(className),
|
| - constructorName,
|
| - AstFactory.formalParameterList(),
|
| - null,
|
| + ConstructorDeclaration constructorDeclaration = AstFactory
|
| + .constructorDeclaration2(null, null, AstFactory.identifier3(className),
|
| + constructorName, AstFactory.formalParameterList(), null,
|
| AstFactory.blockFunctionBody2());
|
| constructorDeclaration.accept(builder);
|
| List<ConstructorElement> constructors = holder.constructors;
|
| @@ -5284,14 +5039,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String className = "A";
|
| - ConstructorDeclaration constructorDeclaration =
|
| - AstFactory.constructorDeclaration2(
|
| - null,
|
| - null,
|
| - AstFactory.identifier3(className),
|
| - null,
|
| - AstFactory.formalParameterList(),
|
| - null,
|
| + ConstructorDeclaration constructorDeclaration = AstFactory
|
| + .constructorDeclaration2(null, null, AstFactory.identifier3(className),
|
| + null, AstFactory.formalParameterList(), null,
|
| AstFactory.blockFunctionBody2());
|
| constructorDeclaration.accept(builder);
|
| List<ConstructorElement> constructors = holder.constructors;
|
| @@ -5326,12 +5076,11 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String firstFieldName = "x";
|
| String secondFieldName = "y";
|
| - FieldDeclaration fieldDeclaration = AstFactory.fieldDeclaration2(
|
| - false,
|
| - null,
|
| - [
|
| - AstFactory.variableDeclaration(firstFieldName),
|
| - AstFactory.variableDeclaration(secondFieldName)]);
|
| + FieldDeclaration fieldDeclaration = AstFactory.fieldDeclaration2(false,
|
| + null, [
|
| + AstFactory.variableDeclaration(firstFieldName),
|
| + AstFactory.variableDeclaration(secondFieldName)
|
| + ]);
|
| fieldDeclaration.accept(builder);
|
| List<FieldElement> fields = holder.fields;
|
| expect(fields, hasLength(2));
|
| @@ -5375,11 +5124,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String parameterName = "p";
|
| - FieldFormalParameter formalParameter = AstFactory.fieldFormalParameter(
|
| - null,
|
| - null,
|
| - parameterName,
|
| - AstFactory.formalParameterList([AstFactory.simpleFormalParameter3("a")]));
|
| + FieldFormalParameter formalParameter = AstFactory.fieldFormalParameter(null,
|
| + null, parameterName, AstFactory
|
| + .formalParameterList([AstFactory.simpleFormalParameter3("a")]));
|
| formalParameter.accept(builder);
|
| List<ParameterElement> parameters = holder.parameters;
|
| expect(parameters, hasLength(1));
|
| @@ -5399,10 +5146,10 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String firstParameterName = "a";
|
| String secondParameterName = "b";
|
| - FormalParameterList parameterList = AstFactory.formalParameterList(
|
| - [
|
| - AstFactory.simpleFormalParameter3(firstParameterName),
|
| - AstFactory.simpleFormalParameter3(secondParameterName)]);
|
| + FormalParameterList parameterList = AstFactory.formalParameterList([
|
| + AstFactory.simpleFormalParameter3(firstParameterName),
|
| + AstFactory.simpleFormalParameter3(secondParameterName)
|
| + ]);
|
| parameterList.accept(builder);
|
| List<ParameterElement> parameters = holder.parameters;
|
| expect(parameters, hasLength(2));
|
| @@ -5414,13 +5161,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String functionName = "f";
|
| - FunctionDeclaration declaration = AstFactory.functionDeclaration(
|
| - null,
|
| - Keyword.GET,
|
| - functionName,
|
| - AstFactory.functionExpression2(
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.blockFunctionBody2()));
|
| + FunctionDeclaration declaration = AstFactory.functionDeclaration(null,
|
| + Keyword.GET, functionName, AstFactory.functionExpression2(
|
| + AstFactory.formalParameterList(), AstFactory.blockFunctionBody2()));
|
| declaration.accept(builder);
|
| List<PropertyAccessorElement> accessors = holder.accessors;
|
| expect(accessors, hasLength(1));
|
| @@ -5433,10 +5176,8 @@ class ElementBuilderTest extends EngineTestCase {
|
| expect(accessor.isSetter, isFalse);
|
| expect(accessor.isSynthetic, isFalse);
|
| PropertyInducingElement variable = accessor.variable;
|
| - EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is TopLevelVariableElement,
|
| - TopLevelVariableElement,
|
| - variable);
|
| + EngineTestCase.assertInstanceOf((obj) => obj is TopLevelVariableElement,
|
| + TopLevelVariableElement, variable);
|
| expect(variable.isSynthetic, isTrue);
|
| }
|
|
|
| @@ -5444,13 +5185,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String functionName = "f";
|
| - FunctionDeclaration declaration = AstFactory.functionDeclaration(
|
| - null,
|
| - null,
|
| - functionName,
|
| - AstFactory.functionExpression2(
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.blockFunctionBody2()));
|
| + FunctionDeclaration declaration = AstFactory.functionDeclaration(null, null,
|
| + functionName, AstFactory.functionExpression2(
|
| + AstFactory.formalParameterList(), AstFactory.blockFunctionBody2()));
|
| declaration.accept(builder);
|
| List<FunctionElement> functions = holder.functions;
|
| expect(functions, hasLength(1));
|
| @@ -5466,13 +5203,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String functionName = "f";
|
| - FunctionDeclaration declaration = AstFactory.functionDeclaration(
|
| - null,
|
| - Keyword.SET,
|
| - functionName,
|
| - AstFactory.functionExpression2(
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.blockFunctionBody2()));
|
| + FunctionDeclaration declaration = AstFactory.functionDeclaration(null,
|
| + Keyword.SET, functionName, AstFactory.functionExpression2(
|
| + AstFactory.formalParameterList(), AstFactory.blockFunctionBody2()));
|
| declaration.accept(builder);
|
| List<PropertyAccessorElement> accessors = holder.accessors;
|
| expect(accessors, hasLength(1));
|
| @@ -5485,10 +5218,8 @@ class ElementBuilderTest extends EngineTestCase {
|
| expect(accessor.isSetter, isTrue);
|
| expect(accessor.isSynthetic, isFalse);
|
| PropertyInducingElement variable = accessor.variable;
|
| - EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is TopLevelVariableElement,
|
| - TopLevelVariableElement,
|
| - variable);
|
| + EngineTestCase.assertInstanceOf((obj) => obj is TopLevelVariableElement,
|
| + TopLevelVariableElement, variable);
|
| expect(variable.isSynthetic, isTrue);
|
| }
|
|
|
| @@ -5496,8 +5227,7 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| FunctionExpression expression = AstFactory.functionExpression2(
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.blockFunctionBody2());
|
| + AstFactory.formalParameterList(), AstFactory.blockFunctionBody2());
|
| expression.accept(builder);
|
| List<FunctionElement> functions = holder.functions;
|
| expect(functions, hasLength(1));
|
| @@ -5513,10 +5243,7 @@ class ElementBuilderTest extends EngineTestCase {
|
| String aliasName = "F";
|
| String parameterName = "E";
|
| FunctionTypeAlias aliasNode = AstFactory.typeAlias(
|
| - null,
|
| - aliasName,
|
| - AstFactory.typeParameterList([parameterName]),
|
| - null);
|
| + null, aliasName, AstFactory.typeParameterList([parameterName]), null);
|
| aliasNode.accept(builder);
|
| List<FunctionTypeAliasElement> aliases = holder.typeAliases;
|
| expect(aliases, hasLength(1));
|
| @@ -5561,8 +5288,7 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String labelName = "l";
|
| LabeledStatement statement = AstFactory.labeledStatement(
|
| - [AstFactory.label2(labelName)],
|
| - AstFactory.breakStatement());
|
| + [AstFactory.label2(labelName)], AstFactory.breakStatement());
|
| statement.accept(builder);
|
| List<LabelElement> labels = holder.labels;
|
| expect(labels, hasLength(1));
|
| @@ -5576,14 +5302,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String methodName = "m";
|
| - MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(
|
| - null,
|
| - null,
|
| - null,
|
| - null,
|
| - AstFactory.identifier3(methodName),
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.emptyFunctionBody());
|
| + MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(null,
|
| + null, null, null, AstFactory.identifier3(methodName),
|
| + AstFactory.formalParameterList(), AstFactory.emptyFunctionBody());
|
| methodDeclaration.accept(builder);
|
| List<MethodElement> methods = holder.methods;
|
| expect(methods, hasLength(1));
|
| @@ -5603,14 +5324,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String methodName = "m";
|
| - MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(
|
| - null,
|
| - null,
|
| - Keyword.GET,
|
| - null,
|
| - AstFactory.identifier3(methodName),
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.blockFunctionBody2());
|
| + MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(null,
|
| + null, Keyword.GET, null, AstFactory.identifier3(methodName),
|
| + AstFactory.formalParameterList(), AstFactory.blockFunctionBody2());
|
| methodDeclaration.accept(builder);
|
| List<FieldElement> fields = holder.fields;
|
| expect(fields, hasLength(1));
|
| @@ -5636,14 +5352,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String methodName = "m";
|
| - MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(
|
| - null,
|
| - null,
|
| - Keyword.GET,
|
| - null,
|
| - AstFactory.identifier3(methodName),
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.emptyFunctionBody());
|
| + MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(null,
|
| + null, Keyword.GET, null, AstFactory.identifier3(methodName),
|
| + AstFactory.formalParameterList(), AstFactory.emptyFunctionBody());
|
| methodDeclaration.accept(builder);
|
| List<FieldElement> fields = holder.fields;
|
| expect(fields, hasLength(1));
|
| @@ -5669,12 +5380,8 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String methodName = "m";
|
| - MethodDeclaration methodDeclaration = AstFactory.methodDeclaration(
|
| - null,
|
| - null,
|
| - Keyword.GET,
|
| - null,
|
| - AstFactory.identifier3(methodName),
|
| + MethodDeclaration methodDeclaration = AstFactory.methodDeclaration(null,
|
| + null, Keyword.GET, null, AstFactory.identifier3(methodName),
|
| AstFactory.formalParameterList());
|
| methodDeclaration.accept(builder);
|
| List<FieldElement> fields = holder.fields;
|
| @@ -5701,14 +5408,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String methodName = "m";
|
| - MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(
|
| - null,
|
| - null,
|
| - null,
|
| - null,
|
| - AstFactory.identifier3(methodName),
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.blockFunctionBody2());
|
| + MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(null,
|
| + null, null, null, AstFactory.identifier3(methodName),
|
| + AstFactory.formalParameterList(), AstFactory.blockFunctionBody2());
|
| methodDeclaration.accept(builder);
|
| List<MethodElement> methods = holder.methods;
|
| expect(methods, hasLength(1));
|
| @@ -5728,13 +5430,10 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String methodName = "+";
|
| - MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(
|
| - null,
|
| - null,
|
| - null,
|
| - Keyword.OPERATOR,
|
| - AstFactory.identifier3(methodName),
|
| - AstFactory.formalParameterList([AstFactory.simpleFormalParameter3("addend")]),
|
| + MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(null,
|
| + null, null, Keyword.OPERATOR, AstFactory.identifier3(methodName),
|
| + AstFactory
|
| + .formalParameterList([AstFactory.simpleFormalParameter3("addend")]),
|
| AstFactory.blockFunctionBody2());
|
| methodDeclaration.accept(builder);
|
| List<MethodElement> methods = holder.methods;
|
| @@ -5755,14 +5454,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String methodName = "m";
|
| - MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(
|
| - null,
|
| - null,
|
| - Keyword.SET,
|
| - null,
|
| - AstFactory.identifier3(methodName),
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.blockFunctionBody2());
|
| + MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(null,
|
| + null, Keyword.SET, null, AstFactory.identifier3(methodName),
|
| + AstFactory.formalParameterList(), AstFactory.blockFunctionBody2());
|
| methodDeclaration.accept(builder);
|
| List<FieldElement> fields = holder.fields;
|
| expect(fields, hasLength(1));
|
| @@ -5789,14 +5483,9 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String methodName = "m";
|
| - MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(
|
| - null,
|
| - null,
|
| - Keyword.SET,
|
| - null,
|
| - AstFactory.identifier3(methodName),
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.emptyFunctionBody());
|
| + MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(null,
|
| + null, Keyword.SET, null, AstFactory.identifier3(methodName),
|
| + AstFactory.formalParameterList(), AstFactory.emptyFunctionBody());
|
| methodDeclaration.accept(builder);
|
| List<FieldElement> fields = holder.fields;
|
| expect(fields, hasLength(1));
|
| @@ -5823,12 +5512,8 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementHolder holder = new ElementHolder();
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String methodName = "m";
|
| - MethodDeclaration methodDeclaration = AstFactory.methodDeclaration(
|
| - null,
|
| - null,
|
| - Keyword.SET,
|
| - null,
|
| - AstFactory.identifier3(methodName),
|
| + MethodDeclaration methodDeclaration = AstFactory.methodDeclaration(null,
|
| + null, Keyword.SET, null, AstFactory.identifier3(methodName),
|
| AstFactory.formalParameterList());
|
| methodDeclaration.accept(builder);
|
| List<FieldElement> fields = holder.fields;
|
| @@ -5857,13 +5542,8 @@ class ElementBuilderTest extends EngineTestCase {
|
| ElementBuilder builder = new ElementBuilder(holder);
|
| String methodName = "m";
|
| MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(
|
| - Keyword.STATIC,
|
| - null,
|
| - null,
|
| - null,
|
| - AstFactory.identifier3(methodName),
|
| - AstFactory.formalParameterList(),
|
| - AstFactory.blockFunctionBody2());
|
| + Keyword.STATIC, null, null, null, AstFactory.identifier3(methodName),
|
| + AstFactory.formalParameterList(), AstFactory.blockFunctionBody2());
|
| methodDeclaration.accept(builder);
|
| List<MethodElement> methods = holder.methods;
|
| expect(methods, hasLength(1));
|
| @@ -5887,26 +5567,18 @@ class ElementBuilderTest extends EngineTestCase {
|
| String localVariableName = "v";
|
| String labelName = "l";
|
| String exceptionParameterName = "e";
|
| - MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(
|
| - null,
|
| - null,
|
| - null,
|
| - null,
|
| - AstFactory.identifier3(methodName),
|
| - AstFactory.formalParameterList(
|
| - [AstFactory.simpleFormalParameter3(parameterName)]),
|
| - AstFactory.blockFunctionBody2(
|
| - [
|
| - AstFactory.variableDeclarationStatement2(
|
| - Keyword.VAR,
|
| - [AstFactory.variableDeclaration(localVariableName)]),
|
| - AstFactory.tryStatement2(
|
| - AstFactory.block(
|
| - [
|
| - AstFactory.labeledStatement(
|
| - [AstFactory.label2(labelName)],
|
| - AstFactory.returnStatement())]),
|
| - [AstFactory.catchClause(exceptionParameterName)])]));
|
| + MethodDeclaration methodDeclaration = AstFactory.methodDeclaration2(null,
|
| + null, null, null, AstFactory.identifier3(methodName), AstFactory
|
| + .formalParameterList(
|
| + [AstFactory.simpleFormalParameter3(parameterName)]), AstFactory
|
| + .blockFunctionBody2([
|
| + AstFactory.variableDeclarationStatement2(
|
| + Keyword.VAR, [AstFactory.variableDeclaration(localVariableName)]),
|
| + AstFactory.tryStatement2(AstFactory.block([
|
| + AstFactory.labeledStatement(
|
| + [AstFactory.label2(labelName)], AstFactory.returnStatement())
|
| + ]), [AstFactory.catchClause(exceptionParameterName)])
|
| + ]));
|
| methodDeclaration.accept(builder);
|
| List<MethodElement> methods = holder.methods;
|
| expect(methods, hasLength(1));
|
| @@ -5927,12 +5599,10 @@ class ElementBuilderTest extends EngineTestCase {
|
| VariableElement secondVariable = localVariables[1];
|
| expect(firstVariable, isNotNull);
|
| expect(secondVariable, isNotNull);
|
| - expect(
|
| - (firstVariable.name == localVariableName &&
|
| + expect((firstVariable.name == localVariableName &&
|
| secondVariable.name == exceptionParameterName) ||
|
| - (firstVariable.name == exceptionParameterName &&
|
| - secondVariable.name == localVariableName),
|
| - isTrue);
|
| + (firstVariable.name == exceptionParameterName &&
|
| + secondVariable.name == localVariableName), isTrue);
|
| List<LabelElement> labels = method.labels;
|
| expect(labels, hasLength(1));
|
| LabelElement label = labels[0];
|
| @@ -6015,14 +5685,11 @@ class ElementBuilderTest extends EngineTestCase {
|
| String aliasName = "F";
|
| String firstParameterName = "x";
|
| String secondParameterName = "y";
|
| - TypeAlias typeAlias = AstFactory.typeAlias(
|
| - null,
|
| - aliasName,
|
| - AstFactory.typeParameterList(),
|
| - AstFactory.formalParameterList(
|
| - [
|
| - AstFactory.simpleFormalParameter3(firstParameterName),
|
| - AstFactory.simpleFormalParameter3(secondParameterName)]));
|
| + TypeAlias typeAlias = AstFactory.typeAlias(null, aliasName,
|
| + AstFactory.typeParameterList(), AstFactory.formalParameterList([
|
| + AstFactory.simpleFormalParameter3(firstParameterName),
|
| + AstFactory.simpleFormalParameter3(secondParameterName)
|
| + ]));
|
| typeAlias.accept(builder);
|
| List<FunctionTypeAliasElement> aliases = holder.typeAliases;
|
| expect(aliases, hasLength(1));
|
| @@ -6046,11 +5713,11 @@ class ElementBuilderTest extends EngineTestCase {
|
| String aliasName = "F";
|
| String firstTypeParameterName = "A";
|
| String secondTypeParameterName = "B";
|
| - TypeAlias typeAlias = AstFactory.typeAlias(
|
| - null,
|
| - aliasName,
|
| - AstFactory.typeParameterList([firstTypeParameterName, secondTypeParameterName]),
|
| - AstFactory.formalParameterList());
|
| + TypeAlias typeAlias = AstFactory.typeAlias(null, aliasName, AstFactory
|
| + .typeParameterList([
|
| + firstTypeParameterName,
|
| + secondTypeParameterName
|
| + ]), AstFactory.formalParameterList());
|
| typeAlias.accept(builder);
|
| List<FunctionTypeAliasElement> aliases = holder.typeAliases;
|
| expect(aliases, hasLength(1));
|
| @@ -6095,12 +5762,8 @@ class ElementBuilderTest extends EngineTestCase {
|
| Statement statement =
|
| AstFactory.variableDeclarationStatement2(null, [variable]);
|
| ConstructorDeclaration constructor = AstFactory.constructorDeclaration2(
|
| - null,
|
| - null,
|
| - AstFactory.identifier3("C"),
|
| - "C",
|
| - AstFactory.formalParameterList(),
|
| - null,
|
| + null, null, AstFactory.identifier3("C"), "C",
|
| + AstFactory.formalParameterList(), null,
|
| AstFactory.blockFunctionBody2([statement]));
|
| constructor.accept(builder);
|
| List<ConstructorElement> constructors = holder.constructors;
|
| @@ -6123,12 +5786,8 @@ class ElementBuilderTest extends EngineTestCase {
|
| AstFactory.variableDeclaration2(variableName, null);
|
| Statement statement =
|
| AstFactory.variableDeclarationStatement2(null, [variable]);
|
| - MethodDeclaration constructor = AstFactory.methodDeclaration2(
|
| - null,
|
| - null,
|
| - null,
|
| - null,
|
| - AstFactory.identifier3("m"),
|
| + MethodDeclaration constructor = AstFactory.methodDeclaration2(null, null,
|
| + null, null, AstFactory.identifier3("m"),
|
| AstFactory.formalParameterList(),
|
| AstFactory.blockFunctionBody2([statement]));
|
| constructor.accept(builder);
|
| @@ -6241,42 +5900,32 @@ class ElementBuilderTest extends EngineTestCase {
|
| expect(variable.setter, isNull);
|
| }
|
|
|
| - void _useParameterInMethod(FormalParameter formalParameter, int blockOffset,
|
| - int blockEnd) {
|
| + void _useParameterInMethod(
|
| + FormalParameter formalParameter, int blockOffset, int blockEnd) {
|
| Block block = AstFactory.block();
|
| block.leftBracket.offset = blockOffset;
|
| block.rightBracket.offset = blockEnd - 1;
|
| BlockFunctionBody body = AstFactory.blockFunctionBody(block);
|
| - AstFactory.methodDeclaration2(
|
| - null,
|
| - null,
|
| - null,
|
| - null,
|
| + AstFactory.methodDeclaration2(null, null, null, null,
|
| AstFactory.identifier3("main"),
|
| - AstFactory.formalParameterList([formalParameter]),
|
| - body);
|
| + AstFactory.formalParameterList([formalParameter]), body);
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class ElementLocatorTest extends ResolverTestCase {
|
| void fail_locate_ExportDirective() {
|
| AstNode id = _findNodeIn("export", "export 'dart:core';");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is ImportElement,
|
| - ImportElement,
|
| - element);
|
| + (obj) => obj is ImportElement, ImportElement, element);
|
| }
|
|
|
| void fail_locate_Identifier_libraryDirective() {
|
| AstNode id = _findNodeIn("foo", "library foo.bar;");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is LibraryElement,
|
| - LibraryElement,
|
| - element);
|
| + (obj) => obj is LibraryElement, LibraryElement, element);
|
| }
|
|
|
| void fail_locate_Identifier_partOfDirective() {
|
| @@ -6302,27 +5951,21 @@ void main() {
|
| }''');
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is MethodElement,
|
| - MethodElement,
|
| - element);
|
| + (obj) => obj is MethodElement, MethodElement, element);
|
| }
|
|
|
| void test_locate_BinaryExpression() {
|
| AstNode id = _findNodeIn("+", "var x = 3 + 4;");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is MethodElement,
|
| - MethodElement,
|
| - element);
|
| + (obj) => obj is MethodElement, MethodElement, element);
|
| }
|
|
|
| void test_locate_ClassDeclaration() {
|
| AstNode id = _findNodeIn("class", "class A { }");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is ClassElement,
|
| - ClassElement,
|
| - element);
|
| + (obj) => obj is ClassElement, ClassElement, element);
|
| }
|
|
|
| void test_locate_CompilationUnit() {
|
| @@ -6341,9 +5984,7 @@ class A {
|
| id.getAncestor((node) => node is ConstructorDeclaration);
|
| Element element = ElementLocator.locate(declaration);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is ConstructorElement,
|
| - ConstructorElement,
|
| - element);
|
| + (obj) => obj is ConstructorElement, ConstructorElement, element);
|
| }
|
|
|
| void test_locate_FunctionDeclaration() {
|
| @@ -6352,13 +5993,10 @@ class A {
|
| id.getAncestor((node) => node is FunctionDeclaration);
|
| Element element = ElementLocator.locate(declaration);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is FunctionElement,
|
| - FunctionElement,
|
| - element);
|
| + (obj) => obj is FunctionElement, FunctionElement, element);
|
| }
|
|
|
| - void
|
| - test_locate_Identifier_annotationClass_namedConstructor_forSimpleFormalParameter() {
|
| + void test_locate_Identifier_annotationClass_namedConstructor_forSimpleFormalParameter() {
|
| AstNode id = _findNodeIndexedIn("Class", 2, r'''
|
| class Class {
|
| const Class.name();
|
| @@ -6367,13 +6005,10 @@ void main(@Class.name() parameter) {
|
| }''');
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is ClassElement,
|
| - ClassElement,
|
| - element);
|
| + (obj) => obj is ClassElement, ClassElement, element);
|
| }
|
|
|
| - void
|
| - test_locate_Identifier_annotationClass_unnamedConstructor_forSimpleFormalParameter() {
|
| + void test_locate_Identifier_annotationClass_unnamedConstructor_forSimpleFormalParameter() {
|
| AstNode id = _findNodeIndexedIn("Class", 2, r'''
|
| class Class {
|
| const Class();
|
| @@ -6382,18 +6017,14 @@ void main(@Class() parameter) {
|
| }''');
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is ConstructorElement,
|
| - ConstructorElement,
|
| - element);
|
| + (obj) => obj is ConstructorElement, ConstructorElement, element);
|
| }
|
|
|
| void test_locate_Identifier_className() {
|
| AstNode id = _findNodeIn("A", "class A { }");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is ClassElement,
|
| - ClassElement,
|
| - element);
|
| + (obj) => obj is ClassElement, ClassElement, element);
|
| }
|
|
|
| void test_locate_Identifier_constructor_named() {
|
| @@ -6403,9 +6034,7 @@ class A {
|
| }''');
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is ConstructorElement,
|
| - ConstructorElement,
|
| - element);
|
| + (obj) => obj is ConstructorElement, ConstructorElement, element);
|
| }
|
|
|
| void test_locate_Identifier_constructor_unnamed() {
|
| @@ -6415,18 +6044,14 @@ class A {
|
| }''');
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is ConstructorElement,
|
| - ConstructorElement,
|
| - element);
|
| + (obj) => obj is ConstructorElement, ConstructorElement, element);
|
| }
|
|
|
| void test_locate_Identifier_fieldName() {
|
| AstNode id = _findNodeIn("x", "class A { var x; }");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is FieldElement,
|
| - FieldElement,
|
| - element);
|
| + (obj) => obj is FieldElement, FieldElement, element);
|
| }
|
|
|
| void test_locate_Identifier_propertAccess() {
|
| @@ -6435,19 +6060,15 @@ void main() {
|
| int x = 'foo'.length;
|
| }''');
|
| Element element = ElementLocator.locate(id);
|
| - EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is PropertyAccessorElement,
|
| - PropertyAccessorElement,
|
| - element);
|
| + EngineTestCase.assertInstanceOf((obj) => obj is PropertyAccessorElement,
|
| + PropertyAccessorElement, element);
|
| }
|
|
|
| void test_locate_ImportDirective() {
|
| AstNode id = _findNodeIn("import", "import 'dart:core';");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is ImportElement,
|
| - ImportElement,
|
| - element);
|
| + (obj) => obj is ImportElement, ImportElement, element);
|
| }
|
|
|
| void test_locate_IndexExpression() {
|
| @@ -6458,9 +6079,7 @@ void main() {
|
| }''');
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is MethodElement,
|
| - MethodElement,
|
| - element);
|
| + (obj) => obj is MethodElement, MethodElement, element);
|
| }
|
|
|
| void test_locate_InstanceCreationExpression() {
|
| @@ -6471,9 +6090,7 @@ void main() {
|
| }''');
|
| Element element = ElementLocator.locate(node);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is ConstructorElement,
|
| - ConstructorElement,
|
| - element);
|
| + (obj) => obj is ConstructorElement, ConstructorElement, element);
|
| }
|
|
|
| void test_locate_InstanceCreationExpression_type_prefixedIdentifier() {
|
| @@ -6481,10 +6098,9 @@ void main() {
|
| SimpleIdentifier identifier = AstFactory.identifier3("A");
|
| PrefixedIdentifier prefixedIdentifier =
|
| AstFactory.identifier4("pref", identifier);
|
| - InstanceCreationExpression creation =
|
| - AstFactory.instanceCreationExpression2(
|
| - Keyword.NEW,
|
| - AstFactory.typeName3(prefixedIdentifier));
|
| + InstanceCreationExpression creation = AstFactory
|
| + .instanceCreationExpression2(
|
| + Keyword.NEW, AstFactory.typeName3(prefixedIdentifier));
|
| // set ClassElement
|
| ClassElement classElement = ElementFactory.classElement2("A");
|
| identifier.staticElement = classElement;
|
| @@ -6500,10 +6116,9 @@ void main() {
|
| void test_locate_InstanceCreationExpression_type_simpleIdentifier() {
|
| // prepare: new A()
|
| SimpleIdentifier identifier = AstFactory.identifier3("A");
|
| - InstanceCreationExpression creation =
|
| - AstFactory.instanceCreationExpression2(
|
| - Keyword.NEW,
|
| - AstFactory.typeName3(identifier));
|
| + InstanceCreationExpression creation = AstFactory
|
| + .instanceCreationExpression2(
|
| + Keyword.NEW, AstFactory.typeName3(identifier));
|
| // set ClassElement
|
| ClassElement classElement = ElementFactory.classElement2("A");
|
| identifier.staticElement = classElement;
|
| @@ -6520,9 +6135,7 @@ void main() {
|
| AstNode id = _findNodeIn("library", "library foo;");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is LibraryElement,
|
| - LibraryElement,
|
| - element);
|
| + (obj) => obj is LibraryElement, LibraryElement, element);
|
| }
|
|
|
| void test_locate_MethodDeclaration() {
|
| @@ -6534,9 +6147,7 @@ class A {
|
| id.getAncestor((node) => node is MethodDeclaration);
|
| Element element = ElementLocator.locate(declaration);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is MethodElement,
|
| - MethodElement,
|
| - element);
|
| + (obj) => obj is MethodElement, MethodElement, element);
|
| }
|
|
|
| void test_locate_MethodInvocation_method() {
|
| @@ -6549,9 +6160,7 @@ void main() {
|
| }''');
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is MethodElement,
|
| - MethodElement,
|
| - element);
|
| + (obj) => obj is MethodElement, MethodElement, element);
|
| }
|
|
|
| void test_locate_MethodInvocation_topLevel() {
|
| @@ -6567,18 +6176,14 @@ void main() {
|
| node.getAncestor((n) => n is MethodInvocation);
|
| Element element = ElementLocator.locate(invocation);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is FunctionElement,
|
| - FunctionElement,
|
| - element);
|
| + (obj) => obj is FunctionElement, FunctionElement, element);
|
| }
|
|
|
| void test_locate_PostfixExpression() {
|
| AstNode id = _findNodeIn("++", "int addOne(int x) => x++;");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is MethodElement,
|
| - MethodElement,
|
| - element);
|
| + (obj) => obj is MethodElement, MethodElement, element);
|
| }
|
|
|
| void test_locate_PrefixedIdentifier() {
|
| @@ -6589,18 +6194,14 @@ core.int value;''');
|
| id.getAncestor((node) => node is PrefixedIdentifier);
|
| Element element = ElementLocator.locate(identifier);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is ClassElement,
|
| - ClassElement,
|
| - element);
|
| + (obj) => obj is ClassElement, ClassElement, element);
|
| }
|
|
|
| void test_locate_PrefixExpression() {
|
| AstNode id = _findNodeIn("++", "int addOne(int x) => ++x;");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is MethodElement,
|
| - MethodElement,
|
| - element);
|
| + (obj) => obj is MethodElement, MethodElement, element);
|
| }
|
|
|
| void test_locate_StringLiteral_exportUri() {
|
| @@ -6608,9 +6209,7 @@ core.int value;''');
|
| AstNode id = _findNodeIn("'foo.dart'", "export 'foo.dart';");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is LibraryElement,
|
| - LibraryElement,
|
| - element);
|
| + (obj) => obj is LibraryElement, LibraryElement, element);
|
| }
|
|
|
| void test_locate_StringLiteral_expression() {
|
| @@ -6625,19 +6224,15 @@ core.int value;''');
|
| _findNodeIn("'foo.dart'", "import 'foo.dart'; class B extends A {}");
|
| Element element = ElementLocator.locate(id);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is LibraryElement,
|
| - LibraryElement,
|
| - element);
|
| + (obj) => obj is LibraryElement, LibraryElement, element);
|
| }
|
|
|
| void test_locate_StringLiteral_partUri() {
|
| addNamedSource("/foo.dart", "part of app;");
|
| AstNode id = _findNodeIn("'foo.dart'", "library app; part 'foo.dart';");
|
| Element element = ElementLocator.locate(id);
|
| - EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is CompilationUnitElement,
|
| - CompilationUnitElement,
|
| - element);
|
| + EngineTestCase.assertInstanceOf((obj) => obj is CompilationUnitElement,
|
| + CompilationUnitElement, element);
|
| }
|
|
|
| void test_locate_VariableDeclaration() {
|
| @@ -6645,19 +6240,15 @@ core.int value;''');
|
| VariableDeclaration declaration =
|
| id.getAncestor((node) => node is VariableDeclaration);
|
| Element element = ElementLocator.locate(declaration);
|
| - EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is TopLevelVariableElement,
|
| - TopLevelVariableElement,
|
| - element);
|
| + EngineTestCase.assertInstanceOf((obj) => obj is TopLevelVariableElement,
|
| + TopLevelVariableElement, element);
|
| }
|
|
|
| void test_locateWithOffset_BinaryExpression() {
|
| AstNode id = _findNodeIn("+", "var x = 3 + 4;");
|
| Element element = ElementLocator.locateWithOffset(id, 0);
|
| EngineTestCase.assertInstanceOf(
|
| - (obj) => obj is MethodElement,
|
| - MethodElement,
|
| - element);
|
| + (obj) => obj is MethodElement, MethodElement, element);
|
| }
|
|
|
| void test_locateWithOffset_StringLiteral() {
|
| @@ -6729,7 +6320,6 @@ core.int value;''');
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class EnumMemberBuilderTest extends EngineTestCase {
|
| void test_visitEnumDeclaration_multiple() {
|
| @@ -6812,7 +6402,6 @@ class EnumMemberBuilderTest extends EngineTestCase {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class ErrorReporterTest extends EngineTestCase {
|
| /**
|
| @@ -6843,8 +6432,7 @@ class ErrorReporterTest extends EngineTestCase {
|
| new ErrorReporter(listener, firstType.element.source);
|
| reporter.reportTypeErrorForNode(
|
| StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE,
|
| - AstFactory.identifier3("x"),
|
| - [firstType, secondType]);
|
| + AstFactory.identifier3("x"), [firstType, secondType]);
|
| AnalysisError error = listener.errors[0];
|
| expect(error.message.indexOf("(") < 0, isTrue);
|
| }
|
| @@ -6858,8 +6446,7 @@ class ErrorReporterTest extends EngineTestCase {
|
| new ErrorReporter(listener, firstType.element.source);
|
| reporter.reportTypeErrorForNode(
|
| StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE,
|
| - AstFactory.identifier3("x"),
|
| - [firstType, secondType]);
|
| + AstFactory.identifier3("x"), [firstType, secondType]);
|
| AnalysisError error = listener.errors[0];
|
| expect(error.message.indexOf("(") >= 0, isTrue);
|
| }
|
| @@ -6868,56 +6455,47 @@ class ErrorReporterTest extends EngineTestCase {
|
| @reflectiveTest
|
| class ErrorSeverityTest extends EngineTestCase {
|
| void test_max_error_error() {
|
| - expect(
|
| - ErrorSeverity.ERROR.max(ErrorSeverity.ERROR),
|
| + expect(ErrorSeverity.ERROR.max(ErrorSeverity.ERROR),
|
| same(ErrorSeverity.ERROR));
|
| }
|
|
|
| void test_max_error_none() {
|
| expect(
|
| - ErrorSeverity.ERROR.max(ErrorSeverity.NONE),
|
| - same(ErrorSeverity.ERROR));
|
| + ErrorSeverity.ERROR.max(ErrorSeverity.NONE), same(ErrorSeverity.ERROR));
|
| }
|
|
|
| void test_max_error_warning() {
|
| - expect(
|
| - ErrorSeverity.ERROR.max(ErrorSeverity.WARNING),
|
| + expect(ErrorSeverity.ERROR.max(ErrorSeverity.WARNING),
|
| same(ErrorSeverity.ERROR));
|
| }
|
|
|
| void test_max_none_error() {
|
| expect(
|
| - ErrorSeverity.NONE.max(ErrorSeverity.ERROR),
|
| - same(ErrorSeverity.ERROR));
|
| + ErrorSeverity.NONE.max(ErrorSeverity.ERROR), same(ErrorSeverity.ERROR));
|
| }
|
|
|
| void test_max_none_none() {
|
| expect(
|
| - ErrorSeverity.NONE.max(ErrorSeverity.NONE),
|
| - same(ErrorSeverity.NONE));
|
| + ErrorSeverity.NONE.max(ErrorSeverity.NONE), same(ErrorSeverity.NONE));
|
| }
|
|
|
| void test_max_none_warning() {
|
| - expect(
|
| - ErrorSeverity.NONE.max(ErrorSeverity.WARNING),
|
| + expect(ErrorSeverity.NONE.max(ErrorSeverity.WARNING),
|
| same(ErrorSeverity.WARNING));
|
| }
|
|
|
| void test_max_warning_error() {
|
| - expect(
|
| - ErrorSeverity.WARNING.max(ErrorSeverity.ERROR),
|
| + expect(ErrorSeverity.WARNING.max(ErrorSeverity.ERROR),
|
| same(ErrorSeverity.ERROR));
|
| }
|
|
|
| void test_max_warning_none() {
|
| - expect(
|
| - ErrorSeverity.WARNING.max(ErrorSeverity.NONE),
|
| + expect(ErrorSeverity.WARNING.max(ErrorSeverity.NONE),
|
| same(ErrorSeverity.WARNING));
|
| }
|
|
|
| void test_max_warning_warning() {
|
| - expect(
|
| - ErrorSeverity.WARNING.max(ErrorSeverity.WARNING),
|
| + expect(ErrorSeverity.WARNING.max(ErrorSeverity.WARNING),
|
| same(ErrorSeverity.WARNING));
|
| }
|
| }
|
| @@ -7423,7 +7001,6 @@ class ExitDetectorTest extends ParserTestCase {
|
| }
|
| }
|
|
|
| -
|
| /**
|
| * Tests for the [ExitDetector] that require that the AST be resolved.
|
| *
|
| @@ -7516,7 +7093,6 @@ String f(E e) {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class FileBasedSourceTest {
|
| void test_equals_false_differentFiles() {
|
| @@ -7668,8 +7244,8 @@ class FileBasedSourceTest {
|
|
|
| void test_resolveRelative_dart_filePathWithParent() {
|
| JavaFile file = FileUtilities2.createFile("/a/b/test.dart");
|
| - FileBasedSource source =
|
| - new FileBasedSource.con2(parseUriWithException("dart:test/b/test.dart"), file);
|
| + FileBasedSource source = new FileBasedSource.con2(
|
| + parseUriWithException("dart:test/b/test.dart"), file);
|
| expect(source, isNotNull);
|
| Uri relative =
|
| source.resolveRelativeUri(parseUriWithException("../c/lib.dart"));
|
| @@ -7725,8 +7301,8 @@ class FileBasedSourceTest {
|
|
|
| void test_resolveRelative_package_fileName() {
|
| JavaFile file = FileUtilities2.createFile("/a/b/test.dart");
|
| - FileBasedSource source =
|
| - new FileBasedSource.con2(parseUriWithException("package:b/test.dart"), file);
|
| + FileBasedSource source = new FileBasedSource.con2(
|
| + parseUriWithException("package:b/test.dart"), file);
|
| expect(source, isNotNull);
|
| Uri relative = source.resolveRelativeUri(parseUriWithException("lib.dart"));
|
| expect(relative, isNotNull);
|
| @@ -7735,8 +7311,8 @@ class FileBasedSourceTest {
|
|
|
| void test_resolveRelative_package_fileNameWithoutPackageName() {
|
| JavaFile file = FileUtilities2.createFile("/a/b/test.dart");
|
| - FileBasedSource source =
|
| - new FileBasedSource.con2(parseUriWithException("package:test.dart"), file);
|
| + FileBasedSource source = new FileBasedSource.con2(
|
| + parseUriWithException("package:test.dart"), file);
|
| expect(source, isNotNull);
|
| Uri relative = source.resolveRelativeUri(parseUriWithException("lib.dart"));
|
| expect(relative, isNotNull);
|
| @@ -7745,8 +7321,8 @@ class FileBasedSourceTest {
|
|
|
| void test_resolveRelative_package_filePath() {
|
| JavaFile file = FileUtilities2.createFile("/a/b/test.dart");
|
| - FileBasedSource source =
|
| - new FileBasedSource.con2(parseUriWithException("package:b/test.dart"), file);
|
| + FileBasedSource source = new FileBasedSource.con2(
|
| + parseUriWithException("package:b/test.dart"), file);
|
| expect(source, isNotNull);
|
| Uri relative =
|
| source.resolveRelativeUri(parseUriWithException("c/lib.dart"));
|
| @@ -7756,8 +7332,8 @@ class FileBasedSourceTest {
|
|
|
| void test_resolveRelative_package_filePathWithParent() {
|
| JavaFile file = FileUtilities2.createFile("/a/b/test.dart");
|
| - FileBasedSource source =
|
| - new FileBasedSource.con2(parseUriWithException("package:a/b/test.dart"), file);
|
| + FileBasedSource source = new FileBasedSource.con2(
|
| + parseUriWithException("package:a/b/test.dart"), file);
|
| expect(source, isNotNull);
|
| Uri relative =
|
| source.resolveRelativeUri(parseUriWithException("../c/lib.dart"));
|
| @@ -7775,7 +7351,6 @@ class FileBasedSourceTest {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class FileUriResolverTest {
|
| void test_creation() {
|
| @@ -7784,11 +7359,10 @@ class FileUriResolverTest {
|
|
|
| void test_resolve_file() {
|
| UriResolver resolver = new FileUriResolver();
|
| - Source result =
|
| - resolver.resolveAbsolute(parseUriWithException("file:/does/not/exist.dart"));
|
| + Source result = resolver
|
| + .resolveAbsolute(parseUriWithException("file:/does/not/exist.dart"));
|
| expect(result, isNotNull);
|
| - expect(
|
| - result.fullName,
|
| + expect(result.fullName,
|
| FileUtilities2.createFile("/does/not/exist.dart").getAbsolutePath());
|
| }
|
|
|
| @@ -7800,7 +7374,6 @@ class FileUriResolverTest {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class HtmlParserTest extends EngineTestCase {
|
| /**
|
| @@ -7822,13 +7395,13 @@ $scriptBody
|
| </script>
|
| </body>
|
| </html>""");
|
| - _validate(
|
| - htmlUnit,
|
| - [
|
| - _t4(
|
| - "html",
|
| - [
|
| - _t4("body", [_t("script", _a(["type", "'application/dart'"]), scriptBody)])])]);
|
| + _validate(htmlUnit, [
|
| + _t4("html", [
|
| + _t4("body", [
|
| + _t("script", _a(["type", "'application/dart'"]), scriptBody)
|
| + ])
|
| + ])
|
| + ]);
|
| }
|
| ht.HtmlUnit parse(String contents) {
|
| // TestSource source =
|
| @@ -7846,8 +7419,7 @@ $scriptBody
|
| void test_parse_attribute() {
|
| ht.HtmlUnit htmlUnit = parse("<html><body foo=\"sdfsdf\"></body></html>");
|
| _validate(
|
| - htmlUnit,
|
| - [_t4("html", [_t("body", _a(["foo", "\"sdfsdf\""]), "")])]);
|
| + htmlUnit, [_t4("html", [_t("body", _a(["foo", "\"sdfsdf\""]), "")])]);
|
| ht.XmlTagNode htmlNode = htmlUnit.tagNodes[0];
|
| ht.XmlTagNode bodyNode = htmlNode.tagNodes[0];
|
| expect(bodyNode.attributes[0].text, "sdfsdf");
|
| @@ -7855,14 +7427,12 @@ $scriptBody
|
| void test_parse_attribute_EOF() {
|
| ht.HtmlUnit htmlUnit = parse("<html><body foo=\"sdfsdf\"");
|
| _validate(
|
| - htmlUnit,
|
| - [_t4("html", [_t("body", _a(["foo", "\"sdfsdf\""]), "")])]);
|
| + htmlUnit, [_t4("html", [_t("body", _a(["foo", "\"sdfsdf\""]), "")])]);
|
| }
|
| void test_parse_attribute_EOF_missing_quote() {
|
| ht.HtmlUnit htmlUnit = parse("<html><body foo=\"sdfsd");
|
| _validate(
|
| - htmlUnit,
|
| - [_t4("html", [_t("body", _a(["foo", "\"sdfsd"]), "")])]);
|
| + htmlUnit, [_t4("html", [_t("body", _a(["foo", "\"sdfsd"]), "")])]);
|
| ht.XmlTagNode htmlNode = htmlUnit.tagNodes[0];
|
| ht.XmlTagNode bodyNode = htmlNode.tagNodes[0];
|
| expect(bodyNode.attributes[0].text, "sdfsd");
|
| @@ -7870,14 +7440,12 @@ $scriptBody
|
| void test_parse_attribute_extra_quote() {
|
| ht.HtmlUnit htmlUnit = parse("<html><body foo=\"sdfsdf\"\"></body></html>");
|
| _validate(
|
| - htmlUnit,
|
| - [_t4("html", [_t("body", _a(["foo", "\"sdfsdf\""]), "")])]);
|
| + htmlUnit, [_t4("html", [_t("body", _a(["foo", "\"sdfsdf\""]), "")])]);
|
| }
|
| void test_parse_attribute_single_quote() {
|
| ht.HtmlUnit htmlUnit = parse("<html><body foo='sdfsdf'></body></html>");
|
| _validate(
|
| - htmlUnit,
|
| - [_t4("html", [_t("body", _a(["foo", "'sdfsdf'"]), "")])]);
|
| + htmlUnit, [_t4("html", [_t("body", _a(["foo", "'sdfsdf'"]), "")])]);
|
| ht.XmlTagNode htmlNode = htmlUnit.tagNodes[0];
|
| ht.XmlTagNode bodyNode = htmlNode.tagNodes[0];
|
| expect(bodyNode.attributes[0].text, "sdfsdf");
|
| @@ -7898,19 +7466,16 @@ $scriptBody
|
| ht.HtmlUnit htmlUnit = parse("<html>\n<p a=\"b\">blat \n </p>\n</html>");
|
| // ht.XmlTagNode.getContent() does not include whitespace
|
| // between '<' and '>' at this time
|
| - _validate(
|
| - htmlUnit,
|
| - [
|
| - _t3(
|
| - "html",
|
| - "\n<pa=\"b\">blat \n </p>\n",
|
| - [_t("p", _a(["a", "\"b\""]), "blat \n ")])]);
|
| + _validate(htmlUnit, [
|
| + _t3("html", "\n<pa=\"b\">blat \n </p>\n", [
|
| + _t("p", _a(["a", "\"b\""]), "blat \n ")
|
| + ])
|
| + ]);
|
| }
|
| void test_parse_content_none() {
|
| ht.HtmlUnit htmlUnit = parse("<html><p/>blat<p/></html>");
|
| _validate(
|
| - htmlUnit,
|
| - [_t3("html", "<p/>blat<p/>", [_t3("p", ""), _t3("p", "")])]);
|
| + htmlUnit, [_t3("html", "<p/>blat<p/>", [_t3("p", ""), _t3("p", "")])]);
|
| }
|
| void test_parse_declaration() {
|
| ht.HtmlUnit htmlUnit = parse("<!DOCTYPE html>\n\n<html><p></p></html>");
|
| @@ -7948,8 +7513,7 @@ $scriptBody
|
| </html>''';
|
| ht.HtmlUnit htmlUnit = parse(code);
|
| _validate(
|
| - htmlUnit,
|
| - [_t4("html", [_t4("body", [_t3("h2", "000"), _t4("div")])])]);
|
| + htmlUnit, [_t4("html", [_t4("body", [_t3("h2", "000"), _t4("div")])])]);
|
| }
|
| void test_parse_script() {
|
| ht.HtmlUnit htmlUnit =
|
| @@ -7966,15 +7530,16 @@ $scriptBody
|
| }
|
| XmlValidator_Attributes _a(List<String> keyValuePairs) =>
|
| new XmlValidator_Attributes(keyValuePairs);
|
| - XmlValidator_Tag _t(String tag, XmlValidator_Attributes attributes,
|
| - String content, [List<XmlValidator_Tag> children =
|
| - XmlValidator_Tag.EMPTY_LIST]) =>
|
| + XmlValidator_Tag _t(
|
| + String tag, XmlValidator_Attributes attributes, String content,
|
| + [List<XmlValidator_Tag> children = XmlValidator_Tag.EMPTY_LIST]) =>
|
| new XmlValidator_Tag(tag, attributes, content, children);
|
| XmlValidator_Tag _t3(String tag, String content,
|
| - [List<XmlValidator_Tag> children = XmlValidator_Tag.EMPTY_LIST]) =>
|
| - new XmlValidator_Tag(tag, new XmlValidator_Attributes(), content, children);
|
| - XmlValidator_Tag _t4(String tag, [List<XmlValidator_Tag> children =
|
| - XmlValidator_Tag.EMPTY_LIST]) =>
|
| + [List<XmlValidator_Tag> children = XmlValidator_Tag.EMPTY_LIST]) =>
|
| + new XmlValidator_Tag(
|
| + tag, new XmlValidator_Attributes(), content, children);
|
| + XmlValidator_Tag _t4(String tag,
|
| + [List<XmlValidator_Tag> children = XmlValidator_Tag.EMPTY_LIST]) =>
|
| new XmlValidator_Tag(tag, new XmlValidator_Attributes(), null, children);
|
| void _validate(ht.HtmlUnit htmlUnit, List<XmlValidator_Tag> expectedTags) {
|
| XmlValidator validator = new XmlValidator();
|
| @@ -7984,7 +7549,6 @@ $scriptBody
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class HtmlTagInfoBuilderTest extends HtmlParserTest {
|
| void test_builder() {
|
| @@ -8008,7 +7572,6 @@ class HtmlTagInfoBuilderTest extends HtmlParserTest {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class HtmlUnitBuilderTest extends EngineTestCase {
|
| AnalysisContextImpl _context;
|
| @@ -8073,17 +7636,15 @@ class HtmlUnitBuilderTest extends EngineTestCase {
|
| }
|
| HtmlElementImpl _build(String contents) {
|
| TestSource source = new TestSource(
|
| - FileUtilities2.createFile("/test.html").getAbsolutePath(),
|
| - contents);
|
| + FileUtilities2.createFile("/test.html").getAbsolutePath(), contents);
|
| ChangeSet changeSet = new ChangeSet();
|
| changeSet.addedSource(source);
|
| _context.applyChanges(changeSet);
|
| HtmlUnitBuilder builder = new HtmlUnitBuilder(_context);
|
| return builder.buildHtmlElement(source, _context.parseHtmlUnit(source));
|
| }
|
| - HtmlUnitBuilderTest_ExpectedLibrary
|
| - _l([List<HtmlUnitBuilderTest_ExpectedVariable> expectedVariables =
|
| - HtmlUnitBuilderTest_ExpectedVariable.EMPTY_LIST]) =>
|
| + HtmlUnitBuilderTest_ExpectedLibrary _l(
|
| + [List<HtmlUnitBuilderTest_ExpectedVariable> expectedVariables = HtmlUnitBuilderTest_ExpectedVariable.EMPTY_LIST]) =>
|
| new HtmlUnitBuilderTest_ExpectedLibrary(this, expectedVariables);
|
| _ExpectedScript _s(HtmlUnitBuilderTest_ExpectedLibrary expectedLibrary) =>
|
| new _ExpectedScript.con1(expectedLibrary);
|
| @@ -8091,8 +7652,8 @@ class HtmlUnitBuilderTest extends EngineTestCase {
|
| new _ExpectedScript.con2(scriptSourcePath);
|
| HtmlUnitBuilderTest_ExpectedVariable _v(String varName) =>
|
| new HtmlUnitBuilderTest_ExpectedVariable(varName);
|
| - void _validate(HtmlElementImpl element,
|
| - List<_ExpectedScript> expectedScripts) {
|
| + void _validate(
|
| + HtmlElementImpl element, List<_ExpectedScript> expectedScripts) {
|
| expect(element.context, same(_context));
|
| List<HtmlScriptElement> scripts = element.scripts;
|
| expect(scripts, isNotNull);
|
| @@ -8103,7 +7664,6 @@ class HtmlUnitBuilderTest extends EngineTestCase {
|
| }
|
| }
|
|
|
| -
|
| class HtmlUnitBuilderTest_ExpectedLibrary {
|
| final HtmlUnitBuilderTest HtmlUnitBuilderTest_this;
|
| final List<HtmlUnitBuilderTest_ExpectedVariable> _expectedVariables;
|
| @@ -8112,9 +7672,7 @@ class HtmlUnitBuilderTest_ExpectedLibrary {
|
| void _validate(int scriptIndex, EmbeddedHtmlScriptElementImpl script) {
|
| LibraryElement library = script.scriptLibrary;
|
| expect(library, isNotNull, reason: "script $scriptIndex");
|
| - expect(
|
| - script.context,
|
| - same(HtmlUnitBuilderTest_this._context),
|
| + expect(script.context, same(HtmlUnitBuilderTest_this._context),
|
| reason: "script $scriptIndex");
|
| CompilationUnitElement unit = library.definingCompilationUnit;
|
| expect(unit, isNotNull, reason: "script $scriptIndex");
|
| @@ -8123,18 +7681,14 @@ class HtmlUnitBuilderTest_ExpectedLibrary {
|
| for (int index = 0; index < variables.length; index++) {
|
| _expectedVariables[index].validate(scriptIndex, variables[index]);
|
| }
|
| - expect(
|
| - library.enclosingElement,
|
| - same(script),
|
| + expect(library.enclosingElement, same(script),
|
| reason: "script $scriptIndex");
|
| }
|
| }
|
|
|
| -
|
| class HtmlUnitBuilderTest_ExpectedVariable {
|
| - static const List<HtmlUnitBuilderTest_ExpectedVariable> EMPTY_LIST = const
|
| - <HtmlUnitBuilderTest_ExpectedVariable>[
|
| - ];
|
| + static const List<HtmlUnitBuilderTest_ExpectedVariable> EMPTY_LIST =
|
| + const <HtmlUnitBuilderTest_ExpectedVariable>[];
|
| final String _expectedName;
|
| HtmlUnitBuilderTest_ExpectedVariable(this._expectedName);
|
| void validate(int scriptIndex, TopLevelVariableElement variable) {
|
| @@ -8143,7 +7697,6 @@ class HtmlUnitBuilderTest_ExpectedVariable {
|
| }
|
| }
|
|
|
| -
|
| /**
|
| * Instances of the class `HtmlWarningCodeTest` test the generation of HTML warning codes.
|
| */
|
| @@ -8200,24 +7753,21 @@ class HtmlWarningCodeTest extends EngineTestCase {
|
| _assertErrorLocation2(_errors[0], "other.dart");
|
| }
|
|
|
| - void _assertErrorLocation(AnalysisError error, int expectedOffset,
|
| - int expectedLength) {
|
| + void _assertErrorLocation(
|
| + AnalysisError error, int expectedOffset, int expectedLength) {
|
| expect(error.offset, expectedOffset, reason: error.toString());
|
| expect(error.length, expectedLength, reason: error.toString());
|
| }
|
|
|
| void _assertErrorLocation2(AnalysisError error, String expectedString) {
|
| _assertErrorLocation(
|
| - error,
|
| - _contents.indexOf(expectedString),
|
| - expectedString.length);
|
| + error, _contents.indexOf(expectedString), expectedString.length);
|
| }
|
|
|
| void _verify(String contents, List<ErrorCode> expectedErrorCodes) {
|
| this._contents = contents;
|
| TestSource source = new TestSource(
|
| - FileUtilities2.createFile("/test.html").getAbsolutePath(),
|
| - contents);
|
| + FileUtilities2.createFile("/test.html").getAbsolutePath(), contents);
|
| ChangeSet changeSet = new ChangeSet();
|
| changeSet.addedSource(source);
|
| _context.applyChanges(changeSet);
|
| @@ -8230,7 +7780,6 @@ class HtmlWarningCodeTest extends EngineTestCase {
|
| }
|
| }
|
|
|
| -
|
| /**
|
| * Instances of the class `MockDartSdk` implement a [DartSdk].
|
| */
|
| @@ -8257,7 +7806,6 @@ class MockDartSdk implements DartSdk {
|
| Source mapDartUri(String dartUri) => null;
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class ReferenceFinderTest extends EngineTestCase {
|
| DirectedGraph<AstNode> _referenceGraph;
|
| @@ -8338,51 +7886,41 @@ class ReferenceFinderTest extends EngineTestCase {
|
| expect(tails, hasLength(1));
|
| expect(tails.first, same(tail));
|
| }
|
| - ReferenceFinder _createReferenceFinder(AstNode source) =>
|
| - new ReferenceFinder(
|
| - source,
|
| - _referenceGraph,
|
| - _variableDeclarationMap,
|
| - _constructorDeclarationMap);
|
| - InstanceCreationExpression _makeTailConstructor(String name,
|
| - bool isConstDeclaration, bool isConstUsage, bool inMap) {
|
| + ReferenceFinder _createReferenceFinder(AstNode source) => new ReferenceFinder(
|
| + source, _referenceGraph, _variableDeclarationMap,
|
| + _constructorDeclarationMap);
|
| + InstanceCreationExpression _makeTailConstructor(
|
| + String name, bool isConstDeclaration, bool isConstUsage, bool inMap) {
|
| List<ConstructorInitializer> initializers =
|
| new List<ConstructorInitializer>();
|
| - ConstructorDeclaration constructorDeclaration =
|
| - AstFactory.constructorDeclaration(
|
| - AstFactory.identifier3(name),
|
| - null,
|
| - AstFactory.formalParameterList(),
|
| - initializers);
|
| + ConstructorDeclaration constructorDeclaration = AstFactory
|
| + .constructorDeclaration(AstFactory.identifier3(name), null,
|
| + AstFactory.formalParameterList(), initializers);
|
| if (isConstDeclaration) {
|
| constructorDeclaration.constKeyword = new KeywordToken(Keyword.CONST, 0);
|
| }
|
| ClassElementImpl classElement = ElementFactory.classElement2(name);
|
| SimpleIdentifier identifier = AstFactory.identifier3(name);
|
| TypeName type = AstFactory.typeName3(identifier);
|
| - InstanceCreationExpression instanceCreationExpression =
|
| - AstFactory.instanceCreationExpression2(
|
| - isConstUsage ? Keyword.CONST : Keyword.NEW,
|
| - type);
|
| + InstanceCreationExpression instanceCreationExpression = AstFactory
|
| + .instanceCreationExpression2(
|
| + isConstUsage ? Keyword.CONST : Keyword.NEW, type);
|
| _tail = instanceCreationExpression;
|
| - ConstructorElementImpl constructorElement =
|
| - ElementFactory.constructorElement(classElement, name, isConstDeclaration);
|
| + ConstructorElementImpl constructorElement = ElementFactory
|
| + .constructorElement(classElement, name, isConstDeclaration);
|
| if (inMap) {
|
| _constructorDeclarationMap[constructorElement] = constructorDeclaration;
|
| }
|
| instanceCreationExpression.staticElement = constructorElement;
|
| return instanceCreationExpression;
|
| }
|
| - SuperConstructorInvocation _makeTailSuperConstructorInvocation(String name,
|
| - bool isConst, bool inMap) {
|
| + SuperConstructorInvocation _makeTailSuperConstructorInvocation(
|
| + String name, bool isConst, bool inMap) {
|
| List<ConstructorInitializer> initializers =
|
| new List<ConstructorInitializer>();
|
| - ConstructorDeclaration constructorDeclaration =
|
| - AstFactory.constructorDeclaration(
|
| - AstFactory.identifier3(name),
|
| - null,
|
| - AstFactory.formalParameterList(),
|
| - initializers);
|
| + ConstructorDeclaration constructorDeclaration = AstFactory
|
| + .constructorDeclaration(AstFactory.identifier3(name), null,
|
| + AstFactory.formalParameterList(), initializers);
|
| _tail = constructorDeclaration;
|
| if (isConst) {
|
| constructorDeclaration.constKeyword = new KeywordToken(Keyword.CONST, 0);
|
| @@ -8406,8 +7944,7 @@ class ReferenceFinderTest extends EngineTestCase {
|
| ElementFactory.localVariableElement2(name);
|
| variableElement.const3 = isConst;
|
| AstFactory.variableDeclarationList2(
|
| - isConst ? Keyword.CONST : Keyword.VAR,
|
| - [variableDeclaration]);
|
| + isConst ? Keyword.CONST : Keyword.VAR, [variableDeclaration]);
|
| if (inMap) {
|
| _variableDeclarationMap[variableElement] = variableDeclaration;
|
| }
|
| @@ -8420,12 +7957,11 @@ class ReferenceFinderTest extends EngineTestCase {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class SDKLibrariesReaderTest extends EngineTestCase {
|
| void test_readFrom_dart2js() {
|
| - LibraryMap libraryMap = new SdkLibrariesReader(
|
| - true).readFromFile(FileUtilities2.createFile("/libs.dart"), r'''
|
| + LibraryMap libraryMap = new SdkLibrariesReader(true).readFromFile(
|
| + FileUtilities2.createFile("/libs.dart"), r'''
|
| final Map<String, LibraryInfo> LIBRARIES = const <String, LibraryInfo> {
|
| 'first' : const LibraryInfo(
|
| 'first/first.dart',
|
| @@ -8447,14 +7983,14 @@ final Map<String, LibraryInfo> LIBRARIES = const <String, LibraryInfo> {
|
| expect(first.isVmLibrary, true);
|
| }
|
| void test_readFrom_empty() {
|
| - LibraryMap libraryMap = new SdkLibrariesReader(
|
| - false).readFromFile(FileUtilities2.createFile("/libs.dart"), "");
|
| + LibraryMap libraryMap = new SdkLibrariesReader(false).readFromFile(
|
| + FileUtilities2.createFile("/libs.dart"), "");
|
| expect(libraryMap, isNotNull);
|
| expect(libraryMap.size(), 0);
|
| }
|
| void test_readFrom_normal() {
|
| - LibraryMap libraryMap = new SdkLibrariesReader(
|
| - false).readFromFile(FileUtilities2.createFile("/libs.dart"), r'''
|
| + LibraryMap libraryMap = new SdkLibrariesReader(false).readFromFile(
|
| + FileUtilities2.createFile("/libs.dart"), r'''
|
| final Map<String, LibraryInfo> LIBRARIES = const <String, LibraryInfo> {
|
| 'first' : const LibraryInfo(
|
| 'first/first.dart',
|
| @@ -8492,7 +8028,6 @@ final Map<String, LibraryInfo> LIBRARIES = const <String, LibraryInfo> {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class SourceFactoryTest {
|
| void test_creation() {
|
| @@ -8503,16 +8038,14 @@ class SourceFactoryTest {
|
| try {
|
| factory.fromEncoding("<:&%>");
|
| fail("Expected IllegalArgumentException");
|
| - } on IllegalArgumentException catch (exception) {
|
| - }
|
| + } on IllegalArgumentException catch (exception) {}
|
| }
|
| void test_fromEncoding_noResolver() {
|
| SourceFactory factory = new SourceFactory([]);
|
| try {
|
| factory.fromEncoding("foo:/does/not/exist.dart");
|
| fail("Expected IllegalArgumentException");
|
| - } on IllegalArgumentException catch (exception) {
|
| - }
|
| + } on IllegalArgumentException catch (exception) {}
|
| }
|
| void test_fromEncoding_valid() {
|
| String encoding = "file:///does/not/exist.dart";
|
| @@ -8530,21 +8063,19 @@ class SourceFactoryTest {
|
| SourceFactory factory =
|
| new SourceFactory([new UriResolver_nonAbsolute_absolute()]);
|
| String absolutePath = "/does/not/matter.dart";
|
| - Source containingSource =
|
| - new FileBasedSource.con1(FileUtilities2.createFile("/does/not/exist.dart"));
|
| + Source containingSource = new FileBasedSource.con1(
|
| + FileUtilities2.createFile("/does/not/exist.dart"));
|
| Source result = factory.resolveUri(containingSource, absolutePath);
|
| - expect(
|
| - result.fullName,
|
| + expect(result.fullName,
|
| FileUtilities2.createFile(absolutePath).getAbsolutePath());
|
| }
|
| void test_resolveUri_nonAbsolute_relative() {
|
| SourceFactory factory =
|
| new SourceFactory([new UriResolver_nonAbsolute_relative()]);
|
| - Source containingSource =
|
| - new FileBasedSource.con1(FileUtilities2.createFile("/does/not/have.dart"));
|
| + Source containingSource = new FileBasedSource.con1(
|
| + FileUtilities2.createFile("/does/not/have.dart"));
|
| Source result = factory.resolveUri(containingSource, "exist.dart");
|
| - expect(
|
| - result.fullName,
|
| + expect(result.fullName,
|
| FileUtilities2.createFile("/does/not/exist.dart").getAbsolutePath());
|
| }
|
|
|
| @@ -8564,9 +8095,8 @@ class SourceFactoryTest {
|
| File firstFile = provider.newFile(firstPath, '');
|
| provider.newFile(secondPath, '');
|
|
|
| - PackageMapUriResolver resolver = new PackageMapUriResolver(provider, {
|
| - 'package': [libFolder]
|
| - });
|
| + PackageMapUriResolver resolver =
|
| + new PackageMapUriResolver(provider, {'package': [libFolder]});
|
| SourceFactory factory = new SourceFactory([resolver]);
|
| Source librarySource =
|
| firstFile.createSource(Uri.parse('package:package/dir/first.dart'));
|
| @@ -8590,7 +8120,6 @@ class SourceFactoryTest {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class StringScannerTest extends AbstractScannerTest {
|
| @override
|
| @@ -8599,30 +8128,25 @@ class StringScannerTest extends AbstractScannerTest {
|
| }
|
| }
|
|
|
| -
|
| /**
|
| * Instances of the class `ToSourceVisitorTest`
|
| */
|
| @reflectiveTest
|
| class ToSourceVisitorTest extends EngineTestCase {
|
| void fail_visitHtmlScriptTagNode_attributes_content() {
|
| - _assertSource(
|
| - "<script type='application/dart'>f() {}</script>",
|
| - HtmlFactory.scriptTagWithContent(
|
| - "f() {}",
|
| - [HtmlFactory.attribute("type", "'application/dart'")]));
|
| + _assertSource("<script type='application/dart'>f() {}</script>", HtmlFactory
|
| + .scriptTagWithContent(
|
| + "f() {}", [HtmlFactory.attribute("type", "'application/dart'")]));
|
| }
|
|
|
| void fail_visitHtmlScriptTagNode_noAttributes_content() {
|
| _assertSource(
|
| - "<script>f() {}</script>",
|
| - HtmlFactory.scriptTagWithContent("f() {}"));
|
| + "<script>f() {}</script>", HtmlFactory.scriptTagWithContent("f() {}"));
|
| }
|
|
|
| void test_visitHtmlScriptTagNode_attributes_noContent() {
|
| - _assertSource(
|
| - "<script type='application/dart'/>",
|
| - HtmlFactory.scriptTag([HtmlFactory.attribute("type", "'application/dart'")]));
|
| + _assertSource("<script type='application/dart'/>", HtmlFactory
|
| + .scriptTag([HtmlFactory.attribute("type", "'application/dart'")]));
|
| }
|
|
|
| void test_visitHtmlScriptTagNode_noAttributes_noContent() {
|
| @@ -8635,8 +8159,7 @@ class ToSourceVisitorTest extends EngineTestCase {
|
|
|
| void test_visitHtmlUnit_nonEmpty() {
|
| _assertSource(
|
| - "<html/>",
|
| - new ht.HtmlUnit(null, [HtmlFactory.tagNode("html")], null));
|
| + "<html/>", new ht.HtmlUnit(null, [HtmlFactory.tagNode("html")], null));
|
| }
|
|
|
| void test_visitXmlAttributeNode() {
|
| @@ -8657,7 +8180,6 @@ class ToSourceVisitorTest extends EngineTestCase {
|
| }
|
| }
|
|
|
| -
|
| @reflectiveTest
|
| class UriKindTest {
|
| void test_fromEncoding() {
|
| @@ -8674,7 +8196,6 @@ class UriKindTest {
|
| }
|
| }
|
|
|
| -
|
| class UriResolver_absolute extends UriResolver {
|
| bool invoked = false;
|
|
|
| @@ -8687,7 +8208,6 @@ class UriResolver_absolute extends UriResolver {
|
| }
|
| }
|
|
|
| -
|
| class UriResolver_nonAbsolute_absolute extends UriResolver {
|
| @override
|
| Source resolveAbsolute(Uri uri) {
|
| @@ -8695,7 +8215,6 @@ class UriResolver_nonAbsolute_absolute extends UriResolver {
|
| }
|
| }
|
|
|
| -
|
| class UriResolver_nonAbsolute_relative extends UriResolver {
|
| @override
|
| Source resolveAbsolute(Uri uri) {
|
| @@ -8703,7 +8222,6 @@ class UriResolver_nonAbsolute_relative extends UriResolver {
|
| }
|
| }
|
|
|
| -
|
| class UriResolver_restoreUri extends UriResolver {
|
| Source source1;
|
|
|
| @@ -8723,9 +8241,8 @@ class UriResolver_restoreUri extends UriResolver {
|
| }
|
| }
|
|
|
| -
|
| -class UriResolver_SourceFactoryTest_test_fromEncoding_valid extends UriResolver
|
| - {
|
| +class UriResolver_SourceFactoryTest_test_fromEncoding_valid
|
| + extends UriResolver {
|
| String encoding;
|
|
|
| UriResolver_SourceFactoryTest_test_fromEncoding_valid(this.encoding);
|
| @@ -8739,11 +8256,10 @@ class UriResolver_SourceFactoryTest_test_fromEncoding_valid extends UriResolver
|
| }
|
| }
|
|
|
| -
|
| class ValidatingConstantValueComputer extends ConstantValueComputer {
|
| AstNode _nodeBeingEvaluated;
|
| - ValidatingConstantValueComputer(TypeProvider typeProvider,
|
| - DeclaredVariables declaredVariables)
|
| + ValidatingConstantValueComputer(
|
| + TypeProvider typeProvider, DeclaredVariables declaredVariables)
|
| : super(typeProvider, declaredVariables);
|
|
|
| @override
|
| @@ -8787,8 +8303,7 @@ class ValidatingConstantValueComputer extends ConstantValueComputer {
|
| FormalParameter parameterNode =
|
| constructorNode.parameters.parameters[parameterIndex];
|
| expect(referenceGraph.nodes.contains(parameterNode), isTrue);
|
| - expect(
|
| - referenceGraph.containsPath(_nodeBeingEvaluated, parameterNode),
|
| + expect(referenceGraph.containsPath(_nodeBeingEvaluated, parameterNode),
|
| isTrue);
|
| }
|
| }
|
| @@ -8796,14 +8311,10 @@ class ValidatingConstantValueComputer extends ConstantValueComputer {
|
| @override
|
| ConstantVisitor createConstantVisitor(ErrorReporter errorReporter) {
|
| return new ConstantValueComputerTest_ValidatingConstantVisitor(
|
| - typeProvider,
|
| - referenceGraph,
|
| - _nodeBeingEvaluated,
|
| - errorReporter);
|
| + typeProvider, referenceGraph, _nodeBeingEvaluated, errorReporter);
|
| }
|
| }
|
|
|
| -
|
| /**
|
| * Instances of `XmlValidator` traverse an [XmlNode] structure and validate the node
|
| * hierarchy.
|
| @@ -8919,8 +8430,7 @@ class XmlValidator extends ht.RecursiveXmlVisitor<Object> {
|
| }
|
| _expectedAttributeKeyValuePairs = expected._attributes._keyValuePairs;
|
| int expectedAttributeCount =
|
| - _expectedAttributeKeyValuePairs.length ~/
|
| - 2;
|
| + _expectedAttributeKeyValuePairs.length ~/ 2;
|
| int actualAttributeCount = actual.attributes.length;
|
| if (expectedAttributeCount != actualAttributeCount) {
|
| _errors.add(
|
| @@ -8982,8 +8492,8 @@ class XmlValidator extends ht.RecursiveXmlVisitor<Object> {
|
| * @param expected the array to which the tags are added (not `null`)
|
| * @param expectedTags the expected tags to be added (not `null`, contains no `null`s)
|
| */
|
| - void _expectTags(List<XmlValidator_Tag> expected,
|
| - List<XmlValidator_Tag> expectedTags) {
|
| + void _expectTags(
|
| + List<XmlValidator_Tag> expected, List<XmlValidator_Tag> expectedTags) {
|
| for (XmlValidator_Tag tag in expectedTags) {
|
| expected.add(tag);
|
| _expectTags(expected, tag._children);
|
| @@ -9018,24 +8528,21 @@ class XmlValidator extends ht.RecursiveXmlVisitor<Object> {
|
| }
|
| }
|
|
|
| -
|
| class XmlValidator_Attributes {
|
| final List<String> _keyValuePairs;
|
| XmlValidator_Attributes([this._keyValuePairs = StringUtilities.EMPTY_ARRAY]);
|
| }
|
|
|
| -
|
| class XmlValidator_Tag {
|
| static const List<XmlValidator_Tag> EMPTY_LIST = const <XmlValidator_Tag>[];
|
| final String _tag;
|
| final XmlValidator_Attributes _attributes;
|
| final String _content;
|
| final List<XmlValidator_Tag> _children;
|
| - XmlValidator_Tag(this._tag, this._attributes, this._content, [this._children =
|
| - EMPTY_LIST]);
|
| + XmlValidator_Tag(this._tag, this._attributes, this._content,
|
| + [this._children = EMPTY_LIST]);
|
| }
|
|
|
| -
|
| class _ExpectedScript {
|
| String _expectedExternalScriptName;
|
| HtmlUnitBuilderTest_ExpectedLibrary _expectedLibrary;
|
| @@ -9076,9 +8583,7 @@ class _ExpectedScript {
|
| } else {
|
| expect(scriptSource, isNotNull, reason: "script $scriptIndex");
|
| String actualExternalScriptName = scriptSource.shortName;
|
| - expect(
|
| - actualExternalScriptName,
|
| - _expectedExternalScriptName,
|
| + expect(actualExternalScriptName, _expectedExternalScriptName,
|
| reason: "script $scriptIndex");
|
| }
|
| }
|
|
|