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 /** | 5 /** |
6 * Defines the element model. The element model describes the semantic (as | 6 * Defines the element model. The element model describes the semantic (as |
7 * opposed to syntactic) structure of Dart code. The syntactic structure of the | 7 * opposed to syntactic) structure of Dart code. The syntactic structure of the |
8 * code is modeled by the [AST structure](../ast/ast.dart). | 8 * code is modeled by the [AST structure](../ast/ast.dart). |
9 * | 9 * |
10 * The element model consists of two closely related kinds of objects: elements | 10 * The element model consists of two closely related kinds of objects: elements |
(...skipping 1045 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1056 R visitFieldFormalParameterElement(FieldFormalParameterElement element); | 1056 R visitFieldFormalParameterElement(FieldFormalParameterElement element); |
1057 | 1057 |
1058 R visitFunctionElement(FunctionElement element); | 1058 R visitFunctionElement(FunctionElement element); |
1059 | 1059 |
1060 R visitFunctionTypeAliasElement(FunctionTypeAliasElement element); | 1060 R visitFunctionTypeAliasElement(FunctionTypeAliasElement element); |
1061 | 1061 |
1062 R visitGenericFunctionTypeElement(GenericFunctionTypeElement element); | 1062 R visitGenericFunctionTypeElement(GenericFunctionTypeElement element); |
1063 | 1063 |
1064 R visitImportElement(ImportElement element); | 1064 R visitImportElement(ImportElement element); |
1065 | 1065 |
| 1066 R visitLabelElement(LabelElement element); |
| 1067 |
1066 R visitLibraryElement(LibraryElement element); | 1068 R visitLibraryElement(LibraryElement element); |
1067 | 1069 |
| 1070 R visitLocalVariableElement(LocalVariableElement element); |
| 1071 |
1068 R visitMethodElement(MethodElement element); | 1072 R visitMethodElement(MethodElement element); |
1069 | 1073 |
1070 R visitMultiplyDefinedElement(MultiplyDefinedElement element); | 1074 R visitMultiplyDefinedElement(MultiplyDefinedElement element); |
1071 | 1075 |
1072 R visitParameterElement(ParameterElement element); | 1076 R visitParameterElement(ParameterElement element); |
1073 | 1077 |
1074 R visitPrefixElement(PrefixElement element); | 1078 R visitPrefixElement(PrefixElement element); |
1075 | 1079 |
1076 R visitPropertyAccessorElement(PropertyAccessorElement element); | 1080 R visitPropertyAccessorElement(PropertyAccessorElement element); |
1077 | 1081 |
(...skipping 985 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2063 DartType get type; | 2067 DartType get type; |
2064 | 2068 |
2065 /** | 2069 /** |
2066 * Return a representation of the value of this variable, forcing the value | 2070 * Return a representation of the value of this variable, forcing the value |
2067 * to be computed if it had not previously been computed, or `null` if either | 2071 * to be computed if it had not previously been computed, or `null` if either |
2068 * this variable was not declared with the 'const' modifier or if the value of | 2072 * this variable was not declared with the 'const' modifier or if the value of |
2069 * this variable could not be computed because of errors. | 2073 * this variable could not be computed because of errors. |
2070 */ | 2074 */ |
2071 DartObject computeConstantValue(); | 2075 DartObject computeConstantValue(); |
2072 } | 2076 } |
OLD | NEW |