| Index: pkg/analyzer/lib/src/generated/error.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/error.dart b/pkg/analyzer/lib/src/generated/error.dart
|
| index f75a72d3a90237732d376bd32c4dd41a447f9d44..01954fb903f01235a14896000efa3fb5664407a4 100644
|
| --- a/pkg/analyzer/lib/src/generated/error.dart
|
| +++ b/pkg/analyzer/lib/src/generated/error.dart
|
| @@ -6,16 +6,17 @@ library engine.error;
|
|
|
| import 'dart:collection';
|
|
|
| +import 'package:analyzer/src/generated/ast.dart' show AstNode;
|
| +import 'package:analyzer/src/generated/element.dart';
|
| +import 'package:analyzer/src/generated/java_core.dart';
|
| +import 'package:analyzer/src/generated/parser.dart' show ParserErrorCode;
|
| +import 'package:analyzer/src/generated/scanner.dart'
|
| + show ScannerErrorCode, Token;
|
| +import 'package:analyzer/src/generated/source.dart';
|
| import 'package:analyzer/src/task/model.dart';
|
| import 'package:analyzer/task/model.dart';
|
| import 'package:source_span/source_span.dart';
|
|
|
| -import 'ast.dart' show AstNode;
|
| -import 'element.dart';
|
| -import 'java_core.dart';
|
| -import 'scanner.dart' show Token;
|
| -import 'source.dart';
|
| -
|
| /**
|
| * The descriptor used to associate error filters with analysis contexts in
|
| * configuration data.
|
| @@ -2549,7 +2550,10 @@ abstract class ErrorCode {
|
| //
|
| // Manually generated. FWIW, this get's you most of the way there:
|
| //
|
| - // > grep 'static const .*Code' error.dart | awk '{print $3"."$4","}'
|
| + // > grep 'static const .*Code' (error.dart|parser|scanner.dart)
|
| + // | awk '{print $3"."$4","}'
|
| + //
|
| + // error.dart:
|
| //
|
| AnalysisOptionsErrorCode.PARSE_ERROR,
|
| AnalysisOptionsWarningCode.UNSUPPORTED_OPTION_WITH_LEGAL_VALUE,
|
| @@ -2893,7 +2897,178 @@ abstract class ErrorCode {
|
| StaticWarningCode.UNDEFINED_SUPER_GETTER,
|
| StaticWarningCode.UNDEFINED_SUPER_SETTER,
|
| StaticWarningCode.VOID_RETURN_FOR_GETTER,
|
| - TodoCode.TODO
|
| + TodoCode.TODO,
|
| +
|
| + //
|
| + // parser.dart:
|
| + //
|
| + ParserErrorCode.ABSTRACT_CLASS_MEMBER,
|
| + ParserErrorCode.ABSTRACT_ENUM,
|
| + ParserErrorCode.ABSTRACT_STATIC_METHOD,
|
| + ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION,
|
| + ParserErrorCode.ABSTRACT_TOP_LEVEL_VARIABLE,
|
| + ParserErrorCode.ABSTRACT_TYPEDEF,
|
| + ParserErrorCode.ANNOTATION_ON_ENUM_CONSTANT,
|
| + ParserErrorCode.ASSERT_DOES_NOT_TAKE_ASSIGNMENT,
|
| + ParserErrorCode.ASSERT_DOES_NOT_TAKE_CASCADE,
|
| + ParserErrorCode.ASSERT_DOES_NOT_TAKE_THROW,
|
| + ParserErrorCode.ASSERT_DOES_NOT_TAKE_RETHROW,
|
| + ParserErrorCode.ASYNC_KEYWORD_USED_AS_IDENTIFIER,
|
| + ParserErrorCode.BREAK_OUTSIDE_OF_LOOP,
|
| + ParserErrorCode.CLASS_IN_CLASS,
|
| + ParserErrorCode.COLON_IN_PLACE_OF_IN,
|
| + ParserErrorCode.CONST_AND_FINAL,
|
| + ParserErrorCode.CONST_AND_VAR,
|
| + ParserErrorCode.CONST_CLASS,
|
| + ParserErrorCode.CONST_CONSTRUCTOR_WITH_BODY,
|
| + ParserErrorCode.CONST_ENUM,
|
| + ParserErrorCode.CONST_FACTORY,
|
| + ParserErrorCode.CONST_METHOD,
|
| + ParserErrorCode.CONST_TYPEDEF,
|
| + ParserErrorCode.CONSTRUCTOR_WITH_RETURN_TYPE,
|
| + ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP,
|
| + ParserErrorCode.CONTINUE_WITHOUT_LABEL_IN_CASE,
|
| + ParserErrorCode.DEPRECATED_CLASS_TYPE_ALIAS,
|
| + ParserErrorCode.DIRECTIVE_AFTER_DECLARATION,
|
| + ParserErrorCode.DUPLICATE_LABEL_IN_SWITCH_STATEMENT,
|
| + ParserErrorCode.DUPLICATED_MODIFIER,
|
| + ParserErrorCode.EMPTY_ENUM_BODY,
|
| + ParserErrorCode.ENUM_IN_CLASS,
|
| + ParserErrorCode.EQUALITY_CANNOT_BE_EQUALITY_OPERAND,
|
| + ParserErrorCode.EXPECTED_CASE_OR_DEFAULT,
|
| + ParserErrorCode.EXPECTED_CLASS_MEMBER,
|
| + ParserErrorCode.EXPECTED_EXECUTABLE,
|
| + ParserErrorCode.EXPECTED_LIST_OR_MAP_LITERAL,
|
| + ParserErrorCode.EXPECTED_STRING_LITERAL,
|
| + ParserErrorCode.EXPECTED_TOKEN,
|
| + ParserErrorCode.EXPECTED_TYPE_NAME,
|
| + ParserErrorCode.EXPORT_DIRECTIVE_AFTER_PART_DIRECTIVE,
|
| + ParserErrorCode.EXTERNAL_AFTER_CONST,
|
| + ParserErrorCode.EXTERNAL_AFTER_FACTORY,
|
| + ParserErrorCode.EXTERNAL_AFTER_STATIC,
|
| + ParserErrorCode.EXTERNAL_CLASS,
|
| + ParserErrorCode.EXTERNAL_CONSTRUCTOR_WITH_BODY,
|
| + ParserErrorCode.EXTERNAL_ENUM,
|
| + ParserErrorCode.EXTERNAL_FIELD,
|
| + ParserErrorCode.EXTERNAL_GETTER_WITH_BODY,
|
| + ParserErrorCode.EXTERNAL_METHOD_WITH_BODY,
|
| + ParserErrorCode.EXTERNAL_OPERATOR_WITH_BODY,
|
| + ParserErrorCode.EXTERNAL_SETTER_WITH_BODY,
|
| + ParserErrorCode.EXTERNAL_TYPEDEF,
|
| + ParserErrorCode.FACTORY_TOP_LEVEL_DECLARATION,
|
| + ParserErrorCode.FACTORY_WITH_INITIALIZERS,
|
| + ParserErrorCode.FACTORY_WITHOUT_BODY,
|
| + ParserErrorCode.FIELD_INITIALIZER_OUTSIDE_CONSTRUCTOR,
|
| + ParserErrorCode.FINAL_AND_VAR,
|
| + ParserErrorCode.FINAL_CLASS,
|
| + ParserErrorCode.FINAL_CONSTRUCTOR,
|
| + ParserErrorCode.FINAL_ENUM,
|
| + ParserErrorCode.FINAL_METHOD,
|
| + ParserErrorCode.FINAL_TYPEDEF,
|
| + ParserErrorCode.FUNCTION_TYPED_PARAMETER_VAR,
|
| + ParserErrorCode.GETTER_IN_FUNCTION,
|
| + ParserErrorCode.GETTER_WITH_PARAMETERS,
|
| + ParserErrorCode.ILLEGAL_ASSIGNMENT_TO_NON_ASSIGNABLE,
|
| + ParserErrorCode.IMPLEMENTS_BEFORE_EXTENDS,
|
| + ParserErrorCode.IMPLEMENTS_BEFORE_WITH,
|
| + ParserErrorCode.IMPORT_DIRECTIVE_AFTER_PART_DIRECTIVE,
|
| + ParserErrorCode.INITIALIZED_VARIABLE_IN_FOR_EACH,
|
| + ParserErrorCode.INVALID_AWAIT_IN_FOR,
|
| + ParserErrorCode.INVALID_CODE_POINT,
|
| + ParserErrorCode.INVALID_COMMENT_REFERENCE,
|
| + ParserErrorCode.INVALID_HEX_ESCAPE,
|
| + ParserErrorCode.INVALID_OPERATOR,
|
| + ParserErrorCode.INVALID_OPERATOR_FOR_SUPER,
|
| + ParserErrorCode.INVALID_STAR_AFTER_ASYNC,
|
| + ParserErrorCode.INVALID_SYNC,
|
| + ParserErrorCode.INVALID_UNICODE_ESCAPE,
|
| + ParserErrorCode.LIBRARY_DIRECTIVE_NOT_FIRST,
|
| + ParserErrorCode.LOCAL_FUNCTION_DECLARATION_MODIFIER,
|
| + ParserErrorCode.MISSING_ASSIGNABLE_SELECTOR,
|
| + ParserErrorCode.MISSING_ASSIGNMENT_IN_INITIALIZER,
|
| + ParserErrorCode.MISSING_CATCH_OR_FINALLY,
|
| + ParserErrorCode.MISSING_CLASS_BODY,
|
| + ParserErrorCode.MISSING_CLOSING_PARENTHESIS,
|
| + ParserErrorCode.MISSING_CONST_FINAL_VAR_OR_TYPE,
|
| + ParserErrorCode.MISSING_ENUM_BODY,
|
| + ParserErrorCode.MISSING_EXPRESSION_IN_INITIALIZER,
|
| + ParserErrorCode.MISSING_EXPRESSION_IN_THROW,
|
| + ParserErrorCode.MISSING_FUNCTION_BODY,
|
| + ParserErrorCode.MISSING_FUNCTION_PARAMETERS,
|
| + ParserErrorCode.MISSING_METHOD_PARAMETERS,
|
| + ParserErrorCode.MISSING_GET,
|
| + ParserErrorCode.MISSING_IDENTIFIER,
|
| + ParserErrorCode.MISSING_INITIALIZER,
|
| + ParserErrorCode.MISSING_KEYWORD_OPERATOR,
|
| + ParserErrorCode.MISSING_NAME_IN_LIBRARY_DIRECTIVE,
|
| + ParserErrorCode.MISSING_NAME_IN_PART_OF_DIRECTIVE,
|
| + ParserErrorCode.MISSING_PREFIX_IN_DEFERRED_IMPORT,
|
| + ParserErrorCode.MISSING_STAR_AFTER_SYNC,
|
| + ParserErrorCode.MISSING_STATEMENT,
|
| + ParserErrorCode.MISSING_TERMINATOR_FOR_PARAMETER_GROUP,
|
| + ParserErrorCode.MISSING_TYPEDEF_PARAMETERS,
|
| + ParserErrorCode.MISSING_VARIABLE_IN_FOR_EACH,
|
| + ParserErrorCode.MIXED_PARAMETER_GROUPS,
|
| + ParserErrorCode.MULTIPLE_EXTENDS_CLAUSES,
|
| + ParserErrorCode.MULTIPLE_IMPLEMENTS_CLAUSES,
|
| + ParserErrorCode.MULTIPLE_LIBRARY_DIRECTIVES,
|
| + ParserErrorCode.MULTIPLE_NAMED_PARAMETER_GROUPS,
|
| + ParserErrorCode.MULTIPLE_PART_OF_DIRECTIVES,
|
| + ParserErrorCode.MULTIPLE_POSITIONAL_PARAMETER_GROUPS,
|
| + ParserErrorCode.MULTIPLE_VARIABLES_IN_FOR_EACH,
|
| + ParserErrorCode.MULTIPLE_WITH_CLAUSES,
|
| + ParserErrorCode.NAMED_FUNCTION_EXPRESSION,
|
| + ParserErrorCode.NAMED_PARAMETER_OUTSIDE_GROUP,
|
| + ParserErrorCode.NATIVE_CLAUSE_IN_NON_SDK_CODE,
|
| + ParserErrorCode.NATIVE_FUNCTION_BODY_IN_NON_SDK_CODE,
|
| + ParserErrorCode.NON_CONSTRUCTOR_FACTORY,
|
| + ParserErrorCode.NON_IDENTIFIER_LIBRARY_NAME,
|
| + ParserErrorCode.NON_PART_OF_DIRECTIVE_IN_PART,
|
| + ParserErrorCode.NON_STRING_LITERAL_AS_URI,
|
| + ParserErrorCode.NON_USER_DEFINABLE_OPERATOR,
|
| + ParserErrorCode.NORMAL_BEFORE_OPTIONAL_PARAMETERS,
|
| + ParserErrorCode.POSITIONAL_AFTER_NAMED_ARGUMENT,
|
| + ParserErrorCode.POSITIONAL_PARAMETER_OUTSIDE_GROUP,
|
| + ParserErrorCode.REDIRECTION_IN_NON_FACTORY_CONSTRUCTOR,
|
| + ParserErrorCode.SETTER_IN_FUNCTION,
|
| + ParserErrorCode.STATIC_AFTER_CONST,
|
| + ParserErrorCode.STATIC_AFTER_FINAL,
|
| + ParserErrorCode.STATIC_AFTER_VAR,
|
| + ParserErrorCode.STATIC_CONSTRUCTOR,
|
| + ParserErrorCode.STATIC_GETTER_WITHOUT_BODY,
|
| + ParserErrorCode.STATIC_OPERATOR,
|
| + ParserErrorCode.STATIC_SETTER_WITHOUT_BODY,
|
| + ParserErrorCode.STATIC_TOP_LEVEL_DECLARATION,
|
| + ParserErrorCode.SWITCH_HAS_CASE_AFTER_DEFAULT_CASE,
|
| + ParserErrorCode.SWITCH_HAS_MULTIPLE_DEFAULT_CASES,
|
| + ParserErrorCode.TOP_LEVEL_OPERATOR,
|
| + ParserErrorCode.TYPEDEF_IN_CLASS,
|
| + ParserErrorCode.UNEXPECTED_TERMINATOR_FOR_PARAMETER_GROUP,
|
| + ParserErrorCode.UNEXPECTED_TOKEN,
|
| + ParserErrorCode.WITH_BEFORE_EXTENDS,
|
| + ParserErrorCode.WITH_WITHOUT_EXTENDS,
|
| + ParserErrorCode.WRONG_SEPARATOR_FOR_NAMED_PARAMETER,
|
| + ParserErrorCode.WRONG_SEPARATOR_FOR_POSITIONAL_PARAMETER,
|
| + ParserErrorCode.WRONG_TERMINATOR_FOR_PARAMETER_GROUP,
|
| + ParserErrorCode.VAR_AND_TYPE,
|
| + ParserErrorCode.VAR_AS_TYPE_NAME,
|
| + ParserErrorCode.VAR_CLASS,
|
| + ParserErrorCode.VAR_ENUM,
|
| + ParserErrorCode.VAR_RETURN_TYPE,
|
| + ParserErrorCode.VAR_TYPEDEF,
|
| + ParserErrorCode.VOID_PARAMETER,
|
| + ParserErrorCode.VOID_VARIABLE,
|
| +
|
| + //
|
| + // scanner.dart:
|
| + //
|
| + ScannerErrorCode.ILLEGAL_CHARACTER,
|
| + ScannerErrorCode.MISSING_DIGIT,
|
| + ScannerErrorCode.MISSING_HEX_DIGIT,
|
| + ScannerErrorCode.MISSING_QUOTE,
|
| + ScannerErrorCode.UNABLE_GET_CONTENT,
|
| + ScannerErrorCode.UNTERMINATED_MULTI_LINE_COMMENT,
|
| + ScannerErrorCode.UNTERMINATED_STRING_LITERAL,
|
| ];
|
|
|
| /**
|
|
|