| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 } |
| OLD | NEW |