Chromium Code Reviews| 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 812 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 823 dart2js.ElementKind get kind => dart2js.ElementKind.GENERATIVE_CONSTRUCTOR; | 823 dart2js.ElementKind get kind => dart2js.ElementKind.GENERATIVE_CONSTRUCTOR; |
| 824 | 824 |
| 825 // TODO(johnniwinther): Support factory constructors. | 825 // TODO(johnniwinther): Support factory constructors. |
| 826 @override | 826 @override |
| 827 bool get isFactoryConstructor => false; | 827 bool get isFactoryConstructor => false; |
| 828 | 828 |
| 829 // TODO(johnniwinther): Support redirecting factory constructors. | 829 // TODO(johnniwinther): Support redirecting factory constructors. |
| 830 @override | 830 @override |
| 831 bool get isRedirectingFactory => false; | 831 bool get isRedirectingFactory => false; |
| 832 | 832 |
| 833 // TODO(johnniwinther): Support redirecting generative constructors. | |
| 834 @override | |
| 835 bool get isRedirectingGenerative => false; | |
|
Johnni Winther
2015/03/30 11:10:10
Missing from https://codereview.chromium.org/10437
| |
| 836 | |
| 833 @override | 837 @override |
| 834 bool get isStatic => false; | 838 bool get isStatic => false; |
| 835 | 839 |
| 836 @override | 840 @override |
| 837 bool get isSynthesized => element.isSynthetic; | 841 bool get isSynthesized => element.isSynthetic; |
| 838 | 842 |
| 839 ConstructorElementY(ElementConverter converter, | 843 ConstructorElementY(ElementConverter converter, |
| 840 analyzer.ConstructorElement element) | 844 analyzer.ConstructorElement element) |
| 841 : super(converter, element); | 845 : super(converter, element); |
| 842 | 846 |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 880 @override | 884 @override |
| 881 bool get isInstanceMember => true; | 885 bool get isInstanceMember => true; |
| 882 | 886 |
| 883 InstanceMethodElementY(ElementConverter converter, | 887 InstanceMethodElementY(ElementConverter converter, |
| 884 analyzer.MethodElement element) | 888 analyzer.MethodElement element) |
| 885 : super(converter, element); | 889 : super(converter, element); |
| 886 | 890 |
| 887 @override | 891 @override |
| 888 get nestedClosures => unsupported('nestedClosures'); | 892 get nestedClosures => unsupported('nestedClosures'); |
| 889 } | 893 } |
| OLD | NEW |