OLD | NEW |
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, 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 library elements; | 5 library elements; |
6 | 6 |
7 | 7 |
8 import '../tree/tree.dart'; | 8 import '../tree/tree.dart'; |
9 import '../util/util.dart'; | 9 import '../util/util.dart'; |
10 import '../resolution/resolution.dart'; | 10 import '../resolution/resolution.dart'; |
(...skipping 805 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
816 bool get hasConstructor; | 816 bool get hasConstructor; |
817 Link<Element> get constructors; | 817 Link<Element> get constructors; |
818 | 818 |
819 ClassElement get patch; | 819 ClassElement get patch; |
820 ClassElement get origin; | 820 ClassElement get origin; |
821 ClassElement get declaration; | 821 ClassElement get declaration; |
822 ClassElement get implementation; | 822 ClassElement get implementation; |
823 | 823 |
824 int get supertypeLoadState; | 824 int get supertypeLoadState; |
825 int get resolutionState; | 825 int get resolutionState; |
| 826 bool get isResolved; |
826 SourceString get nativeTagInfo; | 827 SourceString get nativeTagInfo; |
827 | 828 |
828 bool get isMixinApplication; | 829 bool get isMixinApplication; |
829 bool get isUnnamedMixinApplication; | 830 bool get isUnnamedMixinApplication; |
830 bool get hasBackendMembers; | 831 bool get hasBackendMembers; |
831 bool get hasLocalScopeMembers; | 832 bool get hasLocalScopeMembers; |
832 | 833 |
833 // TODO(kasperl): These are bit fishy. Do we really need them? | 834 // TODO(kasperl): These are bit fishy. Do we really need them? |
834 void set thisType(InterfaceType value); | 835 void set thisType(InterfaceType value); |
835 void set supertype(DartType value); | 836 void set supertype(DartType value); |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
944 int get resolutionState; | 945 int get resolutionState; |
945 Token get beginToken; | 946 Token get beginToken; |
946 Token get endToken; | 947 Token get endToken; |
947 | 948 |
948 // TODO(kasperl): Try to get rid of these. | 949 // TODO(kasperl): Try to get rid of these. |
949 void set annotatedElement(Element value); | 950 void set annotatedElement(Element value); |
950 void set resolutionState(int value); | 951 void set resolutionState(int value); |
951 | 952 |
952 MetadataAnnotation ensureResolved(Compiler compiler); | 953 MetadataAnnotation ensureResolved(Compiler compiler); |
953 } | 954 } |
OLD | NEW |