Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(21)

Side by Side Diff: pkg/analyzer_experimental/test/generated/element_test.dart

Issue 25373002: Issue 13584. Fix for Java/Dart local variable scoping mismatch. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // This code was auto-generated, is not intended to be edited, and is subject to 1 // This code was auto-generated, is not intended to be edited, and is subject to
2 // significant change. Please see the README file for more information. 2 // significant change. Please see the README file for more information.
3 library engine.element_test; 3 library engine.element_test;
4 import 'package:analyzer_experimental/src/generated/java_core.dart'; 4 import 'package:analyzer_experimental/src/generated/java_core.dart';
5 import 'package:analyzer_experimental/src/generated/java_engine_io.dart'; 5 import 'package:analyzer_experimental/src/generated/java_engine_io.dart';
6 import 'package:analyzer_experimental/src/generated/java_junit.dart'; 6 import 'package:analyzer_experimental/src/generated/java_junit.dart';
7 import 'package:analyzer_experimental/src/generated/source_io.dart'; 7 import 'package:analyzer_experimental/src/generated/source_io.dart';
8 import 'package:analyzer_experimental/src/generated/utilities_dart.dart'; 8 import 'package:analyzer_experimental/src/generated/utilities_dart.dart';
9 import 'package:analyzer_experimental/src/generated/ast.dart'; 9 import 'package:analyzer_experimental/src/generated/ast.dart';
10 import 'package:analyzer_experimental/src/generated/element.dart'; 10 import 'package:analyzer_experimental/src/generated/element.dart';
(...skipping 1698 matching lines...) Expand 10 before | Expand all | Expand 10 after
1709 } 1709 }
1710 static ClassElementImpl classElement2(String typeName, List<String> parameterN ames) => classElement(typeName, object.type, parameterNames); 1710 static ClassElementImpl classElement2(String typeName, List<String> parameterN ames) => classElement(typeName, object.type, parameterNames);
1711 static ConstructorElementImpl constructorElement(ClassElement definingClass, S tring name) { 1711 static ConstructorElementImpl constructorElement(ClassElement definingClass, S tring name) {
1712 Type2 type = definingClass.type; 1712 Type2 type = definingClass.type;
1713 ConstructorElementImpl constructor = new ConstructorElementImpl(name == null ? null : ASTFactory.identifier3(name)); 1713 ConstructorElementImpl constructor = new ConstructorElementImpl(name == null ? null : ASTFactory.identifier3(name));
1714 constructor.returnType = type; 1714 constructor.returnType = type;
1715 FunctionTypeImpl constructorType = new FunctionTypeImpl.con1(constructor); 1715 FunctionTypeImpl constructorType = new FunctionTypeImpl.con1(constructor);
1716 constructor.type = constructorType; 1716 constructor.type = constructorType;
1717 return constructor; 1717 return constructor;
1718 } 1718 }
1719 static ExportElementImpl exportFor(LibraryElement exportedLibrary2, List<Names paceCombinator> combinators2) { 1719 static ExportElementImpl exportFor(LibraryElement exportedLibrary, List<Namesp aceCombinator> combinators) {
1720 ExportElementImpl spec = new ExportElementImpl(); 1720 ExportElementImpl spec = new ExportElementImpl();
1721 spec.exportedLibrary = exportedLibrary2; 1721 spec.exportedLibrary = exportedLibrary;
1722 spec.combinators = combinators2; 1722 spec.combinators = combinators;
1723 return spec; 1723 return spec;
1724 } 1724 }
1725 static FieldElementImpl fieldElement(String name, bool isStatic, bool isFinal, bool isConst, Type2 type2) { 1725 static FieldElementImpl fieldElement(String name, bool isStatic, bool isFinal, bool isConst, Type2 type) {
1726 FieldElementImpl field = new FieldElementImpl.con1(ASTFactory.identifier3(na me)); 1726 FieldElementImpl field = new FieldElementImpl.con1(ASTFactory.identifier3(na me));
1727 field.const3 = isConst; 1727 field.const3 = isConst;
1728 field.final2 = isFinal; 1728 field.final2 = isFinal;
1729 field.static = isStatic; 1729 field.static = isStatic;
1730 field.type = type2; 1730 field.type = type;
1731 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.con2(fi eld); 1731 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.con2(fi eld);
1732 getter.getter = true; 1732 getter.getter = true;
1733 getter.static = isStatic; 1733 getter.static = isStatic;
1734 getter.synthetic = true; 1734 getter.synthetic = true;
1735 getter.variable = field; 1735 getter.variable = field;
1736 getter.returnType = type2; 1736 getter.returnType = type;
1737 field.getter = getter; 1737 field.getter = getter;
1738 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); 1738 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter);
1739 getter.type = getterType; 1739 getter.type = getterType;
1740 if (!isConst && !isFinal) { 1740 if (!isConst && !isFinal) {
1741 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.con2( field); 1741 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.con2( field);
1742 setter.setter = true; 1742 setter.setter = true;
1743 setter.static = isStatic; 1743 setter.static = isStatic;
1744 setter.synthetic = true; 1744 setter.synthetic = true;
1745 setter.variable = field; 1745 setter.variable = field;
1746 setter.parameters = <ParameterElement> [requiredParameter2("_${name}", typ e2)]; 1746 setter.parameters = <ParameterElement> [requiredParameter2("_${name}", typ e)];
1747 setter.returnType = VoidTypeImpl.instance; 1747 setter.returnType = VoidTypeImpl.instance;
1748 setter.type = new FunctionTypeImpl.con1(setter); 1748 setter.type = new FunctionTypeImpl.con1(setter);
1749 field.setter = setter; 1749 field.setter = setter;
1750 } 1750 }
1751 return field; 1751 return field;
1752 } 1752 }
1753 static FieldFormalParameterElementImpl fieldFormalParameter(Identifier name) = > new FieldFormalParameterElementImpl(name); 1753 static FieldFormalParameterElementImpl fieldFormalParameter(Identifier name) = > new FieldFormalParameterElementImpl(name);
1754 static FunctionElementImpl functionElement(String functionName) => functionEle ment4(functionName, null, null, null, null); 1754 static FunctionElementImpl functionElement(String functionName) => functionEle ment4(functionName, null, null, null, null);
1755 static FunctionElementImpl functionElement2(String functionName, ClassElement returnElement) => functionElement3(functionName, returnElement, null, null); 1755 static FunctionElementImpl functionElement2(String functionName, ClassElement returnElement) => functionElement3(functionName, returnElement, null, null);
1756 static FunctionElementImpl functionElement3(String functionName, ClassElement returnElement, List<ClassElement> normalParameters, List<ClassElement> optionalP arameters) { 1756 static FunctionElementImpl functionElement3(String functionName, ClassElement returnElement, List<ClassElement> normalParameters, List<ClassElement> optionalP arameters) {
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
1815 } 1815 }
1816 static FunctionElementImpl functionElement5(String functionName, List<ClassEle ment> normalParameters) => functionElement3(functionName, null, normalParameters , null); 1816 static FunctionElementImpl functionElement5(String functionName, List<ClassEle ment> normalParameters) => functionElement3(functionName, null, normalParameters , null);
1817 static FunctionElementImpl functionElement6(String functionName, List<ClassEle ment> normalParameters, List<ClassElement> optionalParameters) => functionElemen t3(functionName, null, normalParameters, optionalParameters); 1817 static FunctionElementImpl functionElement6(String functionName, List<ClassEle ment> normalParameters, List<ClassElement> optionalParameters) => functionElemen t3(functionName, null, normalParameters, optionalParameters);
1818 static FunctionElementImpl functionElement7(String functionName, List<ClassEle ment> normalParameters, List<String> names, List<ClassElement> namedParameters) => functionElement4(functionName, null, normalParameters, names, namedParameters ); 1818 static FunctionElementImpl functionElement7(String functionName, List<ClassEle ment> normalParameters, List<String> names, List<ClassElement> namedParameters) => functionElement4(functionName, null, normalParameters, names, namedParameters );
1819 static ClassElementImpl get object { 1819 static ClassElementImpl get object {
1820 if (_objectElement == null) { 1820 if (_objectElement == null) {
1821 _objectElement = classElement("Object", null as InterfaceType, []); 1821 _objectElement = classElement("Object", null as InterfaceType, []);
1822 } 1822 }
1823 return _objectElement; 1823 return _objectElement;
1824 } 1824 }
1825 static PropertyAccessorElementImpl getterElement(String name, bool isStatic, T ype2 type2) { 1825 static PropertyAccessorElementImpl getterElement(String name, bool isStatic, T ype2 type) {
1826 FieldElementImpl field = new FieldElementImpl.con1(ASTFactory.identifier3(na me)); 1826 FieldElementImpl field = new FieldElementImpl.con1(ASTFactory.identifier3(na me));
1827 field.static = isStatic; 1827 field.static = isStatic;
1828 field.synthetic = true; 1828 field.synthetic = true;
1829 field.type = type2; 1829 field.type = type;
1830 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.con2(fi eld); 1830 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.con2(fi eld);
1831 getter.getter = true; 1831 getter.getter = true;
1832 getter.static = isStatic; 1832 getter.static = isStatic;
1833 getter.variable = field; 1833 getter.variable = field;
1834 getter.returnType = type2; 1834 getter.returnType = type;
1835 field.getter = getter; 1835 field.getter = getter;
1836 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); 1836 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter);
1837 getter.type = getterType; 1837 getter.type = getterType;
1838 return getter; 1838 return getter;
1839 } 1839 }
1840 static ImportElementImpl importFor(LibraryElement importedLibrary2, PrefixElem ent prefix2, List<NamespaceCombinator> combinators2) { 1840 static ImportElementImpl importFor(LibraryElement importedLibrary, PrefixEleme nt prefix, List<NamespaceCombinator> combinators) {
1841 ImportElementImpl spec = new ImportElementImpl(); 1841 ImportElementImpl spec = new ImportElementImpl();
1842 spec.importedLibrary = importedLibrary2; 1842 spec.importedLibrary = importedLibrary;
1843 spec.prefix = prefix2; 1843 spec.prefix = prefix;
1844 spec.combinators = combinators2; 1844 spec.combinators = combinators;
1845 return spec; 1845 return spec;
1846 } 1846 }
1847 static LibraryElementImpl library(AnalysisContext context, String libraryName) { 1847 static LibraryElementImpl library(AnalysisContext context, String libraryName) {
1848 String fileName = "/${libraryName}.dart"; 1848 String fileName = "/${libraryName}.dart";
1849 FileBasedSource source = new FileBasedSource.con1(context.sourceFactory.cont entCache, FileUtilities2.createFile(fileName)); 1849 FileBasedSource source = new FileBasedSource.con1(context.sourceFactory.cont entCache, FileUtilities2.createFile(fileName));
1850 CompilationUnitElementImpl unit = new CompilationUnitElementImpl(fileName); 1850 CompilationUnitElementImpl unit = new CompilationUnitElementImpl(fileName);
1851 unit.source = source; 1851 unit.source = source;
1852 LibraryElementImpl library = new LibraryElementImpl(context, ASTFactory.libr aryIdentifier2([libraryName])); 1852 LibraryElementImpl library = new LibraryElementImpl(context, ASTFactory.libr aryIdentifier2([libraryName]));
1853 library.definingCompilationUnit = unit; 1853 library.definingCompilationUnit = unit;
1854 return library; 1854 return library;
1855 } 1855 }
1856 static LocalVariableElementImpl localVariableElement(Identifier name) => new L ocalVariableElementImpl(name); 1856 static LocalVariableElementImpl localVariableElement(Identifier name) => new L ocalVariableElementImpl(name);
1857 static LocalVariableElementImpl localVariableElement2(String name) => new Loca lVariableElementImpl(ASTFactory.identifier3(name)); 1857 static LocalVariableElementImpl localVariableElement2(String name) => new Loca lVariableElementImpl(ASTFactory.identifier3(name));
1858 static MethodElementImpl methodElement(String methodName, Type2 returnType2, L ist<Type2> argumentTypes) { 1858 static MethodElementImpl methodElement(String methodName, Type2 returnType, Li st<Type2> argumentTypes) {
1859 MethodElementImpl method = new MethodElementImpl.con1(ASTFactory.identifier3 (methodName)); 1859 MethodElementImpl method = new MethodElementImpl.con1(ASTFactory.identifier3 (methodName));
1860 int count = argumentTypes.length; 1860 int count = argumentTypes.length;
1861 List<ParameterElement> parameters = new List<ParameterElement>(count); 1861 List<ParameterElement> parameters = new List<ParameterElement>(count);
1862 for (int i = 0; i < count; i++) { 1862 for (int i = 0; i < count; i++) {
1863 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory. identifier3("a${i}")); 1863 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory. identifier3("a${i}"));
1864 parameter.type = argumentTypes[i]; 1864 parameter.type = argumentTypes[i];
1865 parameter.parameterKind = ParameterKind.REQUIRED; 1865 parameter.parameterKind = ParameterKind.REQUIRED;
1866 parameters[i] = parameter; 1866 parameters[i] = parameter;
1867 } 1867 }
1868 method.parameters = parameters; 1868 method.parameters = parameters;
1869 method.returnType = returnType2; 1869 method.returnType = returnType;
1870 FunctionTypeImpl methodType = new FunctionTypeImpl.con1(method); 1870 FunctionTypeImpl methodType = new FunctionTypeImpl.con1(method);
1871 method.type = methodType; 1871 method.type = methodType;
1872 return method; 1872 return method;
1873 } 1873 }
1874 static ParameterElementImpl namedParameter(String name) { 1874 static ParameterElementImpl namedParameter(String name) {
1875 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name)); 1875 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name));
1876 parameter.parameterKind = ParameterKind.NAMED; 1876 parameter.parameterKind = ParameterKind.NAMED;
1877 return parameter; 1877 return parameter;
1878 } 1878 }
1879 static ParameterElementImpl namedParameter2(String name, Type2 type2) { 1879 static ParameterElementImpl namedParameter2(String name, Type2 type) {
1880 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name)); 1880 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name));
1881 parameter.parameterKind = ParameterKind.NAMED; 1881 parameter.parameterKind = ParameterKind.NAMED;
1882 parameter.type = type2; 1882 parameter.type = type;
1883 return parameter; 1883 return parameter;
1884 } 1884 }
1885 static ParameterElementImpl positionalParameter(String name) { 1885 static ParameterElementImpl positionalParameter(String name) {
1886 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name)); 1886 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name));
1887 parameter.parameterKind = ParameterKind.POSITIONAL; 1887 parameter.parameterKind = ParameterKind.POSITIONAL;
1888 return parameter; 1888 return parameter;
1889 } 1889 }
1890 static ParameterElementImpl positionalParameter2(String name, Type2 type2) { 1890 static ParameterElementImpl positionalParameter2(String name, Type2 type) {
1891 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name)); 1891 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name));
1892 parameter.parameterKind = ParameterKind.POSITIONAL; 1892 parameter.parameterKind = ParameterKind.POSITIONAL;
1893 parameter.type = type2; 1893 parameter.type = type;
1894 return parameter; 1894 return parameter;
1895 } 1895 }
1896 static PrefixElementImpl prefix(String name) => new PrefixElementImpl(ASTFacto ry.identifier3(name)); 1896 static PrefixElementImpl prefix(String name) => new PrefixElementImpl(ASTFacto ry.identifier3(name));
1897 static ParameterElementImpl requiredParameter(String name) { 1897 static ParameterElementImpl requiredParameter(String name) {
1898 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name)); 1898 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name));
1899 parameter.parameterKind = ParameterKind.REQUIRED; 1899 parameter.parameterKind = ParameterKind.REQUIRED;
1900 return parameter; 1900 return parameter;
1901 } 1901 }
1902 static ParameterElementImpl requiredParameter2(String name, Type2 type2) { 1902 static ParameterElementImpl requiredParameter2(String name, Type2 type) {
1903 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name)); 1903 ParameterElementImpl parameter = new ParameterElementImpl.con1(ASTFactory.id entifier3(name));
1904 parameter.parameterKind = ParameterKind.REQUIRED; 1904 parameter.parameterKind = ParameterKind.REQUIRED;
1905 parameter.type = type2; 1905 parameter.type = type;
1906 return parameter; 1906 return parameter;
1907 } 1907 }
1908 static PropertyAccessorElementImpl setterElement(String name, bool isStatic, T ype2 type2) { 1908 static PropertyAccessorElementImpl setterElement(String name, bool isStatic, T ype2 type) {
1909 FieldElementImpl field = new FieldElementImpl.con1(ASTFactory.identifier3(na me)); 1909 FieldElementImpl field = new FieldElementImpl.con1(ASTFactory.identifier3(na me));
1910 field.static = isStatic; 1910 field.static = isStatic;
1911 field.synthetic = true; 1911 field.synthetic = true;
1912 field.type = type2; 1912 field.type = type;
1913 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.con2(fi eld); 1913 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.con2(fi eld);
1914 getter.getter = true; 1914 getter.getter = true;
1915 getter.static = isStatic; 1915 getter.static = isStatic;
1916 getter.variable = field; 1916 getter.variable = field;
1917 getter.returnType = type2; 1917 getter.returnType = type;
1918 field.getter = getter; 1918 field.getter = getter;
1919 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); 1919 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter);
1920 getter.type = getterType; 1920 getter.type = getterType;
1921 ParameterElementImpl parameter = requiredParameter2("a", type2); 1921 ParameterElementImpl parameter = requiredParameter2("a", type);
1922 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.con2(fi eld); 1922 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.con2(fi eld);
1923 setter.setter = true; 1923 setter.setter = true;
1924 setter.static = isStatic; 1924 setter.static = isStatic;
1925 setter.synthetic = true; 1925 setter.synthetic = true;
1926 setter.variable = field; 1926 setter.variable = field;
1927 setter.parameters = <ParameterElement> [parameter]; 1927 setter.parameters = <ParameterElement> [parameter];
1928 setter.returnType = VoidTypeImpl.instance; 1928 setter.returnType = VoidTypeImpl.instance;
1929 setter.type = new FunctionTypeImpl.con1(setter); 1929 setter.type = new FunctionTypeImpl.con1(setter);
1930 field.setter = setter; 1930 field.setter = setter;
1931 return setter; 1931 return setter;
1932 } 1932 }
1933 static TopLevelVariableElementImpl topLevelVariableElement(Identifier name) => new TopLevelVariableElementImpl.con1(name); 1933 static TopLevelVariableElementImpl topLevelVariableElement(Identifier name) => new TopLevelVariableElementImpl.con1(name);
1934 static TopLevelVariableElementImpl topLevelVariableElement2(String name) => ne w TopLevelVariableElementImpl.con2(name); 1934 static TopLevelVariableElementImpl topLevelVariableElement2(String name) => ne w TopLevelVariableElementImpl.con2(name);
1935 static TopLevelVariableElementImpl topLevelVariableElement3(String name, bool isFinal, Type2 type2) { 1935 static TopLevelVariableElementImpl topLevelVariableElement3(String name, bool isFinal, Type2 type) {
1936 TopLevelVariableElementImpl variable = new TopLevelVariableElementImpl.con2( name); 1936 TopLevelVariableElementImpl variable = new TopLevelVariableElementImpl.con2( name);
1937 variable.final2 = isFinal; 1937 variable.final2 = isFinal;
1938 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.con2(va riable); 1938 PropertyAccessorElementImpl getter = new PropertyAccessorElementImpl.con2(va riable);
1939 getter.getter = true; 1939 getter.getter = true;
1940 getter.static = true; 1940 getter.static = true;
1941 getter.synthetic = true; 1941 getter.synthetic = true;
1942 getter.variable = variable; 1942 getter.variable = variable;
1943 getter.returnType = type2; 1943 getter.returnType = type;
1944 variable.getter = getter; 1944 variable.getter = getter;
1945 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); 1945 FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter);
1946 getter.type = getterType; 1946 getter.type = getterType;
1947 if (!isFinal) { 1947 if (!isFinal) {
1948 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.con2( variable); 1948 PropertyAccessorElementImpl setter = new PropertyAccessorElementImpl.con2( variable);
1949 setter.setter = true; 1949 setter.setter = true;
1950 setter.static = true; 1950 setter.static = true;
1951 setter.synthetic = true; 1951 setter.synthetic = true;
1952 setter.variable = variable; 1952 setter.variable = variable;
1953 setter.parameters = <ParameterElement> [requiredParameter2("_${name}", typ e2)]; 1953 setter.parameters = <ParameterElement> [requiredParameter2("_${name}", typ e)];
1954 setter.returnType = VoidTypeImpl.instance; 1954 setter.returnType = VoidTypeImpl.instance;
1955 setter.type = new FunctionTypeImpl.con1(setter); 1955 setter.type = new FunctionTypeImpl.con1(setter);
1956 variable.setter = setter; 1956 variable.setter = setter;
1957 } 1957 }
1958 return variable; 1958 return variable;
1959 } 1959 }
1960 } 1960 }
1961 class ElementKindTest extends EngineTestCase { 1961 class ElementKindTest extends EngineTestCase {
1962 void test_of_nonNull() { 1962 void test_of_nonNull() {
1963 JUnitTestCase.assertSame(ElementKind.CLASS, ElementKind.of(ElementFactory.cl assElement2("A", []))); 1963 JUnitTestCase.assertSame(ElementKind.CLASS, ElementKind.of(ElementFactory.cl assElement2("A", [])));
(...skipping 889 matching lines...) Expand 10 before | Expand all | Expand 10 after
2853 main() { 2853 main() {
2854 ElementKindTest.dartSuite(); 2854 ElementKindTest.dartSuite();
2855 FunctionTypeImplTest.dartSuite(); 2855 FunctionTypeImplTest.dartSuite();
2856 InterfaceTypeImplTest.dartSuite(); 2856 InterfaceTypeImplTest.dartSuite();
2857 TypeParameterTypeImplTest.dartSuite(); 2857 TypeParameterTypeImplTest.dartSuite();
2858 ClassElementImplTest.dartSuite(); 2858 ClassElementImplTest.dartSuite();
2859 ElementLocationImplTest.dartSuite(); 2859 ElementLocationImplTest.dartSuite();
2860 ElementImplTest.dartSuite(); 2860 ElementImplTest.dartSuite();
2861 LibraryElementImplTest.dartSuite(); 2861 LibraryElementImplTest.dartSuite();
2862 } 2862 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698