Chromium Code Reviews| 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 5f7e3f68b267a65ef034d2799334fc637ca688ed..bdfc97bb3dd1fb0d18e9593e94c9c1c659800226 100644 |
| --- a/pkg/analyzer/lib/src/generated/error.dart |
| +++ b/pkg/analyzer/lib/src/generated/error.dart |
| @@ -350,15 +350,53 @@ class AnalysisOptionsErrorCode extends ErrorCode { |
| class AnalysisOptionsWarningCode extends ErrorCode { |
| /** |
| * An error code indicating that a plugin is being configured with an |
| - * unsupported option. |
| + * unsupported option and legal options are provided. |
| * |
| * Parameters: |
| * 0: the plugin name |
| * 1: the unsupported option key |
| + * 2: legal values |
| */ |
| - static const AnalysisOptionsWarningCode UNSUPPORTED_OPTION = |
| - const AnalysisOptionsWarningCode('UNSUPPORTED_OPTION_ERROR', |
| - "The option '{1}' is not supported by {0}"); |
| + static const AnalysisOptionsWarningCode UNSUPPORTED_OPTION_WITH_LEGAL_VALUES = |
| + const AnalysisOptionsWarningCode('UNSUPPORTED_OPTION_WITH_LEGAL_VALUES', |
| + "The option '{1}' is not supported by {0}, supported values are {2}"); |
| + |
| + /** |
| + * An error code indicating that a plugin is being configured with an |
| + * unsupported option where there is just one legal value. |
| + * |
| + * Parameters: |
| + * 0: the plugin name |
| + * 1: the unsupported option key |
| + * 2: the legal value |
| + */ |
| + static const AnalysisOptionsWarningCode UNSUPPORTED_OPTION_WITH_LEGAL_VALUE = |
| + const AnalysisOptionsWarningCode('UNSUPPORTED_OPTION_WITH_LEGAL_VALUE', |
| + "The option '{1}' is not supported by {0}, did you mean {2}?"); |
| + |
| + /** |
| + * An error code indicating that an option entry is being configured with an |
| + * unsupported value. |
| + * |
| + * Parameters: |
| + * 0: the option name |
| + * 1: the unsupported value |
| + * 2: legal values |
| + */ |
| + static const AnalysisOptionsWarningCode UNSUPPORTED_VALUE = |
| + const AnalysisOptionsWarningCode('UNSUPPORTED_VALUE_ERROR', |
|
Brian Wilkerson
2015/10/28 23:31:06
Remove "_ERROR" or add it to the constant name. (K
pquitslund
2015/10/28 23:36:11
Done.
|
| + "The value '{1}' is not supported by {0}, legal values are {2}"); |
| + |
| + /** |
| + * An error code indicating that an unrecognized error code is being used to |
| + * specify an error filter. |
| + * |
| + * Parameters: |
| + * 0: the unrecognized error code |
| + */ |
| + static const AnalysisOptionsWarningCode UNRECOGNIZED_ERROR_CODE = |
| + const AnalysisOptionsWarningCode('UNRECOGNIZED_ERROR_CODE_ERROR', |
|
Brian Wilkerson
2015/10/28 23:31:06
Remove "_ERROR" or add it to the constant name.
pquitslund
2015/10/28 23:36:11
Done.
|
| + "'{0}' is not a recognized error code"); |
| /** |
| * Initialize a newly created warning code to have the given [name]. |
| @@ -2505,6 +2543,360 @@ class DisablableErrorListener implements AnalysisErrorListener { |
| */ |
| abstract class ErrorCode { |
| /** |
| + * Engine error code values. |
| + */ |
| + static const List<ErrorCode> values = const [ |
| + // |
| + // Manually generated. FWIW, this get's you most of the way there: |
| + // |
| + // > grep 'static const .*Code' error.dart | awk '{print $3"."$4","}' |
|
Brian Wilkerson
2015/10/28 23:31:06
Unfortunately, not all of the errors are defined i
pquitslund
2015/10/28 23:36:11
Ha! I knew you would point that out. My thinking
Brian Wilkerson
2015/10/28 23:45:18
Well, I have to wonder about the reasonableness of
|
| + // |
| + AnalysisOptionsErrorCode.PARSE_ERROR, |
| + AnalysisOptionsWarningCode.UNSUPPORTED_OPTION_WITH_LEGAL_VALUE, |
| + AnalysisOptionsWarningCode.UNSUPPORTED_OPTION_WITH_LEGAL_VALUES, |
| + CheckedModeCompileTimeErrorCode.CONST_CONSTRUCTOR_FIELD_TYPE_MISMATCH, |
| + CheckedModeCompileTimeErrorCode.CONST_CONSTRUCTOR_PARAM_TYPE_MISMATCH, |
| + CheckedModeCompileTimeErrorCode.CONST_FIELD_INITIALIZER_NOT_ASSIGNABLE, |
| + CheckedModeCompileTimeErrorCode.LIST_ELEMENT_TYPE_NOT_ASSIGNABLE, |
| + CheckedModeCompileTimeErrorCode.MAP_KEY_TYPE_NOT_ASSIGNABLE, |
| + CheckedModeCompileTimeErrorCode.MAP_VALUE_TYPE_NOT_ASSIGNABLE, |
| + CheckedModeCompileTimeErrorCode.VARIABLE_TYPE_MISMATCH, |
| + CompileTimeErrorCode.ACCESS_PRIVATE_ENUM_FIELD, |
| + CompileTimeErrorCode.AMBIGUOUS_EXPORT, |
| + CompileTimeErrorCode.ARGUMENT_DEFINITION_TEST_NON_PARAMETER, |
| + CompileTimeErrorCode.ASYNC_FOR_IN_WRONG_CONTEXT, |
| + CompileTimeErrorCode.AWAIT_IN_WRONG_CONTEXT, |
| + CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE, |
| + CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE_NAME, |
| + CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_TYPEDEF_NAME, |
| + CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE_PARAMETER_NAME, |
| + CompileTimeErrorCode.CASE_EXPRESSION_TYPE_IMPLEMENTS_EQUALS, |
| + CompileTimeErrorCode.COMPILE_TIME_CONSTANT_RAISES_EXCEPTION, |
| + CompileTimeErrorCode.CONFLICTING_GETTER_AND_METHOD, |
| + CompileTimeErrorCode.CONFLICTING_METHOD_AND_GETTER, |
| + CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_NAME_AND_FIELD, |
| + CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_NAME_AND_METHOD, |
| + CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_CLASS, |
| + CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_MEMBER, |
| + CompileTimeErrorCode.CONST_CONSTRUCTOR_THROWS_EXCEPTION, |
| + CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_FIELD_INITIALIZED_BY_NON_CONST, |
| + CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_MIXIN, |
| + CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_NON_CONST_SUPER, |
| + CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_NON_FINAL_FIELD, |
| + CompileTimeErrorCode.CONST_DEFERRED_CLASS, |
| + CompileTimeErrorCode.CONST_FORMAL_PARAMETER, |
| + CompileTimeErrorCode.CONST_INITIALIZED_WITH_NON_CONSTANT_VALUE, |
| + CompileTimeErrorCode.CONST_INITIALIZED_WITH_NON_CONSTANT_VALUE_FROM_DEFERRED_LIBRARY, |
| + CompileTimeErrorCode.CONST_INSTANCE_FIELD, |
| + CompileTimeErrorCode.CONST_MAP_KEY_EXPRESSION_TYPE_IMPLEMENTS_EQUALS, |
| + CompileTimeErrorCode.CONST_NOT_INITIALIZED, |
| + CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL, |
| + CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL_NUM_STRING, |
| + CompileTimeErrorCode.CONST_EVAL_TYPE_INT, |
| + CompileTimeErrorCode.CONST_EVAL_TYPE_NUM, |
| + CompileTimeErrorCode.CONST_EVAL_THROWS_EXCEPTION, |
| + CompileTimeErrorCode.CONST_EVAL_THROWS_IDBZE, |
| + CompileTimeErrorCode.CONST_WITH_INVALID_TYPE_PARAMETERS, |
| + CompileTimeErrorCode.CONST_WITH_NON_CONST, |
| + CompileTimeErrorCode.CONST_WITH_NON_CONSTANT_ARGUMENT, |
| + CompileTimeErrorCode.CONST_WITH_NON_TYPE, |
| + CompileTimeErrorCode.CONST_WITH_TYPE_PARAMETERS, |
| + CompileTimeErrorCode.CONST_WITH_UNDEFINED_CONSTRUCTOR, |
| + CompileTimeErrorCode.CONST_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT, |
| + CompileTimeErrorCode.DEFAULT_VALUE_IN_FUNCTION_TYPE_ALIAS, |
| + CompileTimeErrorCode.DEFAULT_VALUE_IN_FUNCTION_TYPED_PARAMETER, |
| + CompileTimeErrorCode.DEFAULT_VALUE_IN_REDIRECTING_FACTORY_CONSTRUCTOR, |
| + CompileTimeErrorCode.DUPLICATE_CONSTRUCTOR_DEFAULT, |
| + CompileTimeErrorCode.DUPLICATE_CONSTRUCTOR_NAME, |
| + CompileTimeErrorCode.DUPLICATE_DEFINITION, |
| + CompileTimeErrorCode.DUPLICATE_DEFINITION_INHERITANCE, |
| + CompileTimeErrorCode.DUPLICATE_NAMED_ARGUMENT, |
| + CompileTimeErrorCode.EXPORT_INTERNAL_LIBRARY, |
| + CompileTimeErrorCode.EXPORT_OF_NON_LIBRARY, |
| + CompileTimeErrorCode.EXTENDS_ENUM, |
| + CompileTimeErrorCode.EXTENDS_NON_CLASS, |
| + CompileTimeErrorCode.EXTENDS_DISALLOWED_CLASS, |
| + CompileTimeErrorCode.EXTENDS_DEFERRED_CLASS, |
| + CompileTimeErrorCode.EXTRA_POSITIONAL_ARGUMENTS, |
| + CompileTimeErrorCode.FIELD_INITIALIZED_BY_MULTIPLE_INITIALIZERS, |
| + CompileTimeErrorCode.FIELD_INITIALIZED_IN_PARAMETER_AND_INITIALIZER, |
| + CompileTimeErrorCode.FINAL_INITIALIZED_MULTIPLE_TIMES, |
| + CompileTimeErrorCode.FIELD_INITIALIZER_FACTORY_CONSTRUCTOR, |
| + CompileTimeErrorCode.FIELD_INITIALIZER_OUTSIDE_CONSTRUCTOR, |
| + CompileTimeErrorCode.FIELD_INITIALIZER_REDIRECTING_CONSTRUCTOR, |
| + CompileTimeErrorCode.GETTER_AND_METHOD_WITH_SAME_NAME, |
| + CompileTimeErrorCode.IMPLEMENTS_DEFERRED_CLASS, |
| + CompileTimeErrorCode.IMPLEMENTS_DISALLOWED_CLASS, |
| + CompileTimeErrorCode.IMPLEMENTS_DYNAMIC, |
| + CompileTimeErrorCode.IMPLEMENTS_ENUM, |
| + CompileTimeErrorCode.IMPLEMENTS_NON_CLASS, |
| + CompileTimeErrorCode.IMPLEMENTS_REPEATED, |
| + CompileTimeErrorCode.IMPLEMENTS_SUPER_CLASS, |
| + CompileTimeErrorCode.IMPLICIT_THIS_REFERENCE_IN_INITIALIZER, |
| + CompileTimeErrorCode.IMPORT_INTERNAL_LIBRARY, |
| + CompileTimeErrorCode.IMPORT_OF_NON_LIBRARY, |
| + CompileTimeErrorCode.INCONSISTENT_CASE_EXPRESSION_TYPES, |
| + CompileTimeErrorCode.INITIALIZER_FOR_NON_EXISTENT_FIELD, |
| + CompileTimeErrorCode.INITIALIZER_FOR_STATIC_FIELD, |
| + CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_NON_EXISTENT_FIELD, |
| + CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_STATIC_FIELD, |
| + CompileTimeErrorCode.INSTANCE_MEMBER_ACCESS_FROM_FACTORY, |
| + CompileTimeErrorCode.INSTANCE_MEMBER_ACCESS_FROM_STATIC, |
| + CompileTimeErrorCode.INSTANTIATE_ENUM, |
| + CompileTimeErrorCode.INVALID_ANNOTATION, |
| + CompileTimeErrorCode.INVALID_ANNOTATION_FROM_DEFERRED_LIBRARY, |
| + CompileTimeErrorCode.INVALID_IDENTIFIER_IN_ASYNC, |
| + CompileTimeErrorCode.INVALID_MODIFIER_ON_CONSTRUCTOR, |
| + CompileTimeErrorCode.INVALID_MODIFIER_ON_SETTER, |
| + CompileTimeErrorCode.INVALID_CONSTANT, |
| + CompileTimeErrorCode.INVALID_CONSTRUCTOR_NAME, |
| + CompileTimeErrorCode.INVALID_FACTORY_NAME_NOT_A_CLASS, |
| + CompileTimeErrorCode.INVALID_REFERENCE_TO_THIS, |
| + CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_LIST, |
| + CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_MAP, |
| + CompileTimeErrorCode.INVALID_URI, |
| + CompileTimeErrorCode.LABEL_IN_OUTER_SCOPE, |
| + CompileTimeErrorCode.LABEL_UNDEFINED, |
| + CompileTimeErrorCode.MEMBER_WITH_CLASS_NAME, |
| + CompileTimeErrorCode.METHOD_AND_GETTER_WITH_SAME_NAME, |
| + CompileTimeErrorCode.MISSING_CONST_IN_LIST_LITERAL, |
| + CompileTimeErrorCode.MISSING_CONST_IN_MAP_LITERAL, |
| + CompileTimeErrorCode.MISSING_ENUM_CONSTANT_IN_SWITCH, |
| + CompileTimeErrorCode.MIXIN_DECLARES_CONSTRUCTOR, |
| + CompileTimeErrorCode.MIXIN_DEFERRED_CLASS, |
| + CompileTimeErrorCode.MIXIN_HAS_NO_CONSTRUCTORS, |
| + CompileTimeErrorCode.MIXIN_INHERITS_FROM_NOT_OBJECT, |
| + CompileTimeErrorCode.MIXIN_OF_DISALLOWED_CLASS, |
| + CompileTimeErrorCode.MIXIN_OF_ENUM, |
| + CompileTimeErrorCode.MIXIN_OF_NON_CLASS, |
| + CompileTimeErrorCode.MIXIN_REFERENCES_SUPER, |
| + CompileTimeErrorCode.MIXIN_WITH_NON_CLASS_SUPERCLASS, |
| + CompileTimeErrorCode.MULTIPLE_REDIRECTING_CONSTRUCTOR_INVOCATIONS, |
| + CompileTimeErrorCode.MULTIPLE_SUPER_INITIALIZERS, |
| + CompileTimeErrorCode.NO_ANNOTATION_CONSTRUCTOR_ARGUMENTS, |
| + CompileTimeErrorCode.NO_DEFAULT_SUPER_CONSTRUCTOR_EXPLICIT, |
| + CompileTimeErrorCode.NO_DEFAULT_SUPER_CONSTRUCTOR_IMPLICIT, |
| + CompileTimeErrorCode.NON_CONST_MAP_AS_EXPRESSION_STATEMENT, |
| + CompileTimeErrorCode.NON_CONSTANT_CASE_EXPRESSION, |
| + CompileTimeErrorCode.NON_CONSTANT_CASE_EXPRESSION_FROM_DEFERRED_LIBRARY, |
| + CompileTimeErrorCode.NON_CONSTANT_DEFAULT_VALUE, |
| + CompileTimeErrorCode.NON_CONSTANT_DEFAULT_VALUE_FROM_DEFERRED_LIBRARY, |
| + CompileTimeErrorCode.NON_CONSTANT_LIST_ELEMENT, |
| + CompileTimeErrorCode.NON_CONSTANT_LIST_ELEMENT_FROM_DEFERRED_LIBRARY, |
| + CompileTimeErrorCode.NON_CONSTANT_MAP_KEY, |
| + CompileTimeErrorCode.NON_CONSTANT_MAP_KEY_FROM_DEFERRED_LIBRARY, |
| + CompileTimeErrorCode.NON_CONSTANT_MAP_VALUE, |
| + CompileTimeErrorCode.NON_CONSTANT_MAP_VALUE_FROM_DEFERRED_LIBRARY, |
| + CompileTimeErrorCode.NON_CONSTANT_ANNOTATION_CONSTRUCTOR, |
| + CompileTimeErrorCode.NON_CONSTANT_VALUE_IN_INITIALIZER, |
| + CompileTimeErrorCode.NON_CONSTANT_VALUE_IN_INITIALIZER_FROM_DEFERRED_LIBRARY, |
| + CompileTimeErrorCode.NOT_ENOUGH_REQUIRED_ARGUMENTS, |
| + CompileTimeErrorCode.NON_GENERATIVE_CONSTRUCTOR, |
| + CompileTimeErrorCode.OBJECT_CANNOT_EXTEND_ANOTHER_CLASS, |
| + CompileTimeErrorCode.OPTIONAL_PARAMETER_IN_OPERATOR, |
| + CompileTimeErrorCode.PART_OF_NON_PART, |
| + CompileTimeErrorCode.PREFIX_COLLIDES_WITH_TOP_LEVEL_MEMBER, |
| + CompileTimeErrorCode.PREFIX_IDENTIFIER_NOT_FOLLOWED_BY_DOT, |
| + CompileTimeErrorCode.PRIVATE_OPTIONAL_PARAMETER, |
| + CompileTimeErrorCode.RECURSIVE_COMPILE_TIME_CONSTANT, |
| + CompileTimeErrorCode.RECURSIVE_CONSTRUCTOR_REDIRECT, |
| + CompileTimeErrorCode.RECURSIVE_FACTORY_REDIRECT, |
| + CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE, |
| + CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_EXTENDS, |
| + CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_IMPLEMENTS, |
| + CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_WITH, |
| + CompileTimeErrorCode.REDIRECT_TO_MISSING_CONSTRUCTOR, |
| + CompileTimeErrorCode.REDIRECT_TO_NON_CLASS, |
| + CompileTimeErrorCode.REDIRECT_TO_NON_CONST_CONSTRUCTOR, |
| + CompileTimeErrorCode.REDIRECT_GENERATIVE_TO_MISSING_CONSTRUCTOR, |
| + CompileTimeErrorCode.REDIRECT_GENERATIVE_TO_NON_GENERATIVE_CONSTRUCTOR, |
| + CompileTimeErrorCode.REFERENCED_BEFORE_DECLARATION, |
| + CompileTimeErrorCode.RETHROW_OUTSIDE_CATCH, |
| + CompileTimeErrorCode.RETURN_IN_GENERATIVE_CONSTRUCTOR, |
| + CompileTimeErrorCode.RETURN_IN_GENERATOR, |
| + CompileTimeErrorCode.SHARED_DEFERRED_PREFIX, |
| + CompileTimeErrorCode.SUPER_IN_INVALID_CONTEXT, |
| + CompileTimeErrorCode.SUPER_IN_REDIRECTING_CONSTRUCTOR, |
| + CompileTimeErrorCode.SUPER_INITIALIZER_IN_OBJECT, |
| + CompileTimeErrorCode.TYPE_ARGUMENT_NOT_MATCHING_BOUNDS, |
| + CompileTimeErrorCode.TYPE_ALIAS_CANNOT_REFERENCE_ITSELF, |
| + CompileTimeErrorCode.UNDEFINED_CLASS, |
| + CompileTimeErrorCode.UNDEFINED_CONSTRUCTOR_IN_INITIALIZER, |
| + CompileTimeErrorCode.UNDEFINED_CONSTRUCTOR_IN_INITIALIZER_DEFAULT, |
| + CompileTimeErrorCode.UNDEFINED_NAMED_PARAMETER, |
| + CompileTimeErrorCode.URI_DOES_NOT_EXIST, |
| + CompileTimeErrorCode.URI_WITH_INTERPOLATION, |
| + CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_OPERATOR, |
| + CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_OPERATOR_MINUS, |
| + CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_SETTER, |
| + CompileTimeErrorCode.YIELD_EACH_IN_NON_GENERATOR, |
| + CompileTimeErrorCode.YIELD_IN_NON_GENERATOR, |
| + HintCode.ARGUMENT_TYPE_NOT_ASSIGNABLE, |
| + HintCode.DEAD_CODE, |
| + HintCode.DEAD_CODE_CATCH_FOLLOWING_CATCH, |
| + HintCode.DEAD_CODE_ON_CATCH_SUBTYPE, |
| + HintCode.DEPRECATED_MEMBER_USE, |
| + HintCode.DUPLICATE_IMPORT, |
| + HintCode.DIVISION_OPTIMIZATION, |
| + HintCode.IS_DOUBLE, |
| + HintCode.IS_INT, |
| + HintCode.IS_NOT_DOUBLE, |
| + HintCode.IS_NOT_INT, |
| + HintCode.IMPORT_DEFERRED_LIBRARY_WITH_LOAD_FUNCTION, |
| + HintCode.INVALID_ASSIGNMENT, |
| + HintCode.MISSING_RETURN, |
| + HintCode.OVERRIDE_ON_NON_OVERRIDING_GETTER, |
| + HintCode.OVERRIDE_ON_NON_OVERRIDING_METHOD, |
| + HintCode.OVERRIDE_ON_NON_OVERRIDING_SETTER, |
| + HintCode.OVERRIDE_EQUALS_BUT_NOT_HASH_CODE, |
| + HintCode.TYPE_CHECK_IS_NOT_NULL, |
| + HintCode.TYPE_CHECK_IS_NULL, |
| + HintCode.UNDEFINED_GETTER, |
| + HintCode.UNDEFINED_METHOD, |
| + HintCode.UNDEFINED_OPERATOR, |
| + HintCode.UNDEFINED_SETTER, |
| + HintCode.UNNECESSARY_CAST, |
| + HintCode.UNNECESSARY_TYPE_CHECK_FALSE, |
| + HintCode.UNNECESSARY_TYPE_CHECK_TRUE, |
| + HintCode.UNUSED_ELEMENT, |
| + HintCode.UNUSED_FIELD, |
| + HintCode.UNUSED_IMPORT, |
| + HintCode.UNUSED_CATCH_CLAUSE, |
| + HintCode.UNUSED_CATCH_STACK, |
| + HintCode.UNUSED_LOCAL_VARIABLE, |
| + HintCode.USE_OF_VOID_RESULT, |
| + HintCode.FILE_IMPORT_INSIDE_LIB_REFERENCES_FILE_OUTSIDE, |
| + HintCode.FILE_IMPORT_OUTSIDE_LIB_REFERENCES_FILE_INSIDE, |
| + HintCode.NULL_AWARE_IN_CONDITION, |
| + HintCode.PACKAGE_IMPORT_CONTAINS_DOT_DOT, |
| + HtmlErrorCode.PARSE_ERROR, |
| + HtmlWarningCode.INVALID_URI, |
| + HtmlWarningCode.URI_DOES_NOT_EXIST, |
| + StaticTypeWarningCode.EXPECTED_ONE_LIST_TYPE_ARGUMENTS, |
| + StaticTypeWarningCode.EXPECTED_TWO_MAP_TYPE_ARGUMENTS, |
| + StaticTypeWarningCode.ILLEGAL_ASYNC_GENERATOR_RETURN_TYPE, |
| + StaticTypeWarningCode.ILLEGAL_ASYNC_RETURN_TYPE, |
| + StaticTypeWarningCode.ILLEGAL_SYNC_GENERATOR_RETURN_TYPE, |
| + StaticTypeWarningCode.INACCESSIBLE_SETTER, |
| + StaticTypeWarningCode.INCONSISTENT_METHOD_INHERITANCE, |
| + StaticTypeWarningCode.INSTANCE_ACCESS_TO_STATIC_MEMBER, |
| + StaticTypeWarningCode.INVALID_ASSIGNMENT, |
| + StaticTypeWarningCode.INVOCATION_OF_NON_FUNCTION, |
| + StaticTypeWarningCode.INVOCATION_OF_NON_FUNCTION_EXPRESSION, |
| + StaticTypeWarningCode.NON_BOOL_CONDITION, |
| + StaticTypeWarningCode.NON_BOOL_EXPRESSION, |
| + StaticTypeWarningCode.NON_BOOL_NEGATION_EXPRESSION, |
| + StaticTypeWarningCode.NON_BOOL_OPERAND, |
| + StaticTypeWarningCode.NON_TYPE_AS_TYPE_ARGUMENT, |
| + StaticTypeWarningCode.RETURN_OF_INVALID_TYPE, |
| + StaticTypeWarningCode.TYPE_ARGUMENT_NOT_MATCHING_BOUNDS, |
| + StaticTypeWarningCode.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND, |
| + StaticTypeWarningCode.UNDEFINED_ENUM_CONSTANT, |
| + StaticTypeWarningCode.UNDEFINED_FUNCTION, |
| + StaticTypeWarningCode.UNDEFINED_GETTER, |
| + StaticTypeWarningCode.UNDEFINED_METHOD, |
| + StaticTypeWarningCode.UNDEFINED_OPERATOR, |
| + StaticTypeWarningCode.UNDEFINED_SETTER, |
| + StaticTypeWarningCode.UNDEFINED_SUPER_GETTER, |
| + StaticTypeWarningCode.UNDEFINED_SUPER_METHOD, |
| + StaticTypeWarningCode.UNDEFINED_SUPER_OPERATOR, |
| + StaticTypeWarningCode.UNDEFINED_SUPER_SETTER, |
| + StaticTypeWarningCode.UNQUALIFIED_REFERENCE_TO_NON_LOCAL_STATIC_MEMBER, |
| + StaticTypeWarningCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS, |
| + StaticTypeWarningCode.YIELD_OF_INVALID_TYPE, |
| + StaticWarningCode.AMBIGUOUS_IMPORT, |
| + StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE, |
| + StaticWarningCode.ASSIGNMENT_TO_CONST, |
| + StaticWarningCode.ASSIGNMENT_TO_FINAL, |
| + StaticWarningCode.ASSIGNMENT_TO_FINAL_NO_SETTER, |
| + StaticWarningCode.ASSIGNMENT_TO_FUNCTION, |
| + StaticWarningCode.ASSIGNMENT_TO_METHOD, |
| + StaticWarningCode.ASSIGNMENT_TO_TYPE, |
| + StaticWarningCode.CASE_BLOCK_NOT_TERMINATED, |
| + StaticWarningCode.CAST_TO_NON_TYPE, |
| + StaticWarningCode.CONCRETE_CLASS_WITH_ABSTRACT_MEMBER, |
| + StaticWarningCode.CONFLICTING_DART_IMPORT, |
| + StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER, |
| + StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER, |
| + StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER2, |
| + StaticWarningCode.CONFLICTING_INSTANCE_SETTER_AND_SUPERCLASS_MEMBER, |
| + StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER, |
| + StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER, |
| + StaticWarningCode.CONST_WITH_ABSTRACT_CLASS, |
| + StaticWarningCode.EQUAL_KEYS_IN_MAP, |
| + StaticWarningCode.EXPORT_DUPLICATED_LIBRARY_NAMED, |
| + StaticWarningCode.EXTRA_POSITIONAL_ARGUMENTS, |
| + StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION, |
| + StaticWarningCode.FINAL_INITIALIZED_IN_DECLARATION_AND_CONSTRUCTOR, |
| + StaticWarningCode.FIELD_INITIALIZER_NOT_ASSIGNABLE, |
| + StaticWarningCode.FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE, |
| + StaticWarningCode.FINAL_NOT_INITIALIZED, |
| + StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_1, |
| + StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_2, |
| + StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_3_PLUS, |
| + StaticWarningCode.FUNCTION_WITHOUT_CALL, |
| + StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_NAMED, |
| + StaticWarningCode.IMPORT_OF_NON_LIBRARY, |
| + StaticWarningCode.INCONSISTENT_METHOD_INHERITANCE_GETTER_AND_METHOD, |
| + StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC, |
| + StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE, |
| + StaticWarningCode.INVALID_METHOD_OVERRIDE_NAMED_PARAM_TYPE, |
| + StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE, |
| + StaticWarningCode.INVALID_METHOD_OVERRIDE_OPTIONAL_PARAM_TYPE, |
| + StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE, |
| + StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED, |
| + StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL, |
| + StaticWarningCode.INVALID_OVERRIDE_NAMED, |
| + StaticWarningCode.INVALID_OVERRIDE_POSITIONAL, |
| + StaticWarningCode.INVALID_OVERRIDE_REQUIRED, |
| + StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE, |
| + StaticWarningCode.LIST_ELEMENT_TYPE_NOT_ASSIGNABLE, |
| + StaticWarningCode.MAP_KEY_TYPE_NOT_ASSIGNABLE, |
| + StaticWarningCode.MAP_VALUE_TYPE_NOT_ASSIGNABLE, |
| + StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES, |
| + StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES_FROM_SUPERTYPE, |
| + StaticWarningCode.MIXED_RETURN_TYPES, |
| + StaticWarningCode.NEW_WITH_ABSTRACT_CLASS, |
| + StaticWarningCode.NEW_WITH_INVALID_TYPE_PARAMETERS, |
| + StaticWarningCode.NEW_WITH_NON_TYPE, |
| + StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR, |
| + StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT, |
| + StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FIVE_PLUS, |
| + StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FOUR, |
| + StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE, |
| + StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_THREE, |
| + StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO, |
| + StaticWarningCode.NON_TYPE_IN_CATCH_CLAUSE, |
| + StaticWarningCode.NON_VOID_RETURN_FOR_OPERATOR, |
| + StaticWarningCode.NON_VOID_RETURN_FOR_SETTER, |
| + StaticWarningCode.NOT_A_TYPE, |
| + StaticWarningCode.NOT_ENOUGH_REQUIRED_ARGUMENTS, |
| + StaticWarningCode.PART_OF_DIFFERENT_LIBRARY, |
| + StaticWarningCode.REDIRECT_TO_INVALID_FUNCTION_TYPE, |
| + StaticWarningCode.REDIRECT_TO_INVALID_RETURN_TYPE, |
| + StaticWarningCode.REDIRECT_TO_MISSING_CONSTRUCTOR, |
| + StaticWarningCode.REDIRECT_TO_NON_CLASS, |
| + StaticWarningCode.RETURN_WITHOUT_VALUE, |
| + StaticWarningCode.STATIC_ACCESS_TO_INSTANCE_MEMBER, |
| + StaticWarningCode.SWITCH_EXPRESSION_NOT_ASSIGNABLE, |
| + StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS, |
| + StaticWarningCode.TYPE_TEST_WITH_NON_TYPE, |
| + StaticWarningCode.TYPE_TEST_WITH_UNDEFINED_NAME, |
| + StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC, |
| + StaticWarningCode.UNDEFINED_CLASS, |
| + StaticWarningCode.UNDEFINED_CLASS_BOOLEAN, |
| + StaticWarningCode.UNDEFINED_GETTER, |
| + StaticWarningCode.UNDEFINED_IDENTIFIER, |
| + StaticWarningCode.UNDEFINED_NAMED_PARAMETER, |
| + StaticWarningCode.UNDEFINED_SETTER, |
| + StaticWarningCode.UNDEFINED_STATIC_METHOD_OR_GETTER, |
| + StaticWarningCode.UNDEFINED_SUPER_GETTER, |
| + StaticWarningCode.UNDEFINED_SUPER_SETTER, |
| + StaticWarningCode.VOID_RETURN_FOR_GETTER, |
| + TodoCode.TODO |
| + ]; |
| + |
| + /** |
| * An empty list of error codes. |
| */ |
| static const List<ErrorCode> EMPTY_LIST = const <ErrorCode>[]; |