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 * The errors produced during syntactic analysis (scanning and parsing). | 6 * The errors produced during syntactic analysis (scanning and parsing). |
7 */ | 7 */ |
8 library analyzer.src.dart.error.syntactic_errors; | 8 library analyzer.src.dart.error.syntactic_errors; |
9 | 9 |
10 import 'package:analyzer/error/error.dart'; | 10 import 'package:analyzer/error/error.dart'; |
(...skipping 964 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
975 "The return type can't be 'var'.", | 975 "The return type can't be 'var'.", |
976 "Try removing the keyword 'var', or " | 976 "Try removing the keyword 'var', or " |
977 "replacing it with the name of the return type."); | 977 "replacing it with the name of the return type."); |
978 | 978 |
979 static const ParserErrorCode VAR_TYPEDEF = const ParserErrorCode( | 979 static const ParserErrorCode VAR_TYPEDEF = const ParserErrorCode( |
980 'VAR_TYPEDEF', | 980 'VAR_TYPEDEF', |
981 "Typedefs can't be declared to be 'var'.", | 981 "Typedefs can't be declared to be 'var'.", |
982 "Try removing the keyword 'var', or " | 982 "Try removing the keyword 'var', or " |
983 "replacing it with the name of the return type."); | 983 "replacing it with the name of the return type."); |
984 | 984 |
| 985 static const ParserErrorCode VOID_PARAMETER = const ParserErrorCode( |
| 986 'VOID_PARAMETER', |
| 987 "Parameters can't have a type of 'void'.", |
| 988 "Try removing the keyword 'var', or " |
| 989 "replacing it with the name of the type of the parameter."); |
| 990 |
| 991 static const ParserErrorCode VOID_VARIABLE = const ParserErrorCode( |
| 992 'VOID_VARIABLE', |
| 993 "Variables can't have a type of 'void'.", |
| 994 "Try removing the keyword 'void', or " |
| 995 "replacing it with the name of the type of the variable."); |
| 996 |
985 /** | 997 /** |
986 * Initialize a newly created error code to have the given [name]. The message | 998 * Initialize a newly created error code to have the given [name]. The message |
987 * associated with the error will be created from the given [message] | 999 * associated with the error will be created from the given [message] |
988 * template. The correction associated with the error will be created from the | 1000 * template. The correction associated with the error will be created from the |
989 * given [correction] template. | 1001 * given [correction] template. |
990 */ | 1002 */ |
991 const ParserErrorCode(String name, String message, [String correction]) | 1003 const ParserErrorCode(String name, String message, [String correction]) |
992 : super(name, message, correction); | 1004 : super(name, message, correction); |
993 | 1005 |
994 @override | 1006 @override |
995 ErrorSeverity get errorSeverity => ErrorSeverity.ERROR; | 1007 ErrorSeverity get errorSeverity => ErrorSeverity.ERROR; |
996 | 1008 |
997 @override | 1009 @override |
998 ErrorType get type => ErrorType.SYNTACTIC_ERROR; | 1010 ErrorType get type => ErrorType.SYNTACTIC_ERROR; |
999 } | 1011 } |
OLD | NEW |