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 | 3 |
4 library engine.element; | 4 library engine.element; |
5 | 5 |
6 import 'dart:collection'; | 6 import 'dart:collection'; |
7 import 'java_core.dart'; | 7 import 'java_core.dart'; |
8 import 'java_engine.dart'; | 8 import 'java_engine.dart'; |
9 import 'source.dart'; | 9 import 'source.dart'; |
10 import 'scanner.dart' show Keyword; | 10 import 'scanner.dart' show Keyword; |
(...skipping 1682 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1693 * An empty array of compilation unit elements. | 1693 * An empty array of compilation unit elements. |
1694 */ | 1694 */ |
1695 static List<CompilationUnitElement> EMPTY_ARRAY = new List<CompilationUnitElem
ent>(0); | 1695 static List<CompilationUnitElement> EMPTY_ARRAY = new List<CompilationUnitElem
ent>(0); |
1696 /** | 1696 /** |
1697 * Initialize a newly created compilation unit element to have the given name. | 1697 * Initialize a newly created compilation unit element to have the given name. |
1698 * @param name the name of this element | 1698 * @param name the name of this element |
1699 */ | 1699 */ |
1700 CompilationUnitElementImpl(String name) : super.con2(name, -1) { | 1700 CompilationUnitElementImpl(String name) : super.con2(name, -1) { |
1701 } | 1701 } |
1702 accept(ElementVisitor visitor) => visitor.visitCompilationUnitElement(this); | 1702 accept(ElementVisitor visitor) => visitor.visitCompilationUnitElement(this); |
1703 bool operator ==(Object object) => object != null && identical(runtimeType, ob
ject.runtimeType) && _source == ((object as CompilationUnitElementImpl)).source; | 1703 bool operator ==(Object object) => object != null && runtimeType == object.run
timeType && _source == ((object as CompilationUnitElementImpl)).source; |
1704 List<PropertyAccessorElement> get accessors => _accessors; | 1704 List<PropertyAccessorElement> get accessors => _accessors; |
1705 ElementImpl getChild(String identifier28) { | 1705 ElementImpl getChild(String identifier28) { |
1706 for (PropertyAccessorElement accessor in _accessors) { | 1706 for (PropertyAccessorElement accessor in _accessors) { |
1707 if (((accessor as PropertyAccessorElementImpl)).identifier == identifier28
) { | 1707 if (((accessor as PropertyAccessorElementImpl)).identifier == identifier28
) { |
1708 return accessor as PropertyAccessorElementImpl; | 1708 return accessor as PropertyAccessorElementImpl; |
1709 } | 1709 } |
1710 } | 1710 } |
1711 for (VariableElement variable in _variables) { | 1711 for (VariableElement variable in _variables) { |
1712 if (((variable as VariableElementImpl)).identifier == identifier28) { | 1712 if (((variable as VariableElementImpl)).identifier == identifier28) { |
1713 return variable as VariableElementImpl; | 1713 return variable as VariableElementImpl; |
(...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2032 * @param nameOffset the offset of the name of this element in the file that c
ontains the | 2032 * @param nameOffset the offset of the name of this element in the file that c
ontains the |
2033 * declaration of this element | 2033 * declaration of this element |
2034 */ | 2034 */ |
2035 ElementImpl.con2(String name9, int nameOffset2) { | 2035 ElementImpl.con2(String name9, int nameOffset2) { |
2036 _jtd_constructor_189_impl(name9, nameOffset2); | 2036 _jtd_constructor_189_impl(name9, nameOffset2); |
2037 } | 2037 } |
2038 _jtd_constructor_189_impl(String name9, int nameOffset2) { | 2038 _jtd_constructor_189_impl(String name9, int nameOffset2) { |
2039 this._name = StringUtilities.intern(name9); | 2039 this._name = StringUtilities.intern(name9); |
2040 this._nameOffset = nameOffset2; | 2040 this._nameOffset = nameOffset2; |
2041 } | 2041 } |
2042 bool operator ==(Object object) => object != null && identical(object.runtimeT
ype, runtimeType) && ((object as Element)).location == location; | 2042 bool operator ==(Object object) => object != null && object.runtimeType == run
timeType && ((object as Element)).location == location; |
2043 Element getAncestor(Type elementClass) { | 2043 Element getAncestor(Type elementClass) { |
2044 Element ancestor = _enclosingElement; | 2044 Element ancestor = _enclosingElement; |
2045 while (ancestor != null && !isInstanceOf(ancestor, elementClass)) { | 2045 while (ancestor != null && !isInstanceOf(ancestor, elementClass)) { |
2046 ancestor = ancestor.enclosingElement; | 2046 ancestor = ancestor.enclosingElement; |
2047 } | 2047 } |
2048 return ancestor as Element; | 2048 return ancestor as Element; |
2049 } | 2049 } |
2050 /** | 2050 /** |
2051 * Return the child of this element that is uniquely identified by the given i
dentifier, or{@code null} if there is no such child. | 2051 * Return the child of this element that is uniquely identified by the given i
dentifier, or{@code null} if there is no such child. |
2052 * @param identifier the identifier used to select a child | 2052 * @param identifier the identifier used to select a child |
(...skipping 805 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2858 Source _source; | 2858 Source _source; |
2859 /** | 2859 /** |
2860 * Initialize a newly created HTML element to have the given name. | 2860 * Initialize a newly created HTML element to have the given name. |
2861 * @param context the analysis context in which the HTML file is defined | 2861 * @param context the analysis context in which the HTML file is defined |
2862 * @param name the name of this element | 2862 * @param name the name of this element |
2863 */ | 2863 */ |
2864 HtmlElementImpl(AnalysisContext context, String name) : super.con2(name, -1) { | 2864 HtmlElementImpl(AnalysisContext context, String name) : super.con2(name, -1) { |
2865 this._context = context; | 2865 this._context = context; |
2866 } | 2866 } |
2867 accept(ElementVisitor visitor) => visitor.visitHtmlElement(this); | 2867 accept(ElementVisitor visitor) => visitor.visitHtmlElement(this); |
2868 bool operator ==(Object object) => identical(runtimeType, object.runtimeType)
&& _source == ((object as CompilationUnitElementImpl)).source; | 2868 bool operator ==(Object object) => runtimeType == object.runtimeType && _sourc
e == ((object as CompilationUnitElementImpl)).source; |
2869 AnalysisContext get context => _context; | 2869 AnalysisContext get context => _context; |
2870 ElementKind get kind => ElementKind.HTML; | 2870 ElementKind get kind => ElementKind.HTML; |
2871 List<HtmlScriptElement> get scripts => _scripts; | 2871 List<HtmlScriptElement> get scripts => _scripts; |
2872 Source get source => _source; | 2872 Source get source => _source; |
2873 int get hashCode => _source.hashCode; | 2873 int get hashCode => _source.hashCode; |
2874 /** | 2874 /** |
2875 * Set the scripts contained in the HTML file to the given scripts. | 2875 * Set the scripts contained in the HTML file to the given scripts. |
2876 * @param scripts the scripts | 2876 * @param scripts the scripts |
2877 */ | 2877 */ |
2878 void set scripts(List<HtmlScriptElement> scripts2) { | 2878 void set scripts(List<HtmlScriptElement> scripts2) { |
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3086 List<CompilationUnitElement> _parts = CompilationUnitElementImpl.EMPTY_ARRAY; | 3086 List<CompilationUnitElement> _parts = CompilationUnitElementImpl.EMPTY_ARRAY; |
3087 /** | 3087 /** |
3088 * Initialize a newly created library element to have the given name. | 3088 * Initialize a newly created library element to have the given name. |
3089 * @param context the analysis context in which the library is defined | 3089 * @param context the analysis context in which the library is defined |
3090 * @param name the name of this element | 3090 * @param name the name of this element |
3091 */ | 3091 */ |
3092 LibraryElementImpl(AnalysisContext context, LibraryIdentifier name) : super.co
n1(name) { | 3092 LibraryElementImpl(AnalysisContext context, LibraryIdentifier name) : super.co
n1(name) { |
3093 this._context = context; | 3093 this._context = context; |
3094 } | 3094 } |
3095 accept(ElementVisitor visitor) => visitor.visitLibraryElement(this); | 3095 accept(ElementVisitor visitor) => visitor.visitLibraryElement(this); |
3096 bool operator ==(Object object) => object != null && identical(runtimeType, ob
ject.runtimeType) && _definingCompilationUnit == ((object as LibraryElementImpl)
).definingCompilationUnit; | 3096 bool operator ==(Object object) => object != null && runtimeType == object.run
timeType && _definingCompilationUnit == ((object as LibraryElementImpl)).definin
gCompilationUnit; |
3097 ElementImpl getChild(String identifier31) { | 3097 ElementImpl getChild(String identifier31) { |
3098 if (((_definingCompilationUnit as CompilationUnitElementImpl)).identifier ==
identifier31) { | 3098 if (((_definingCompilationUnit as CompilationUnitElementImpl)).identifier ==
identifier31) { |
3099 return _definingCompilationUnit as CompilationUnitElementImpl; | 3099 return _definingCompilationUnit as CompilationUnitElementImpl; |
3100 } | 3100 } |
3101 for (CompilationUnitElement part in _parts) { | 3101 for (CompilationUnitElement part in _parts) { |
3102 if (((part as CompilationUnitElementImpl)).identifier == identifier31) { | 3102 if (((part as CompilationUnitElementImpl)).identifier == identifier31) { |
3103 return part as CompilationUnitElementImpl; | 3103 return part as CompilationUnitElementImpl; |
3104 } | 3104 } |
3105 } | 3105 } |
3106 return null; | 3106 return null; |
(...skipping 2535 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5642 abstract class TypeVariableType implements Type2 { | 5642 abstract class TypeVariableType implements Type2 { |
5643 TypeVariableElement get element; | 5643 TypeVariableElement get element; |
5644 } | 5644 } |
5645 /** | 5645 /** |
5646 * The interface {@code VoidType} defines the behavior of the unique object repr
esenting the type{@code void}. | 5646 * The interface {@code VoidType} defines the behavior of the unique object repr
esenting the type{@code void}. |
5647 * @coverage dart.engine.type | 5647 * @coverage dart.engine.type |
5648 */ | 5648 */ |
5649 abstract class VoidType implements Type2 { | 5649 abstract class VoidType implements Type2 { |
5650 VoidType substitute2(List<Type2> argumentTypes, List<Type2> parameterTypes); | 5650 VoidType substitute2(List<Type2> argumentTypes, List<Type2> parameterTypes); |
5651 } | 5651 } |
OLD | NEW |