| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 part of analyzer2dart.element_converter; | 5 part of analyzer2dart.element_converter; |
| 6 | 6 |
| 7 | 7 |
| 8 /// Base [dart2js.Element] implementation for converted analyzer elements. | 8 /// Base [dart2js.Element] implementation for converted analyzer elements. |
| 9 class ElementY extends dart2js.Element { | 9 class ElementY extends dart2js.Element { |
| 10 final ElementConverter converter; | 10 final ElementConverter converter; |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 162 | 162 |
| 163 @override | 163 @override |
| 164 get metadata => unsupported('metadata'); | 164 get metadata => unsupported('metadata'); |
| 165 | 165 |
| 166 @override | 166 @override |
| 167 get outermostEnclosingMemberOrTopLevel { | 167 get outermostEnclosingMemberOrTopLevel { |
| 168 return unsupported('outermostEnclosingMemberOrTopLevel'); | 168 return unsupported('outermostEnclosingMemberOrTopLevel'); |
| 169 } | 169 } |
| 170 | 170 |
| 171 @override | 171 @override |
| 172 void setFixedBackendName(String name) => unsupported('setFixedBackendName'); | |
| 173 | |
| 174 @override | |
| 175 void setNative(String name) => unsupported('setNative'); | 172 void setNative(String name) => unsupported('setNative'); |
| 176 | 173 |
| 177 String toString() => '$kind($name)'; | 174 String toString() => '$kind($name)'; |
| 178 } | 175 } |
| 179 | 176 |
| 180 abstract class AnalyzableElementY | 177 abstract class AnalyzableElementY |
| 181 implements ElementY, dart2js.AnalyzableElement { | 178 implements ElementY, dart2js.AnalyzableElement { |
| 182 @override | 179 @override |
| 183 bool get hasTreeElements => unsupported('hasTreeElements'); | 180 bool get hasTreeElements => unsupported('hasTreeElements'); |
| 184 | 181 |
| (...skipping 638 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 823 dart2js.ElementKind get kind => dart2js.ElementKind.GENERATIVE_CONSTRUCTOR; | 820 dart2js.ElementKind get kind => dart2js.ElementKind.GENERATIVE_CONSTRUCTOR; |
| 824 | 821 |
| 825 // TODO(johnniwinther): Support factory constructors. | 822 // TODO(johnniwinther): Support factory constructors. |
| 826 @override | 823 @override |
| 827 bool get isFactoryConstructor => false; | 824 bool get isFactoryConstructor => false; |
| 828 | 825 |
| 829 // TODO(johnniwinther): Support redirecting factory constructors. | 826 // TODO(johnniwinther): Support redirecting factory constructors. |
| 830 @override | 827 @override |
| 831 bool get isRedirectingFactory => false; | 828 bool get isRedirectingFactory => false; |
| 832 | 829 |
| 830 // TODO(johnniwinther): Support redirecting generative constructors. |
| 831 @override |
| 832 bool get isRedirectingGenerative => false; |
| 833 |
| 833 @override | 834 @override |
| 834 bool get isStatic => false; | 835 bool get isStatic => false; |
| 835 | 836 |
| 836 @override | 837 @override |
| 837 bool get isSynthesized => element.isSynthetic; | 838 bool get isSynthesized => element.isSynthetic; |
| 838 | 839 |
| 839 ConstructorElementY(ElementConverter converter, | 840 ConstructorElementY(ElementConverter converter, |
| 840 analyzer.ConstructorElement element) | 841 analyzer.ConstructorElement element) |
| 841 : super(converter, element); | 842 : super(converter, element); |
| 842 | 843 |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 880 @override | 881 @override |
| 881 bool get isInstanceMember => true; | 882 bool get isInstanceMember => true; |
| 882 | 883 |
| 883 InstanceMethodElementY(ElementConverter converter, | 884 InstanceMethodElementY(ElementConverter converter, |
| 884 analyzer.MethodElement element) | 885 analyzer.MethodElement element) |
| 885 : super(converter, element); | 886 : super(converter, element); |
| 886 | 887 |
| 887 @override | 888 @override |
| 888 get nestedClosures => unsupported('nestedClosures'); | 889 get nestedClosures => unsupported('nestedClosures'); |
| 889 } | 890 } |
| OLD | NEW |