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 import 'dart:uri'; | 7 import 'dart:uri'; |
8 | 8 |
9 import 'modelx.dart'; | 9 import 'modelx.dart'; |
10 import '../tree/tree.dart'; | 10 import '../tree/tree.dart'; |
(...skipping 723 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
734 | 734 |
735 int get supertypeLoadState; | 735 int get supertypeLoadState; |
736 int get resolutionState; | 736 int get resolutionState; |
737 SourceString get nativeTagInfo; | 737 SourceString get nativeTagInfo; |
738 | 738 |
739 bool get isMixinApplication; | 739 bool get isMixinApplication; |
740 bool get hasBackendMembers; | 740 bool get hasBackendMembers; |
741 bool get hasLocalScopeMembers; | 741 bool get hasLocalScopeMembers; |
742 | 742 |
743 // TODO(kasperl): These are bit fishy. Do we really need them? | 743 // TODO(kasperl): These are bit fishy. Do we really need them? |
744 void set rawType(InterfaceType value); | |
745 void set thisType(InterfaceType value); | 744 void set thisType(InterfaceType value); |
746 void set supertype(DartType value); | 745 void set supertype(DartType value); |
747 void set allSupertypes(Link<DartType> value); | 746 void set allSupertypes(Link<DartType> value); |
748 void set interfaces(Link<DartType> value); | 747 void set interfaces(Link<DartType> value); |
749 void set patch(ClassElement value); | 748 void set patch(ClassElement value); |
750 void set origin(ClassElement value); | 749 void set origin(ClassElement value); |
751 void set supertypeLoadState(int value); | 750 void set supertypeLoadState(int value); |
752 void set resolutionState(int value); | 751 void set resolutionState(int value); |
753 void set nativeTagInfo(SourceString value); | 752 void set nativeTagInfo(SourceString value); |
754 | 753 |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
859 int get resolutionState; | 858 int get resolutionState; |
860 Token get beginToken; | 859 Token get beginToken; |
861 Token get endToken; | 860 Token get endToken; |
862 | 861 |
863 // TODO(kasperl): Try to get rid of these. | 862 // TODO(kasperl): Try to get rid of these. |
864 void set annotatedElement(Element value); | 863 void set annotatedElement(Element value); |
865 void set resolutionState(int value); | 864 void set resolutionState(int value); |
866 | 865 |
867 MetadataAnnotation ensureResolved(Compiler compiler); | 866 MetadataAnnotation ensureResolved(Compiler compiler); |
868 } | 867 } |
OLD | NEW |