| Index: pkg/analyzer/lib/error/error.dart
|
| diff --git a/pkg/analyzer/lib/error/error.dart b/pkg/analyzer/lib/error/error.dart
|
| index 3f8fcbdf50051a3f0806a5359bbe9ab9442f2aa7..2db4525f778f86cb0ef301a8106cde24066a40d6 100644
|
| --- a/pkg/analyzer/lib/error/error.dart
|
| +++ b/pkg/analyzer/lib/error/error.dart
|
| @@ -295,18 +295,23 @@ abstract class ErrorCode {
|
| */
|
| static const List<ErrorCode> values = const [
|
| //
|
| - // Manually generated. FWIW, this get's you most of the way there:
|
| + // Manually generated. You can mostly reproduce this list by running the
|
| + // following command from the root of the analyzer package:
|
| //
|
| - // > grep 'static const .*Code' (error.dart|parser|scanner.dart)
|
| - // | awk '{print $3"."$4","}'
|
| + // > cat lib/src/dart/error/syntactic_errors.dart src/error/codes.dart |
|
| + // grep 'static const .*Code' |
|
| + // awk '{print $3"."$4","}' |
|
| + // sort > codes.txt
|
| //
|
| - // error.dart:
|
| + // There are a few error codes that are wrapped such that the name of the
|
| + // error code in on the line following the pattern we're grepping for. Those
|
| + // need to be filled in by hand.
|
| //
|
| AnalysisOptionsErrorCode.PARSE_ERROR,
|
| - AnalysisOptionsWarningCode.UNSUPPORTED_OPTION_WITH_LEGAL_VALUES,
|
| + AnalysisOptionsWarningCode.UNRECOGNIZED_ERROR_CODE,
|
| AnalysisOptionsWarningCode.UNSUPPORTED_OPTION_WITH_LEGAL_VALUE,
|
| + AnalysisOptionsWarningCode.UNSUPPORTED_OPTION_WITH_LEGAL_VALUES,
|
| AnalysisOptionsWarningCode.UNSUPPORTED_VALUE,
|
| - AnalysisOptionsWarningCode.UNRECOGNIZED_ERROR_CODE,
|
| CheckedModeCompileTimeErrorCode.CONST_CONSTRUCTOR_FIELD_TYPE_MISMATCH,
|
| CheckedModeCompileTimeErrorCode.CONST_CONSTRUCTOR_PARAM_TYPE_MISMATCH,
|
| CheckedModeCompileTimeErrorCode.CONST_FIELD_INITIALIZER_NOT_ASSIGNABLE,
|
| @@ -321,14 +326,14 @@ abstract class ErrorCode {
|
| 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_NAME,
|
| CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE_PARAMETER_NAME,
|
| CompileTimeErrorCode.CASE_EXPRESSION_TYPE_IMPLEMENTS_EQUALS,
|
| - CompileTimeErrorCode.CONFLICTING_GETTER_AND_METHOD,
|
| - CompileTimeErrorCode.CONFLICTING_METHOD_AND_GETTER,
|
| CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_NAME_AND_FIELD,
|
| CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_NAME_AND_METHOD,
|
| + CompileTimeErrorCode.CONFLICTING_GETTER_AND_METHOD,
|
| + CompileTimeErrorCode.CONFLICTING_METHOD_AND_GETTER,
|
| CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_CLASS,
|
| CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_MEMBER,
|
| CompileTimeErrorCode.CONST_CONSTRUCTOR_THROWS_EXCEPTION,
|
| @@ -337,19 +342,18 @@ abstract class ErrorCode {
|
| CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_NON_CONST_SUPER,
|
| CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_NON_FINAL_FIELD,
|
| CompileTimeErrorCode.CONST_DEFERRED_CLASS,
|
| + CompileTimeErrorCode.CONST_EVAL_THROWS_EXCEPTION,
|
| + CompileTimeErrorCode.CONST_EVAL_THROWS_IDBZE,
|
| + CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL,
|
| + CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL_NUM_STRING,
|
| + CompileTimeErrorCode.CONST_EVAL_TYPE_INT,
|
| + CompileTimeErrorCode.CONST_EVAL_TYPE_NUM,
|
| CompileTimeErrorCode.CONST_FORMAL_PARAMETER,
|
| CompileTimeErrorCode.CONST_INITIALIZED_WITH_NON_CONSTANT_VALUE,
|
| - CompileTimeErrorCode
|
| - .CONST_INITIALIZED_WITH_NON_CONSTANT_VALUE_FROM_DEFERRED_LIBRARY,
|
| + 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,
|
| @@ -357,28 +361,29 @@ abstract class ErrorCode {
|
| 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_FUNCTION_TYPE_ALIAS,
|
| 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.DUPLICATE_PART,
|
| CompileTimeErrorCode.EXPORT_INTERNAL_LIBRARY,
|
| CompileTimeErrorCode.EXPORT_OF_NON_LIBRARY,
|
| + CompileTimeErrorCode.EXTENDS_DEFERRED_CLASS,
|
| + CompileTimeErrorCode.EXTENDS_DISALLOWED_CLASS,
|
| CompileTimeErrorCode.EXTENDS_ENUM,
|
| CompileTimeErrorCode.EXTENDS_NON_CLASS,
|
| - CompileTimeErrorCode.EXTENDS_DISALLOWED_CLASS,
|
| - CompileTimeErrorCode.EXTENDS_DEFERRED_CLASS,
|
| CompileTimeErrorCode.EXTRA_ARGUMENT_TO_ASSERT,
|
| 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.FINAL_INITIALIZED_MULTIPLE_TIMES,
|
| CompileTimeErrorCode.GETTER_AND_METHOD_WITH_SAME_NAME,
|
| CompileTimeErrorCode.IMPLEMENTS_DEFERRED_CLASS,
|
| CompileTimeErrorCode.IMPLEMENTS_DISALLOWED_CLASS,
|
| @@ -400,12 +405,12 @@ abstract class ErrorCode {
|
| 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_IDENTIFIER_IN_ASYNC,
|
| + CompileTimeErrorCode.INVALID_MODIFIER_ON_CONSTRUCTOR,
|
| + CompileTimeErrorCode.INVALID_MODIFIER_ON_SETTER,
|
| CompileTimeErrorCode.INVALID_REFERENCE_TO_THIS,
|
| CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_LIST,
|
| CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_MAP,
|
| @@ -427,10 +432,7 @@ abstract class ErrorCode {
|
| 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_ANNOTATION_CONSTRUCTOR,
|
| CompileTimeErrorCode.NON_CONSTANT_CASE_EXPRESSION,
|
| CompileTimeErrorCode.NON_CONSTANT_CASE_EXPRESSION_FROM_DEFERRED_LIBRARY,
|
| CompileTimeErrorCode.NON_CONSTANT_DEFAULT_VALUE,
|
| @@ -441,12 +443,14 @@ abstract class ErrorCode {
|
| 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_CONSTANT_VALUE_IN_INITIALIZER_FROM_DEFERRED_LIBRARY,
|
| + CompileTimeErrorCode.NON_CONST_MAP_AS_EXPRESSION_STATEMENT,
|
| CompileTimeErrorCode.NON_GENERATIVE_CONSTRUCTOR,
|
| + CompileTimeErrorCode.NOT_ENOUGH_REQUIRED_ARGUMENTS,
|
| + CompileTimeErrorCode.NO_ANNOTATION_CONSTRUCTOR_ARGUMENTS,
|
| + CompileTimeErrorCode.NO_DEFAULT_SUPER_CONSTRUCTOR_EXPLICIT,
|
| + CompileTimeErrorCode.NO_DEFAULT_SUPER_CONSTRUCTOR_IMPLICIT,
|
| CompileTimeErrorCode.OBJECT_CANNOT_EXTEND_ANOTHER_CLASS,
|
| CompileTimeErrorCode.OPTIONAL_PARAMETER_IN_OPERATOR,
|
| CompileTimeErrorCode.PART_OF_NON_PART,
|
| @@ -460,26 +464,27 @@ abstract class ErrorCode {
|
| CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_EXTENDS,
|
| CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_IMPLEMENTS,
|
| CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_WITH,
|
| + CompileTimeErrorCode.REDIRECT_GENERATIVE_TO_MISSING_CONSTRUCTOR,
|
| + CompileTimeErrorCode.REDIRECT_GENERATIVE_TO_NON_GENERATIVE_CONSTRUCTOR,
|
| 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_INITIALIZER_IN_OBJECT,
|
| 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.TYPE_ARGUMENT_NOT_MATCHING_BOUNDS,
|
| 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_HAS_NOT_BEEN_GENERATED,
|
| CompileTimeErrorCode.URI_WITH_INTERPOLATION,
|
| CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_OPERATOR,
|
| CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_OPERATOR_MINUS,
|
| @@ -493,28 +498,32 @@ abstract class ErrorCode {
|
| HintCode.DEAD_CODE_CATCH_FOLLOWING_CATCH,
|
| HintCode.DEAD_CODE_ON_CATCH_SUBTYPE,
|
| HintCode.DEPRECATED_MEMBER_USE,
|
| - HintCode.DUPLICATE_IMPORT,
|
| HintCode.DIVISION_OPTIMIZATION,
|
| + HintCode.DUPLICATE_IMPORT,
|
| + HintCode.FILE_IMPORT_INSIDE_LIB_REFERENCES_FILE_OUTSIDE,
|
| + HintCode.FILE_IMPORT_OUTSIDE_LIB_REFERENCES_FILE_INSIDE,
|
| + HintCode.IMPORT_DEFERRED_LIBRARY_WITH_LOAD_FUNCTION,
|
| + HintCode.INVALID_ASSIGNMENT,
|
| HintCode.INVALID_FACTORY_ANNOTATION,
|
| HintCode.INVALID_FACTORY_METHOD_DECL,
|
| HintCode.INVALID_FACTORY_METHOD_IMPL,
|
| + HintCode.INVALID_USE_OF_PROTECTED_MEMBER,
|
| 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.INVALID_USE_OF_PROTECTED_MEMBER,
|
| HintCode.MISSING_JS_LIB_ANNOTATION,
|
| HintCode.MISSING_REQUIRED_PARAM,
|
| HintCode.MISSING_REQUIRED_PARAM_WITH_DETAILS,
|
| HintCode.MISSING_RETURN,
|
| + HintCode.MUST_CALL_SUPER,
|
| HintCode.NULL_AWARE_IN_CONDITION,
|
| - HintCode.OVERRIDE_ON_NON_OVERRIDING_GETTER,
|
| + HintCode.OVERRIDE_EQUALS_BUT_NOT_HASH_CODE,
|
| HintCode.OVERRIDE_ON_NON_OVERRIDING_FIELD,
|
| + 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.PACKAGE_IMPORT_CONTAINS_DOT_DOT,
|
| HintCode.TYPE_CHECK_IS_NOT_NULL,
|
| HintCode.TYPE_CHECK_IS_NULL,
|
| HintCode.UNDEFINED_GETTER,
|
| @@ -527,179 +536,17 @@ abstract class ErrorCode {
|
| HintCode.UNNECESSARY_NO_SUCH_METHOD,
|
| HintCode.UNNECESSARY_TYPE_CHECK_FALSE,
|
| HintCode.UNNECESSARY_TYPE_CHECK_TRUE,
|
| + HintCode.UNUSED_CATCH_CLAUSE,
|
| + HintCode.UNUSED_CATCH_STACK,
|
| HintCode.UNUSED_ELEMENT,
|
| HintCode.UNUSED_FIELD,
|
| HintCode.UNUSED_IMPORT,
|
| - HintCode.UNUSED_CATCH_CLAUSE,
|
| - HintCode.UNUSED_CATCH_STACK,
|
| HintCode.UNUSED_LOCAL_VARIABLE,
|
| HintCode.UNUSED_SHOWN_NAME,
|
| HintCode.USE_OF_VOID_RESULT,
|
| - HintCode.FILE_IMPORT_INSIDE_LIB_REFERENCES_FILE_OUTSIDE,
|
| - HintCode.FILE_IMPORT_OUTSIDE_LIB_REFERENCES_FILE_INSIDE,
|
| - 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.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_NULLABLE_FIELD_NOT_INITIALIZED,
|
| - 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_METHOD_WITH_CONSTRUCTOR,
|
| - 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,
|
| - StaticTypeWarningCode.FOR_IN_OF_INVALID_TYPE,
|
| - StaticTypeWarningCode.FOR_IN_OF_INVALID_ELEMENT_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_TYPE_PARAMETERS,
|
| - StaticWarningCode.INVALID_METHOD_OVERRIDE_TYPE_PARAMETER_BOUND,
|
| - 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,
|
| - StaticWarningCode.MISSING_ENUM_CONSTANT_IN_SWITCH,
|
| - StrongModeCode.ASSIGNMENT_CAST,
|
| - StrongModeCode.DOWN_CAST_COMPOSITE,
|
| - StrongModeCode.DOWN_CAST_IMPLICIT,
|
| - StrongModeCode.DYNAMIC_CAST,
|
| - StrongModeCode.DYNAMIC_INVOKE,
|
| - StrongModeCode.IMPLICIT_DYNAMIC_FIELD,
|
| - StrongModeCode.IMPLICIT_DYNAMIC_FUNCTION,
|
| - StrongModeCode.IMPLICIT_DYNAMIC_INVOKE,
|
| - StrongModeCode.IMPLICIT_DYNAMIC_LIST_LITERAL,
|
| - StrongModeCode.IMPLICIT_DYNAMIC_MAP_LITERAL,
|
| - StrongModeCode.IMPLICIT_DYNAMIC_METHOD,
|
| - StrongModeCode.IMPLICIT_DYNAMIC_PARAMETER,
|
| - StrongModeCode.IMPLICIT_DYNAMIC_RETURN,
|
| - StrongModeCode.IMPLICIT_DYNAMIC_TYPE,
|
| - StrongModeCode.IMPLICIT_DYNAMIC_VARIABLE,
|
| - StrongModeCode.INFERRED_TYPE,
|
| - StrongModeCode.INFERRED_TYPE_ALLOCATION,
|
| - StrongModeCode.INFERRED_TYPE_CLOSURE,
|
| - StrongModeCode.INFERRED_TYPE_LITERAL,
|
| - StrongModeCode.INVALID_FIELD_OVERRIDE,
|
| - StrongModeCode.INVALID_METHOD_OVERRIDE,
|
| - StrongModeCode.INVALID_METHOD_OVERRIDE_FROM_BASE,
|
| - StrongModeCode.INVALID_METHOD_OVERRIDE_FROM_MIXIN,
|
| - StrongModeCode.INVALID_PARAMETER_DECLARATION,
|
| - StrongModeCode.INVALID_SUPER_INVOCATION,
|
| - StrongModeCode.NON_GROUND_TYPE_CHECK_INFO,
|
| - StrongModeCode.STATIC_TYPE_ERROR,
|
| - StrongModeCode.UNSAFE_BLOCK_CLOSURE_INFERENCE,
|
| - TodoCode.TODO,
|
| - //
|
| - // parser.dart:
|
| - //
|
| ParserErrorCode.ABSTRACT_CLASS_MEMBER,
|
| ParserErrorCode.ABSTRACT_ENUM,
|
| ParserErrorCode.ABSTRACT_STATIC_METHOD,
|
| @@ -711,6 +558,7 @@ abstract class ErrorCode {
|
| ParserErrorCode.BREAK_OUTSIDE_OF_LOOP,
|
| ParserErrorCode.CLASS_IN_CLASS,
|
| ParserErrorCode.COLON_IN_PLACE_OF_IN,
|
| + ParserErrorCode.CONSTRUCTOR_WITH_RETURN_TYPE,
|
| ParserErrorCode.CONST_AND_FINAL,
|
| ParserErrorCode.CONST_AND_VAR,
|
| ParserErrorCode.CONST_CLASS,
|
| @@ -719,13 +567,12 @@ abstract class ErrorCode {
|
| 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.DUPLICATE_LABEL_IN_SWITCH_STATEMENT,
|
| ParserErrorCode.EMPTY_ENUM_BODY,
|
| ParserErrorCode.ENUM_IN_CLASS,
|
| ParserErrorCode.EQUALITY_CANNOT_BE_EQUALITY_OPERAND,
|
| @@ -750,8 +597,8 @@ abstract class ErrorCode {
|
| ParserErrorCode.EXTERNAL_SETTER_WITH_BODY,
|
| ParserErrorCode.EXTERNAL_TYPEDEF,
|
| ParserErrorCode.FACTORY_TOP_LEVEL_DECLARATION,
|
| - ParserErrorCode.FACTORY_WITH_INITIALIZERS,
|
| ParserErrorCode.FACTORY_WITHOUT_BODY,
|
| + ParserErrorCode.FACTORY_WITH_INITIALIZERS,
|
| ParserErrorCode.FIELD_INITIALIZER_OUTSIDE_CONSTRUCTOR,
|
| ParserErrorCode.FINAL_AND_VAR,
|
| ParserErrorCode.FINAL_CLASS,
|
| @@ -790,11 +637,11 @@ abstract class ErrorCode {
|
| 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_METHOD_PARAMETERS,
|
| ParserErrorCode.MISSING_NAME_IN_LIBRARY_DIRECTIVE,
|
| ParserErrorCode.MISSING_NAME_IN_PART_OF_DIRECTIVE,
|
| ParserErrorCode.MISSING_PREFIX_IN_DEFERRED_IMPORT,
|
| @@ -822,6 +669,10 @@ abstract class ErrorCode {
|
| ParserErrorCode.NON_STRING_LITERAL_AS_URI,
|
| ParserErrorCode.NON_USER_DEFINABLE_OPERATOR,
|
| ParserErrorCode.NORMAL_BEFORE_OPTIONAL_PARAMETERS,
|
| + ParserErrorCode.NULLABLE_TYPE_IN_EXTENDS,
|
| + ParserErrorCode.NULLABLE_TYPE_IN_IMPLEMENTS,
|
| + ParserErrorCode.NULLABLE_TYPE_IN_WITH,
|
| + ParserErrorCode.NULLABLE_TYPE_PARAMETER,
|
| ParserErrorCode.POSITIONAL_AFTER_NAMED_ARGUMENT,
|
| ParserErrorCode.POSITIONAL_PARAMETER_OUTSIDE_GROUP,
|
| ParserErrorCode.REDIRECTING_CONSTRUCTOR_WITH_BODY,
|
| @@ -841,10 +692,6 @@ abstract class ErrorCode {
|
| 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_POSITIONAL_PARAMETER,
|
| - ParserErrorCode.WRONG_TERMINATOR_FOR_PARAMETER_GROUP,
|
| ParserErrorCode.VAR_AND_TYPE,
|
| ParserErrorCode.VAR_AS_TYPE_NAME,
|
| ParserErrorCode.VAR_CLASS,
|
| @@ -853,9 +700,10 @@ abstract class ErrorCode {
|
| ParserErrorCode.VAR_TYPEDEF,
|
| ParserErrorCode.VOID_PARAMETER,
|
| ParserErrorCode.VOID_VARIABLE,
|
| - //
|
| - // scanner.dart:
|
| - //
|
| + ParserErrorCode.WITH_BEFORE_EXTENDS,
|
| + ParserErrorCode.WITH_WITHOUT_EXTENDS,
|
| + ParserErrorCode.WRONG_SEPARATOR_FOR_POSITIONAL_PARAMETER,
|
| + ParserErrorCode.WRONG_TERMINATOR_FOR_PARAMETER_GROUP,
|
| ScannerErrorCode.ILLEGAL_CHARACTER,
|
| ScannerErrorCode.MISSING_DIGIT,
|
| ScannerErrorCode.MISSING_HEX_DIGIT,
|
| @@ -863,6 +711,165 @@ abstract class ErrorCode {
|
| ScannerErrorCode.UNABLE_GET_CONTENT,
|
| ScannerErrorCode.UNTERMINATED_MULTI_LINE_COMMENT,
|
| ScannerErrorCode.UNTERMINATED_STRING_LITERAL,
|
| + StaticTypeWarningCode.EXPECTED_ONE_LIST_TYPE_ARGUMENTS,
|
| + StaticTypeWarningCode.EXPECTED_TWO_MAP_TYPE_ARGUMENTS,
|
| + StaticTypeWarningCode.FOR_IN_OF_INVALID_ELEMENT_TYPE,
|
| + StaticTypeWarningCode.FOR_IN_OF_INVALID_TYPE,
|
| + StaticTypeWarningCode.ILLEGAL_ASYNC_GENERATOR_RETURN_TYPE,
|
| + StaticTypeWarningCode.ILLEGAL_ASYNC_RETURN_TYPE,
|
| + StaticTypeWarningCode.ILLEGAL_SYNC_GENERATOR_RETURN_TYPE,
|
| + 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_NULLABLE_FIELD_NOT_INITIALIZED,
|
| + 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_METHOD_WITH_CONSTRUCTOR,
|
| + 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_METHOD_OVERRIDE_TYPE_PARAMETERS,
|
| + StaticWarningCode.INVALID_METHOD_OVERRIDE_TYPE_PARAMETER_BOUND,
|
| + 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.MISSING_ENUM_CONSTANT_IN_SWITCH,
|
| + 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_PARAMETER_REFERENCED_BY_STATIC,
|
| + StaticWarningCode.TYPE_TEST_WITH_NON_TYPE,
|
| + StaticWarningCode.TYPE_TEST_WITH_UNDEFINED_NAME,
|
| + StaticWarningCode.UNDEFINED_CLASS,
|
| + StaticWarningCode.UNDEFINED_CLASS_BOOLEAN,
|
| + StaticWarningCode.UNDEFINED_GETTER,
|
| + StaticWarningCode.UNDEFINED_IDENTIFIER,
|
| + StaticWarningCode.UNDEFINED_IDENTIFIER_AWAIT,
|
| + 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,
|
| + StrongModeCode.ASSIGNMENT_CAST,
|
| + StrongModeCode.COULD_NOT_INFER,
|
| + StrongModeCode.DOWN_CAST_COMPOSITE,
|
| + StrongModeCode.DOWN_CAST_IMPLICIT,
|
| + StrongModeCode.DOWN_CAST_IMPLICIT_ASSIGN,
|
| + StrongModeCode.DYNAMIC_CAST,
|
| + StrongModeCode.DYNAMIC_INVOKE,
|
| + StrongModeCode.IMPLICIT_DYNAMIC_FIELD,
|
| + StrongModeCode.IMPLICIT_DYNAMIC_FUNCTION,
|
| + StrongModeCode.IMPLICIT_DYNAMIC_INVOKE,
|
| + StrongModeCode.IMPLICIT_DYNAMIC_LIST_LITERAL,
|
| + StrongModeCode.IMPLICIT_DYNAMIC_MAP_LITERAL,
|
| + StrongModeCode.IMPLICIT_DYNAMIC_METHOD,
|
| + StrongModeCode.IMPLICIT_DYNAMIC_PARAMETER,
|
| + StrongModeCode.IMPLICIT_DYNAMIC_RETURN,
|
| + StrongModeCode.IMPLICIT_DYNAMIC_TYPE,
|
| + StrongModeCode.IMPLICIT_DYNAMIC_VARIABLE,
|
| + StrongModeCode.INFERRED_TYPE,
|
| + StrongModeCode.INFERRED_TYPE_ALLOCATION,
|
| + StrongModeCode.INFERRED_TYPE_CLOSURE,
|
| + StrongModeCode.INFERRED_TYPE_LITERAL,
|
| + StrongModeCode.INVALID_FIELD_OVERRIDE,
|
| + StrongModeCode.INVALID_METHOD_OVERRIDE,
|
| + StrongModeCode.INVALID_METHOD_OVERRIDE_FROM_BASE,
|
| + StrongModeCode.INVALID_METHOD_OVERRIDE_FROM_MIXIN,
|
| + StrongModeCode.INVALID_PARAMETER_DECLARATION,
|
| + StrongModeCode.INVALID_SUPER_INVOCATION,
|
| + StrongModeCode.NON_GROUND_TYPE_CHECK_INFO,
|
| + StrongModeCode.STATIC_TYPE_ERROR,
|
| + StrongModeCode.UNSAFE_BLOCK_CLOSURE_INFERENCE,
|
| + TodoCode.TODO,
|
| ];
|
|
|
| /**
|
|
|