From bfb6e73728126ac99b160320ab6ff56f17906885 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Mon, 29 Nov 2021 12:55:43 +0300 Subject: [PATCH] Minor: reformat Errors.java & ErrorsJvm.java --- .../resolve/jvm/diagnostics/ErrorsJvm.java | 42 ++- .../jetbrains/kotlin/diagnostics/Errors.java | 247 ++++++++++++------ 2 files changed, 194 insertions(+), 95 deletions(-) diff --git a/compiler/frontend.java/src/org/jetbrains/kotlin/resolve/jvm/diagnostics/ErrorsJvm.java b/compiler/frontend.java/src/org/jetbrains/kotlin/resolve/jvm/diagnostics/ErrorsJvm.java index e647a370318..5ebdbb859b8 100644 --- a/compiler/frontend.java/src/org/jetbrains/kotlin/resolve/jvm/diagnostics/ErrorsJvm.java +++ b/compiler/frontend.java/src/org/jetbrains/kotlin/resolve/jvm/diagnostics/ErrorsJvm.java @@ -57,7 +57,8 @@ public interface ErrorsJvm { DiagnosticFactory0 OVERLOADS_INTERFACE = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 OVERLOADS_PRIVATE = DiagnosticFactory0.create(WARNING); DiagnosticFactory0 OVERLOADS_LOCAL = DiagnosticFactory0.create(ERROR); - DiagnosticFactoryForDeprecation0 OVERLOADS_ANNOTATION_CLASS_CONSTRUCTOR = DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitJvmOverloadsOnConstructorsOfAnnotationClasses); + DiagnosticFactoryForDeprecation0 OVERLOADS_ANNOTATION_CLASS_CONSTRUCTOR = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitJvmOverloadsOnConstructorsOfAnnotationClasses); DiagnosticFactory0 OVERLOADS_ANNOTATION_MANGLED_FUNCTION = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 OVERLOADS_ANNOTATION_HIDDEN_CONSTRUCTOR = DiagnosticFactory0.create(ERROR); @@ -73,11 +74,16 @@ public interface ErrorsJvm { DiagnosticFactory0 REPEATED_ANNOTATION_TARGET6 = DiagnosticFactory0.create(ERROR); DiagnosticFactory2 REPEATED_ANNOTATION_WITH_CONTAINER = DiagnosticFactory2.create(ERROR); - DiagnosticFactoryForDeprecation2 REPEATABLE_CONTAINER_MUST_HAVE_VALUE_ARRAY = DiagnosticFactoryForDeprecation2.create(LanguageFeature.RepeatableAnnotationContainerConstraints); - DiagnosticFactoryForDeprecation2 REPEATABLE_CONTAINER_HAS_NON_DEFAULT_PARAMETER = DiagnosticFactoryForDeprecation2.create(LanguageFeature.RepeatableAnnotationContainerConstraints); - DiagnosticFactoryForDeprecation4 REPEATABLE_CONTAINER_HAS_SHORTER_RETENTION = DiagnosticFactoryForDeprecation4.create(LanguageFeature.RepeatableAnnotationContainerConstraints); - DiagnosticFactoryForDeprecation2 REPEATABLE_CONTAINER_TARGET_SET_NOT_A_SUBSET = DiagnosticFactoryForDeprecation2.create(LanguageFeature.RepeatableAnnotationContainerConstraints); - DiagnosticFactoryForDeprecation0 REPEATABLE_ANNOTATION_HAS_NESTED_CLASS_NAMED_CONTAINER = DiagnosticFactoryForDeprecation0.create(LanguageFeature.RepeatableAnnotationContainerConstraints); + DiagnosticFactoryForDeprecation2 REPEATABLE_CONTAINER_MUST_HAVE_VALUE_ARRAY = + DiagnosticFactoryForDeprecation2.create(LanguageFeature.RepeatableAnnotationContainerConstraints); + DiagnosticFactoryForDeprecation2 REPEATABLE_CONTAINER_HAS_NON_DEFAULT_PARAMETER = + DiagnosticFactoryForDeprecation2.create(LanguageFeature.RepeatableAnnotationContainerConstraints); + DiagnosticFactoryForDeprecation4 REPEATABLE_CONTAINER_HAS_SHORTER_RETENTION = + DiagnosticFactoryForDeprecation4.create(LanguageFeature.RepeatableAnnotationContainerConstraints); + DiagnosticFactoryForDeprecation2 REPEATABLE_CONTAINER_TARGET_SET_NOT_A_SUBSET = + DiagnosticFactoryForDeprecation2.create(LanguageFeature.RepeatableAnnotationContainerConstraints); + DiagnosticFactoryForDeprecation0 REPEATABLE_ANNOTATION_HAS_NESTED_CLASS_NAMED_CONTAINER = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.RepeatableAnnotationContainerConstraints); DiagnosticFactory1 ANNOTATION_IS_NOT_APPLICABLE_TO_MULTIFILE_CLASSES = DiagnosticFactory1.create(ERROR); @@ -104,10 +110,13 @@ public interface ErrorsJvm { DiagnosticFactory0 WHEN_ENUM_CAN_BE_NULL_IN_JAVA = DiagnosticFactory0.create(WARNING); - DiagnosticFactory3 TARGET6_INTERFACE_INHERITANCE = DiagnosticFactory3.create(ERROR); + DiagnosticFactory3 TARGET6_INTERFACE_INHERITANCE = + DiagnosticFactory3.create(ERROR); - DiagnosticFactoryForDeprecation0 DEFAULT_METHOD_CALL_FROM_JAVA6_TARGET = DiagnosticFactoryForDeprecation0.create(LanguageFeature.DefaultMethodsCallFromJava6TargetError); - DiagnosticFactoryForDeprecation0 INTERFACE_STATIC_METHOD_CALL_FROM_JAVA6_TARGET = DiagnosticFactoryForDeprecation0.create(LanguageFeature.DefaultMethodsCallFromJava6TargetError); + DiagnosticFactoryForDeprecation0 DEFAULT_METHOD_CALL_FROM_JAVA6_TARGET = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.DefaultMethodsCallFromJava6TargetError); + DiagnosticFactoryForDeprecation0 INTERFACE_STATIC_METHOD_CALL_FROM_JAVA6_TARGET = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.DefaultMethodsCallFromJava6TargetError); DiagnosticFactory2 INLINE_FROM_HIGHER_PLATFORM = DiagnosticFactory2.create(ERROR); DiagnosticFactory2 INLINE_FROM_HIGHER_PLATFORM_WARNING = DiagnosticFactory2.create(WARNING); @@ -153,7 +162,8 @@ public interface ErrorsJvm { DiagnosticFactory2 UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS = DiagnosticFactory2.create(WARNING); - DiagnosticFactory3 UPPER_BOUND_VIOLATED_IN_TYPEALIAS_EXPANSION_BASED_ON_JAVA_ANNOTATIONS + DiagnosticFactory3 + UPPER_BOUND_VIOLATED_IN_TYPEALIAS_EXPANSION_BASED_ON_JAVA_ANNOTATIONS = DiagnosticFactory3.create(WARNING); DiagnosticFactory1 NULLABLE_TYPE_PARAMETER_AGAINST_NOT_NULL_TYPE_PARAMETER @@ -169,16 +179,20 @@ public interface ErrorsJvm { DiagnosticFactory1 SUSPENSION_POINT_INSIDE_MONITOR = DiagnosticFactory1.create(ERROR); DiagnosticFactory1 SUSPENSION_POINT_INSIDE_CRITICAL_SECTION = DiagnosticFactory1.create(ERROR); - DiagnosticFactoryForDeprecation0 CONCURRENT_HASH_MAP_CONTAINS_OPERATOR = DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitConcurrentHashMapContains); + DiagnosticFactoryForDeprecation0 CONCURRENT_HASH_MAP_CONTAINS_OPERATOR = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitConcurrentHashMapContains); DiagnosticFactory0 TAILREC_WITH_DEFAULTS = DiagnosticFactory0.create(WARNING, DECLARATION_SIGNATURE); - DiagnosticFactoryForDeprecation0 SPREAD_ON_SIGNATURE_POLYMORPHIC_CALL = DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitSpreadOnSignaturePolymorphicCall); + DiagnosticFactoryForDeprecation0 SPREAD_ON_SIGNATURE_POLYMORPHIC_CALL = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitSpreadOnSignaturePolymorphicCall); DiagnosticFactory0 FUNCTION_DELEGATE_MEMBER_NAME_CLASH = DiagnosticFactory0.create(ERROR); - DiagnosticFactory2 EXPLICIT_OVERRIDE_REQUIRED_IN_COMPATIBILITY_MODE = DiagnosticFactory2.create(ERROR, DECLARATION_SIGNATURE_OR_DEFAULT); - DiagnosticFactory3 EXPLICIT_OVERRIDE_REQUIRED_IN_MIXED_MODE = DiagnosticFactory3.create(ERROR, DECLARATION_SIGNATURE_OR_DEFAULT); + DiagnosticFactory2 EXPLICIT_OVERRIDE_REQUIRED_IN_COMPATIBILITY_MODE = + DiagnosticFactory2.create(ERROR, DECLARATION_SIGNATURE_OR_DEFAULT); + DiagnosticFactory3 EXPLICIT_OVERRIDE_REQUIRED_IN_MIXED_MODE = + DiagnosticFactory3.create(ERROR, DECLARATION_SIGNATURE_OR_DEFAULT); DiagnosticFactory1 DANGEROUS_CHARACTERS = DiagnosticFactory1.create(WARNING); diff --git a/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/Errors.java b/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/Errors.java index 72e4545de5f..8764d23a56d 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/Errors.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/Errors.java @@ -68,8 +68,10 @@ public interface Errors { DiagnosticFactory1 MISSING_STDLIB = DiagnosticFactory1.create(ERROR); - DiagnosticFactory1> EXPERIMENTAL_FEATURE_WARNING = DiagnosticFactory1.create(WARNING); - DiagnosticFactory1> EXPERIMENTAL_FEATURE_ERROR = DiagnosticFactory1.create(ERROR); + DiagnosticFactory1> EXPERIMENTAL_FEATURE_WARNING = + DiagnosticFactory1.create(WARNING); + DiagnosticFactory1> EXPERIMENTAL_FEATURE_ERROR = + DiagnosticFactory1.create(ERROR); DiagnosticFactory0 EXPLICIT_BACKING_FIELDS_UNSUPPORTED = DiagnosticFactory0.create(ERROR); @@ -97,14 +99,17 @@ public interface Errors { DiagnosticFactory2 DEPRECATION = DiagnosticFactory2.create(WARNING); DiagnosticFactory2 DEPRECATION_ERROR = DiagnosticFactory2.create(ERROR); - DiagnosticFactory3 TYPEALIAS_EXPANSION_DEPRECATION = DiagnosticFactory3.create(WARNING); - DiagnosticFactory3 TYPEALIAS_EXPANSION_DEPRECATION_ERROR = DiagnosticFactory3.create(ERROR); + DiagnosticFactory3 TYPEALIAS_EXPANSION_DEPRECATION = + DiagnosticFactory3.create(WARNING); + DiagnosticFactory3 TYPEALIAS_EXPANSION_DEPRECATION_ERROR = + DiagnosticFactory3.create(ERROR); DiagnosticFactory3> VERSION_REQUIREMENT_DEPRECATION = DiagnosticFactory3.create(WARNING); DiagnosticFactory3> VERSION_REQUIREMENT_DEPRECATION_ERROR = DiagnosticFactory3.create(ERROR); // descriptor and deprecation infos are needed only for IDE quickfix for this warning - DiagnosticFactory3> OVERRIDE_DEPRECATION = DiagnosticFactory3.create(WARNING, DECLARATION_NAME); + DiagnosticFactory3> OVERRIDE_DEPRECATION = + DiagnosticFactory3.create(WARNING, DECLARATION_NAME); DiagnosticFactory0 DEPRECATED_SINCE_KOTLIN_WITHOUT_DEPRECATED = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 DEPRECATED_SINCE_KOTLIN_WITH_DEPRECATED_LEVEL = DiagnosticFactory0.create(ERROR); @@ -132,7 +137,8 @@ public interface Errors { //"INVISIBLE_REFERENCE" is used for invisible classes references and references in import DiagnosticFactory3 INVISIBLE_REFERENCE = DiagnosticFactory3.create(ERROR); - DiagnosticFactory3 INVISIBLE_MEMBER = DiagnosticFactory3.create(ERROR, CALL_ELEMENT); + DiagnosticFactory3 INVISIBLE_MEMBER = + DiagnosticFactory3.create(ERROR, CALL_ELEMENT); DiagnosticFactory1 DEPRECATED_ACCESS_BY_SHORT_NAME = DiagnosticFactory1.create(WARNING); DiagnosticFactory1 DEPRECATED_ACCESS_TO_ENUM_COMPANION_PROPERTY = DiagnosticFactory1.create(WARNING); @@ -140,16 +146,27 @@ public interface Errors { DiagnosticFactory1 PROTECTED_CONSTRUCTOR_NOT_IN_SUPER_CALL = DiagnosticFactory1.create(ERROR); // Exposed visibility group - DiagnosticFactory3 EXPOSED_PROPERTY_TYPE = DiagnosticFactory3.create(ERROR); - DiagnosticFactoryForDeprecation3 EXPOSED_PROPERTY_TYPE_IN_CONSTRUCTOR = DiagnosticFactoryForDeprecation3.create(LanguageFeature.ForbidExposingTypesInPrimaryConstructorProperties); - DiagnosticFactory3 EXPOSED_FUNCTION_RETURN_TYPE = DiagnosticFactory3.create(ERROR); - DiagnosticFactory3 EXPOSED_PARAMETER_TYPE = DiagnosticFactory3.create(ERROR); - DiagnosticFactory3 EXPOSED_RECEIVER_TYPE = DiagnosticFactory3.create(ERROR); - DiagnosticFactory3 EXPOSED_TYPE_PARAMETER_BOUND = DiagnosticFactory3.create(ERROR); - DiagnosticFactory3 EXPOSED_SUPER_CLASS = DiagnosticFactory3.create(ERROR); - DiagnosticFactory3 EXPOSED_SUPER_INTERFACE = DiagnosticFactory3.create(ERROR); - DiagnosticFactory3 EXPOSED_TYPEALIAS_EXPANDED_TYPE = DiagnosticFactory3.create(ERROR); - DiagnosticFactory3 EXPOSED_FROM_PRIVATE_IN_FILE = DiagnosticFactory3.create(WARNING); + DiagnosticFactory3 EXPOSED_PROPERTY_TYPE = + DiagnosticFactory3.create(ERROR); + DiagnosticFactoryForDeprecation3 + EXPOSED_PROPERTY_TYPE_IN_CONSTRUCTOR = + DiagnosticFactoryForDeprecation3.create(LanguageFeature.ForbidExposingTypesInPrimaryConstructorProperties); + DiagnosticFactory3 EXPOSED_FUNCTION_RETURN_TYPE = + DiagnosticFactory3.create(ERROR); + DiagnosticFactory3 EXPOSED_PARAMETER_TYPE = + DiagnosticFactory3.create(ERROR); + DiagnosticFactory3 EXPOSED_RECEIVER_TYPE = + DiagnosticFactory3.create(ERROR); + DiagnosticFactory3 EXPOSED_TYPE_PARAMETER_BOUND = + DiagnosticFactory3.create(ERROR); + DiagnosticFactory3 EXPOSED_SUPER_CLASS = + DiagnosticFactory3.create(ERROR); + DiagnosticFactory3 EXPOSED_SUPER_INTERFACE = + DiagnosticFactory3.create(ERROR); + DiagnosticFactory3 EXPOSED_TYPEALIAS_EXPANDED_TYPE = + DiagnosticFactory3.create(ERROR); + DiagnosticFactory3 EXPOSED_FROM_PRIVATE_IN_FILE = + DiagnosticFactory3.create(WARNING); DiagnosticFactory2> INACCESSIBLE_TYPE = DiagnosticFactory2.create(WARNING); @@ -173,8 +190,10 @@ public interface Errors { DiagnosticFactory1 OUTER_CLASS_ARGUMENTS_REQUIRED = DiagnosticFactory1.create(ERROR); DiagnosticFactory1 TYPE_ARGUMENTS_NOT_ALLOWED = DiagnosticFactory1.create(ERROR); DiagnosticFactory2 NO_TYPE_ARGUMENTS_ON_RHS = DiagnosticFactory2.create(ERROR); - DiagnosticFactory1 CONFLICTING_PROJECTION = DiagnosticFactory1.create(ERROR, VARIANCE_IN_PROJECTION); - DiagnosticFactory1 REDUNDANT_PROJECTION = DiagnosticFactory1.create(WARNING, VARIANCE_IN_PROJECTION); + DiagnosticFactory1 CONFLICTING_PROJECTION = + DiagnosticFactory1.create(ERROR, VARIANCE_IN_PROJECTION); + DiagnosticFactory1 REDUNDANT_PROJECTION = + DiagnosticFactory1.create(WARNING, VARIANCE_IN_PROJECTION); DiagnosticFactory1 TYPE_VARIANCE_CONFLICT = DiagnosticFactory1.create(ERROR, DECLARATION_SIGNATURE_OR_DEFAULT); DiagnosticFactory1 TYPE_VARIANCE_CONFLICT_IN_EXPANDED_TYPE = @@ -228,8 +247,10 @@ public interface Errors { // Modifiers - DiagnosticFactory2 INCOMPATIBLE_MODIFIERS = DiagnosticFactory2.create(ERROR); - DiagnosticFactory2 DEPRECATED_MODIFIER_PAIR = DiagnosticFactory2.create(WARNING); + DiagnosticFactory2 INCOMPATIBLE_MODIFIERS = + DiagnosticFactory2.create(ERROR); + DiagnosticFactory2 DEPRECATED_MODIFIER_PAIR = + DiagnosticFactory2.create(WARNING); DiagnosticFactory1 REPEATED_MODIFIER = DiagnosticFactory1.create(ERROR); DiagnosticFactory2 REDUNDANT_MODIFIER = DiagnosticFactory2.create(WARNING); DiagnosticFactory2 WRONG_MODIFIER_TARGET = DiagnosticFactory2.create(ERROR); @@ -240,9 +261,11 @@ public interface Errors { DiagnosticFactory0 NO_EXPLICIT_RETURN_TYPE_IN_API_MODE = DiagnosticFactory0.create(ERROR, DECLARATION_NAME); DiagnosticFactory0 NO_EXPLICIT_VISIBILITY_IN_API_MODE_WARNING = DiagnosticFactory0.create(WARNING, DECLARATION_START_TO_NAME); - DiagnosticFactory0 NO_EXPLICIT_RETURN_TYPE_IN_API_MODE_WARNING = DiagnosticFactory0.create(WARNING, DECLARATION_NAME); + DiagnosticFactory0 NO_EXPLICIT_RETURN_TYPE_IN_API_MODE_WARNING = + DiagnosticFactory0.create(WARNING, DECLARATION_NAME); DiagnosticFactory2 WRONG_MODIFIER_CONTAINING_DECLARATION = DiagnosticFactory2.create(ERROR); - DiagnosticFactory2 DEPRECATED_MODIFIER_CONTAINING_DECLARATION = DiagnosticFactory2.create(WARNING); + DiagnosticFactory2 DEPRECATED_MODIFIER_CONTAINING_DECLARATION = + DiagnosticFactory2.create(WARNING); DiagnosticFactory1 ILLEGAL_INLINE_PARAMETER_MODIFIER = DiagnosticFactory1.create(ERROR); DiagnosticFactory0 INLINE_SUSPEND_FUNCTION_TYPE_UNSUPPORTED = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 REDUNDANT_INLINE_SUSPEND_FUNCTION_TYPE = DiagnosticFactory0.create(WARNING); @@ -256,7 +279,8 @@ public interface Errors { // Annotations DiagnosticFactory0 SUPERTYPES_FOR_ANNOTATION_CLASS = DiagnosticFactory0.create(ERROR); - DiagnosticFactoryForDeprecation0 ANNOTATION_ON_SUPERCLASS = DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitUseSiteTargetAnnotationsOnSuperTypes); + DiagnosticFactoryForDeprecation0 ANNOTATION_ON_SUPERCLASS = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitUseSiteTargetAnnotationsOnSuperTypes); DiagnosticFactory0 MISSING_VAL_ON_ANNOTATION_PARAMETER = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 VAR_ANNOTATION_PARAMETER = DiagnosticFactory0.create(ERROR, VAL_OR_VAR_NODE); DiagnosticFactory0 ANNOTATION_CLASS_CONSTRUCTOR_CALL = DiagnosticFactory0.create(ERROR); @@ -274,9 +298,11 @@ public interface Errors { DiagnosticFactory0 ANNOTATION_USED_AS_ANNOTATION_ARGUMENT = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 ANNOTATION_ARGUMENT_IS_NON_CONST = DiagnosticFactory0.create(WARNING); - DiagnosticFactoryForDeprecation0 RESTRICTED_RETENTION_FOR_EXPRESSION_ANNOTATION = DiagnosticFactoryForDeprecation0.create(LanguageFeature.RestrictRetentionForExpressionAnnotations); + DiagnosticFactoryForDeprecation0 RESTRICTED_RETENTION_FOR_EXPRESSION_ANNOTATION = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.RestrictRetentionForExpressionAnnotations); - DiagnosticFactoryForDeprecation0 LOCAL_ANNOTATION_CLASS = DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitLocalAnnotations); + DiagnosticFactoryForDeprecation0 LOCAL_ANNOTATION_CLASS = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitLocalAnnotations); DiagnosticFactory1 ILLEGAL_KOTLIN_VERSION_STRING_VALUE = DiagnosticFactory1.create(ERROR); DiagnosticFactory1 NEWER_VERSION_IN_SINCE_KOTLIN = DiagnosticFactory1.create(WARNING); @@ -336,7 +362,8 @@ public interface Errors { DiagnosticFactory0 SUPERTYPE_NOT_INITIALIZED = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 DELEGATION_NOT_TO_INTERFACE = DiagnosticFactory0.create(ERROR); - DiagnosticFactory2> DELEGATED_MEMBER_HIDES_SUPERTYPE_OVERRIDE = + DiagnosticFactory2> + DELEGATED_MEMBER_HIDES_SUPERTYPE_OVERRIDE = DiagnosticFactory2.create(WARNING, DECLARATION_NAME); DiagnosticFactory0 SUPERTYPE_NOT_A_CLASS_OR_INTERFACE = DiagnosticFactory0.create(ERROR); @@ -456,7 +483,8 @@ public interface Errors { // Companion objects DiagnosticFactory0 MANY_COMPANION_OBJECTS = DiagnosticFactory0.create(ERROR, COMPANION_OBJECT); - DiagnosticFactoryForDeprecation0 SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR = DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitSelfCallsInNestedObjects); + DiagnosticFactoryForDeprecation0 SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitSelfCallsInNestedObjects); // Objects @@ -507,9 +535,11 @@ public interface Errors { DiagnosticFactory0 NON_FINAL_MEMBER_IN_OBJECT = DiagnosticFactory0.create(WARNING, modifierSetPosition( KtTokens.OPEN_KEYWORD)); - DiagnosticFactory1 NOTHING_TO_OVERRIDE = DiagnosticFactory1.create(ERROR, OVERRIDE_MODIFIER); + DiagnosticFactory1 NOTHING_TO_OVERRIDE = + DiagnosticFactory1.create(ERROR, OVERRIDE_MODIFIER); - DiagnosticFactory3 VIRTUAL_MEMBER_HIDDEN = + DiagnosticFactory3 + VIRTUAL_MEMBER_HIDDEN = DiagnosticFactory3.create(ERROR, DECLARATION_NAME); DiagnosticFactory2 CANNOT_OVERRIDE_INVISIBLE_MEMBER = @@ -527,9 +557,11 @@ public interface Errors { DiagnosticFactory2 OVERRIDING_FINAL_MEMBER = DiagnosticFactory2.create(ERROR, OVERRIDE_MODIFIER); - DiagnosticFactory3 CANNOT_WEAKEN_ACCESS_PRIVILEGE = + DiagnosticFactory3 + CANNOT_WEAKEN_ACCESS_PRIVILEGE = DiagnosticFactory3.create(ERROR, VISIBILITY_MODIFIER); - DiagnosticFactory3 CANNOT_CHANGE_ACCESS_PRIVILEGE = + DiagnosticFactory3 + CANNOT_CHANGE_ACCESS_PRIVILEGE = DiagnosticFactory3.create(ERROR, VISIBILITY_MODIFIER); DiagnosticFactory2 RETURN_TYPE_MISMATCH_ON_OVERRIDE = DiagnosticFactory2.create(ERROR, DECLARATION_RETURN_TYPE); @@ -568,7 +600,8 @@ public interface Errors { DiagnosticFactory2.create(ERROR, DECLARATION_NAME); DiagnosticFactory2 MANY_INTERFACES_MEMBER_NOT_IMPLEMENTED_WARNING = DiagnosticFactory2.create(WARNING, DECLARATION_NAME); - DiagnosticFactoryForDeprecation2> INVISIBLE_ABSTRACT_MEMBER_FROM_SUPER = + DiagnosticFactoryForDeprecation2> + INVISIBLE_ABSTRACT_MEMBER_FROM_SUPER = DiagnosticFactoryForDeprecation2.create(LanguageFeature.ProhibitInvisibleAbstractMethodsInSuperclasses, DECLARATION_NAME); DiagnosticFactory1> AMBIGUOUS_ANONYMOUS_TYPE_INFERRED = @@ -619,9 +652,11 @@ public interface Errors { DiagnosticFactory0 LATEINIT_INTRINSIC_CALL_ON_NON_LITERAL = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 LATEINIT_INTRINSIC_CALL_ON_NON_LATEINIT = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 LATEINIT_INTRINSIC_CALL_IN_INLINE_FUNCTION = DiagnosticFactory0.create(ERROR); - DiagnosticFactory1 LATEINIT_INTRINSIC_CALL_ON_NON_ACCESSIBLE_PROPERTY = DiagnosticFactory1.create(ERROR); + DiagnosticFactory1 LATEINIT_INTRINSIC_CALL_ON_NON_ACCESSIBLE_PROPERTY = + DiagnosticFactory1.create(ERROR); - DiagnosticFactory2 ABSTRACT_PROPERTY_IN_NON_ABSTRACT_CLASS = DiagnosticFactory2.create(ERROR, ABSTRACT_MODIFIER); + DiagnosticFactory2 ABSTRACT_PROPERTY_IN_NON_ABSTRACT_CLASS = + DiagnosticFactory2.create(ERROR, ABSTRACT_MODIFIER); DiagnosticFactory0 VAL_WITH_SETTER = DiagnosticFactory0.create(ERROR); @@ -629,16 +664,20 @@ public interface Errors { DiagnosticFactory2 WRONG_SETTER_PARAMETER_TYPE = DiagnosticFactory2.create(ERROR); DiagnosticFactory1 DELEGATE_USES_EXTENSION_PROPERTY_TYPE_PARAMETER = DiagnosticFactory1.create(ERROR); - DiagnosticFactory1 DELEGATE_USES_EXTENSION_PROPERTY_TYPE_PARAMETER_WARNING = DiagnosticFactory1.create(WARNING); + DiagnosticFactory1 DELEGATE_USES_EXTENSION_PROPERTY_TYPE_PARAMETER_WARNING = + DiagnosticFactory1.create(WARNING); // Function-specific - DiagnosticFactory2 ABSTRACT_FUNCTION_IN_NON_ABSTRACT_CLASS = DiagnosticFactory2.create(ERROR, ABSTRACT_MODIFIER); + DiagnosticFactory2 ABSTRACT_FUNCTION_IN_NON_ABSTRACT_CLASS = + DiagnosticFactory2.create(ERROR, ABSTRACT_MODIFIER); - DiagnosticFactory1 ABSTRACT_FUNCTION_WITH_BODY = DiagnosticFactory1.create(ERROR, ABSTRACT_MODIFIER); + DiagnosticFactory1 ABSTRACT_FUNCTION_WITH_BODY = + DiagnosticFactory1.create(ERROR, ABSTRACT_MODIFIER); DiagnosticFactory1 NON_ABSTRACT_FUNCTION_WITH_NO_BODY = DiagnosticFactory1.create(ERROR, DECLARATION_SIGNATURE); - DiagnosticFactory1 PRIVATE_FUNCTION_WITH_NO_BODY = DiagnosticFactory1.create(ERROR, PRIVATE_MODIFIER); + DiagnosticFactory1 PRIVATE_FUNCTION_WITH_NO_BODY = + DiagnosticFactory1.create(ERROR, PRIVATE_MODIFIER); DiagnosticFactory1 NON_MEMBER_FUNCTION_NO_BODY = DiagnosticFactory1.create(ERROR, DECLARATION_SIGNATURE); @@ -649,7 +688,8 @@ public interface Errors { DiagnosticFactory0 VALUE_PARAMETER_WITH_NO_TYPE_ANNOTATION = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 NO_TAIL_CALLS_FOUND = DiagnosticFactory0.create(WARNING, TAILREC_MODIFIER); - DiagnosticFactoryForDeprecation0 TAILREC_ON_VIRTUAL_MEMBER = DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitTailrecOnVirtualMember, TAILREC_MODIFIER); + DiagnosticFactoryForDeprecation0 TAILREC_ON_VIRTUAL_MEMBER = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitTailrecOnVirtualMember, TAILREC_MODIFIER); DiagnosticFactory0 ANONYMOUS_FUNCTION_PARAMETER_WITH_DEFAULT_VALUE = DiagnosticFactory0.create(ERROR, PARAMETER_DEFAULT_VALUE); @@ -658,7 +698,8 @@ public interface Errors { DiagnosticFactory0 MULTIPLE_VARARG_PARAMETERS = DiagnosticFactory0.create(ERROR, PARAMETER_VARARG_MODIFIER); - DiagnosticFactory1 FORBIDDEN_VARARG_PARAMETER_TYPE = DiagnosticFactory1.create(ERROR, PARAMETER_VARARG_MODIFIER); + DiagnosticFactory1 FORBIDDEN_VARARG_PARAMETER_TYPE = + DiagnosticFactory1.create(ERROR, PARAMETER_VARARG_MODIFIER); DiagnosticFactory0 CHANGING_ARGUMENTS_EXECUTION_ORDER_FOR_NAMED_VARARGS = DiagnosticFactory0.create(WARNING); @@ -666,7 +707,8 @@ public interface Errors { DiagnosticFactory0 DEFAULT_VALUE_NOT_ALLOWED_IN_OVERRIDE = DiagnosticFactory0.create(ERROR, PARAMETER_DEFAULT_VALUE); - DiagnosticFactory1 MULTIPLE_DEFAULTS_INHERITED_FROM_SUPERTYPES = DiagnosticFactory1.create(ERROR); + DiagnosticFactory1 MULTIPLE_DEFAULTS_INHERITED_FROM_SUPERTYPES = + DiagnosticFactory1.create(ERROR); DiagnosticFactory1 MULTIPLE_DEFAULTS_INHERITED_FROM_SUPERTYPES_WHEN_NO_EXPLICIT_OVERRIDE = DiagnosticFactory1.create(ERROR, DECLARATION_NAME); @@ -674,7 +716,8 @@ public interface Errors { DiagnosticFactory2 PARAMETER_NAME_CHANGED_ON_OVERRIDE = DiagnosticFactory2.create(WARNING, DECLARATION_NAME); - DiagnosticFactory2, Integer> DIFFERENT_NAMES_FOR_THE_SAME_PARAMETER_IN_SUPERTYPES = + DiagnosticFactory2, Integer> + DIFFERENT_NAMES_FOR_THE_SAME_PARAMETER_IN_SUPERTYPES = DiagnosticFactory2.create(WARNING, DECLARATION_NAME); DiagnosticFactory0 NAME_FOR_AMBIGUOUS_PARAMETER = DiagnosticFactory0.create(ERROR); @@ -705,7 +748,8 @@ public interface Errors { DiagnosticFactory0 ACTUAL_TYPE_ALIAS_WITH_USE_SITE_VARIANCE = DiagnosticFactory0.create(ERROR, DECLARATION_SIGNATURE); DiagnosticFactory0 ACTUAL_TYPE_ALIAS_WITH_COMPLEX_SUBSTITUTION = DiagnosticFactory0.create(ERROR, DECLARATION_SIGNATURE); DiagnosticFactory0 ACTUAL_FUNCTION_WITH_DEFAULT_ARGUMENTS = DiagnosticFactory0.create(ERROR); - DiagnosticFactory1 ACTUAL_ANNOTATION_CONFLICTING_DEFAULT_ARGUMENT_VALUE = DiagnosticFactory1.create(ERROR); + DiagnosticFactory1 ACTUAL_ANNOTATION_CONFLICTING_DEFAULT_ARGUMENT_VALUE = + DiagnosticFactory1.create(ERROR); DiagnosticFactory0 EXPECTED_FUNCTION_SOURCE_WITH_DEFAULT_ARGUMENTS_NOT_FOUND = DiagnosticFactory0.create(ERROR); @@ -721,7 +765,8 @@ public interface Errors { DiagnosticFactory2.create(ERROR, INCOMPATIBLE_DECLARATION); DiagnosticFactory2, Collection>>>> NO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASS = + List, Collection>>>> + NO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASS = DiagnosticFactory2.create(ERROR, ACTUAL_DECLARATION_NAME); DiagnosticFactory0 ACTUAL_MISSING = DiagnosticFactory0.create(ERROR, ACTUAL_DECLARATION_NAME); @@ -759,7 +804,8 @@ public interface Errors { } DiagnosticFactory0 VARARG_OUTSIDE_PARENTHESES = DiagnosticFactory0.create(ERROR); - DiagnosticFactoryForDeprecation0 NON_VARARG_SPREAD = DiagnosticFactoryForDeprecation0.create(LanguageFeature.ReportNonVarargSpreadOnGenericCalls); + DiagnosticFactoryForDeprecation0 NON_VARARG_SPREAD = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.ReportNonVarargSpreadOnGenericCalls); DiagnosticFactory0 SPREAD_OF_NULLABLE = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 SPREAD_OF_LAMBDA_OR_CALLABLE_REFERENCE = DiagnosticFactory0.create(ERROR); @@ -773,9 +819,11 @@ public interface Errors { DiagnosticFactory1 MISSING_RECEIVER = DiagnosticFactory1.create(ERROR); DiagnosticFactory0 NO_RECEIVER_ALLOWED = DiagnosticFactory0.create(ERROR); - DiagnosticFactoryForDeprecation1 ASSIGNING_SINGLE_ELEMENT_TO_VARARG_IN_NAMED_FORM_FUNCTION = DiagnosticFactoryForDeprecation1.create(LanguageFeature.ProhibitAssigningSingleElementsToVarargsInNamedForm); + DiagnosticFactoryForDeprecation1 ASSIGNING_SINGLE_ELEMENT_TO_VARARG_IN_NAMED_FORM_FUNCTION = + DiagnosticFactoryForDeprecation1.create(LanguageFeature.ProhibitAssigningSingleElementsToVarargsInNamedForm); DiagnosticFactory0 REDUNDANT_SPREAD_OPERATOR_IN_NAMED_FORM_IN_FUNCTION = DiagnosticFactory0.create(WARNING); - DiagnosticFactoryForDeprecation0 ASSIGNING_SINGLE_ELEMENT_TO_VARARG_IN_NAMED_FORM_ANNOTATION = DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitAssigningSingleElementsToVarargsInNamedForm); + DiagnosticFactoryForDeprecation0 ASSIGNING_SINGLE_ELEMENT_TO_VARARG_IN_NAMED_FORM_ANNOTATION = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitAssigningSingleElementsToVarargsInNamedForm); DiagnosticFactory0 REDUNDANT_SPREAD_OPERATOR_IN_NAMED_FORM_IN_ANNOTATION = DiagnosticFactory0.create(WARNING); // Call resolution @@ -795,12 +843,15 @@ public interface Errors { DiagnosticFactory1>> OVERLOAD_RESOLUTION_AMBIGUITY = DiagnosticFactory1.create(ERROR); DiagnosticFactory1>> NONE_APPLICABLE = DiagnosticFactory1.create(ERROR); DiagnosticFactory1>> CANNOT_COMPLETE_RESOLVE = DiagnosticFactory1.create(ERROR); - DiagnosticFactory1>> UNRESOLVED_REFERENCE_WRONG_RECEIVER = DiagnosticFactory1.create(ERROR); - DiagnosticFactory1> CALLABLE_REFERENCE_RESOLUTION_AMBIGUITY = DiagnosticFactory1.create(ERROR); + DiagnosticFactory1>> UNRESOLVED_REFERENCE_WRONG_RECEIVER = + DiagnosticFactory1.create(ERROR); + DiagnosticFactory1> CALLABLE_REFERENCE_RESOLUTION_AMBIGUITY = + DiagnosticFactory1.create(ERROR); DiagnosticFactory1 TYPE_PARAMETER_AS_REIFIED = DiagnosticFactory1.create(ERROR); DiagnosticFactory0 DEFINITELY_NON_NULLABLE_AS_REIFIED = DiagnosticFactory0.create(ERROR); - DiagnosticFactoryForDeprecation1 TYPE_PARAMETER_AS_REIFIED_ARRAY = DiagnosticFactoryForDeprecation1.create(LanguageFeature.ProhibitNonReifiedArraysAsReifiedTypeArguments); + DiagnosticFactoryForDeprecation1 TYPE_PARAMETER_AS_REIFIED_ARRAY = + DiagnosticFactoryForDeprecation1.create(LanguageFeature.ProhibitNonReifiedArraysAsReifiedTypeArguments); DiagnosticFactory1 REIFIED_TYPE_FORBIDDEN_SUBSTITUTION = DiagnosticFactory1.create(ERROR); DiagnosticFactory1 REIFIED_TYPE_UNSAFE_SUBSTITUTION = DiagnosticFactory1.create(WARNING); DiagnosticFactory0 CANDIDATE_CHOSEN_USING_OVERLOAD_RESOLUTION_BY_LAMBDA_ANNOTATION = DiagnosticFactory0.create(WARNING); @@ -829,7 +880,8 @@ public interface Errors { DiagnosticFactory1 TYPE_INFERENCE_PARAMETER_CONSTRAINT_ERROR = DiagnosticFactory1.create(ERROR); DiagnosticFactory0 TYPE_INFERENCE_INCORPORATION_ERROR = DiagnosticFactory0.create(ERROR); - DiagnosticFactoryForDeprecation1 TYPE_INFERENCE_ONLY_INPUT_TYPES = DiagnosticFactoryForDeprecation1.create(LanguageFeature.StrictOnlyInputTypesChecks); + DiagnosticFactoryForDeprecation1 TYPE_INFERENCE_ONLY_INPUT_TYPES = + DiagnosticFactoryForDeprecation1.create(LanguageFeature.StrictOnlyInputTypesChecks); DiagnosticFactory1 TYPE_INFERENCE_UPPER_BOUND_VIOLATED = DiagnosticFactory1.create(ERROR); DiagnosticFactory2 TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH = DiagnosticFactory2.create(ERROR); DiagnosticFactory0 TYPE_INFERENCE_CANDIDATE_WITH_SAM_AND_VARARG = DiagnosticFactory0.create(WARNING); @@ -857,11 +909,14 @@ public interface Errors { // Destructuring-declarations - DiagnosticFactory0 INITIALIZER_REQUIRED_FOR_DESTRUCTURING_DECLARATION = DiagnosticFactory0.create(ERROR, DEFAULT); + DiagnosticFactory0 INITIALIZER_REQUIRED_FOR_DESTRUCTURING_DECLARATION = + DiagnosticFactory0.create(ERROR, DEFAULT); DiagnosticFactory2 COMPONENT_FUNCTION_MISSING = DiagnosticFactory2.create(ERROR, DEFAULT); DiagnosticFactory1 COMPONENT_FUNCTION_ON_NULLABLE = DiagnosticFactory1.create(ERROR, DEFAULT); - DiagnosticFactory2>> COMPONENT_FUNCTION_AMBIGUITY = DiagnosticFactory2.create(ERROR, DEFAULT); - DiagnosticFactory3 COMPONENT_FUNCTION_RETURN_TYPE_MISMATCH = DiagnosticFactory3.create(ERROR, DEFAULT); + DiagnosticFactory2>> COMPONENT_FUNCTION_AMBIGUITY = + DiagnosticFactory2.create(ERROR, DEFAULT); + DiagnosticFactory3 COMPONENT_FUNCTION_RETURN_TYPE_MISMATCH = + DiagnosticFactory3.create(ERROR, DEFAULT); // Super calls @@ -919,10 +974,14 @@ public interface Errors { DiagnosticFactory1>> ITERATOR_AMBIGUITY = DiagnosticFactory1.create(ERROR); DiagnosticFactory3 DELEGATE_SPECIAL_FUNCTION_MISSING = DiagnosticFactory3.create(ERROR); - DiagnosticFactory2>> DELEGATE_SPECIAL_FUNCTION_AMBIGUITY = DiagnosticFactory2.create(ERROR); - DiagnosticFactory2>> DELEGATE_SPECIAL_FUNCTION_NONE_APPLICABLE = DiagnosticFactory2.create(ERROR); - DiagnosticFactory3 DELEGATE_SPECIAL_FUNCTION_RETURN_TYPE_MISMATCH = DiagnosticFactory3.create(ERROR); - DiagnosticFactory2>> DELEGATE_PD_METHOD_NONE_APPLICABLE = DiagnosticFactory2.create(WARNING); + DiagnosticFactory2>> DELEGATE_SPECIAL_FUNCTION_AMBIGUITY = + DiagnosticFactory2.create(ERROR); + DiagnosticFactory2>> DELEGATE_SPECIAL_FUNCTION_NONE_APPLICABLE = + DiagnosticFactory2.create(ERROR); + DiagnosticFactory3 DELEGATE_SPECIAL_FUNCTION_RETURN_TYPE_MISMATCH = + DiagnosticFactory3.create(ERROR); + DiagnosticFactory2>> DELEGATE_PD_METHOD_NONE_APPLICABLE = + DiagnosticFactory2.create(WARNING); DiagnosticFactory1 COMPARE_TO_TYPE_MISMATCH = DiagnosticFactory1.create(ERROR); DiagnosticFactory1 YIELD_IS_RESERVED = DiagnosticFactory1.create(ERROR); @@ -985,13 +1044,15 @@ public interface Errors { DiagnosticFactory1 ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE = DiagnosticFactory1.create(WARNING, DECLARATION_NAME); DiagnosticFactory1 VARIABLE_WITH_REDUNDANT_INITIALIZER = DiagnosticFactory1.create(WARNING); - DiagnosticFactory2 UNUSED_VALUE = DiagnosticFactory2.create(WARNING, PositioningStrategies.UNUSED_VALUE); + DiagnosticFactory2 UNUSED_VALUE = + DiagnosticFactory2.create(WARNING, PositioningStrategies.UNUSED_VALUE); DiagnosticFactory1 UNUSED_CHANGED_VALUE = DiagnosticFactory1.create(WARNING); DiagnosticFactory0 UNUSED_EXPRESSION = DiagnosticFactory0.create(WARNING); DiagnosticFactory0 UNUSED_LAMBDA_EXPRESSION = DiagnosticFactory0.create(WARNING); DiagnosticFactory1 VAL_REASSIGNMENT = DiagnosticFactory1.create(ERROR); - DiagnosticFactoryForDeprecation1 VAL_REASSIGNMENT_VIA_BACKING_FIELD = DiagnosticFactoryForDeprecation1.create(LanguageFeature.RestrictionOfValReassignmentViaBackingField); + DiagnosticFactoryForDeprecation1 VAL_REASSIGNMENT_VIA_BACKING_FIELD = + DiagnosticFactoryForDeprecation1.create(LanguageFeature.RestrictionOfValReassignmentViaBackingField); DiagnosticFactory1 CAPTURED_VAL_INITIALIZATION = DiagnosticFactory1.create(ERROR); DiagnosticFactory1 CAPTURED_MEMBER_VAL_INITIALIZATION = DiagnosticFactory1.create(ERROR); DiagnosticFactory1 SETTER_PROJECTED_OUT = DiagnosticFactory1.create(ERROR); @@ -1006,7 +1067,8 @@ public interface Errors { DiagnosticFactory0 INVALID_IF_AS_EXPRESSION = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 INVALID_IF_AS_EXPRESSION_WARNING = DiagnosticFactory0.create(WARNING); - DiagnosticFactoryForDeprecation0 CONFUSING_BRANCH_CONDITION = DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitConfusingSyntaxInWhenBranches); + DiagnosticFactoryForDeprecation0 CONFUSING_BRANCH_CONDITION = + DiagnosticFactoryForDeprecation0.create(LanguageFeature.ProhibitConfusingSyntaxInWhenBranches); // Nullability @@ -1021,7 +1083,8 @@ public interface Errors { DiagnosticFactory0 NOT_NULL_ASSERTION_ON_LAMBDA_EXPRESSION = DiagnosticFactory0.create(WARNING); DiagnosticFactory0 NOT_NULL_ASSERTION_ON_CALLABLE_REFERENCE = DiagnosticFactory0.create(WARNING); - DiagnosticFactory1 USELESS_ELVIS = DiagnosticFactory1.create(WARNING, PositioningStrategies.USELESS_ELVIS); + DiagnosticFactory1 USELESS_ELVIS = + DiagnosticFactory1.create(WARNING, PositioningStrategies.USELESS_ELVIS); DiagnosticFactory0 USELESS_ELVIS_RIGHT_IS_NULL = DiagnosticFactory0.create(WARNING, PositioningStrategies.USELESS_ELVIS); @@ -1038,7 +1101,8 @@ public interface Errors { DiagnosticFactory0 INCORRECT_CHARACTER_LITERAL = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 EMPTY_CHARACTER_LITERAL = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 ILLEGAL_UNDERSCORE = DiagnosticFactory0.create(ERROR); - DiagnosticFactory1 TOO_MANY_CHARACTERS_IN_CHARACTER_LITERAL = DiagnosticFactory1.create(ERROR); + DiagnosticFactory1 TOO_MANY_CHARACTERS_IN_CHARACTER_LITERAL = + DiagnosticFactory1.create(ERROR); DiagnosticFactory1 ILLEGAL_ESCAPE = DiagnosticFactory1.create(ERROR, CUT_CHAR_QUOTES); DiagnosticFactory1 NULL_FOR_NONNULL_TYPE = DiagnosticFactory1.create(ERROR); DiagnosticFactory0 ILLEGAL_ESCAPE_SEQUENCE = DiagnosticFactory0.create(ERROR); @@ -1076,7 +1140,8 @@ public interface Errors { DiagnosticFactory0 LOCAL_VARIABLE_WITH_TYPE_PARAMETERS_WARNING = DiagnosticFactory0.create(WARNING); DiagnosticFactory0 LOCAL_VARIABLE_WITH_TYPE_PARAMETERS = DiagnosticFactory0.create(ERROR); - DiagnosticFactory3 INVISIBLE_SETTER = DiagnosticFactory3.create(ERROR); + DiagnosticFactory3 INVISIBLE_SETTER = + DiagnosticFactory3.create(ERROR); DiagnosticFactory1 VAL_OR_VAR_ON_LOOP_PARAMETER = DiagnosticFactory1.create(ERROR); DiagnosticFactory1 VAL_OR_VAR_ON_FUN_PARAMETER = DiagnosticFactory1.create(ERROR); @@ -1089,9 +1154,11 @@ public interface Errors { DiagnosticFactory0 ELSE_MISPLACED_IN_WHEN = DiagnosticFactory0.create(ERROR, ELSE_ENTRY); DiagnosticFactory0 REDUNDANT_ELSE_IN_WHEN = DiagnosticFactory0.create(WARNING, ELSE_ENTRY); DiagnosticFactory1> NO_ELSE_IN_WHEN = DiagnosticFactory1.create(ERROR, WHEN_EXPRESSION); - DiagnosticFactory1> NO_ELSE_IN_WHEN_WARNING = DiagnosticFactory1.create(WARNING, WHEN_EXPRESSION); + DiagnosticFactory1> NO_ELSE_IN_WHEN_WARNING = + DiagnosticFactory1.create(WARNING, WHEN_EXPRESSION); DiagnosticFactory1> NON_EXHAUSTIVE_WHEN = DiagnosticFactory1.create(WARNING, WHEN_EXPRESSION); - DiagnosticFactory2> NON_EXHAUSTIVE_WHEN_STATEMENT = DiagnosticFactory2.create(WARNING, WHEN_EXPRESSION); + DiagnosticFactory2> NON_EXHAUSTIVE_WHEN_STATEMENT = + DiagnosticFactory2.create(WARNING, WHEN_EXPRESSION); DiagnosticFactory1> NON_EXHAUSTIVE_WHEN_ON_SEALED_CLASS = DiagnosticFactory1.create(INFO, WHEN_EXPRESSION); DiagnosticFactory1 EXPECT_TYPE_IN_WHEN_WITHOUT_ELSE = DiagnosticFactory1.create(ERROR, WHEN_EXPRESSION); @@ -1106,7 +1173,8 @@ public interface Errors { DiagnosticFactory2 TYPE_MISMATCH = DiagnosticFactory2.create(ERROR); DiagnosticFactory2 TYPE_MISMATCH_WARNING = DiagnosticFactory2.create(WARNING); DiagnosticFactory1 TYPE_MISMATCH_DUE_TO_EQUALS_LAMBDA_IN_FUN = DiagnosticFactory1.create(ERROR); - DiagnosticFactory1 TYPE_MISMATCH_DUE_TO_TYPE_PROJECTIONS = DiagnosticFactory1.create(ERROR); + DiagnosticFactory1 TYPE_MISMATCH_DUE_TO_TYPE_PROJECTIONS = + DiagnosticFactory1.create(ERROR); DiagnosticFactory2 MEMBER_PROJECTED_OUT = DiagnosticFactory2.create(ERROR); DiagnosticFactory1 RETURN_TYPE_MISMATCH = DiagnosticFactory1.create(ERROR); DiagnosticFactory1 EXPECTED_TYPE_MISMATCH = DiagnosticFactory1.create(ERROR); @@ -1128,7 +1196,8 @@ public interface Errors { DiagnosticFactory0 ABBREVIATED_NOTHING_PROPERTY_TYPE = DiagnosticFactory0.create(ERROR); DiagnosticFactory1 IMPLICIT_INTERSECTION_TYPE = DiagnosticFactory1.create(ERROR); - DiagnosticFactory0 DYNAMIC_RECEIVER_NOT_ALLOWED = DiagnosticFactory0.create(ERROR, PositioningStrategies.RECEIVER); + DiagnosticFactory0 DYNAMIC_RECEIVER_NOT_ALLOWED = + DiagnosticFactory0.create(ERROR, PositioningStrategies.RECEIVER); // Context tracking @@ -1139,7 +1208,8 @@ public interface Errors { DiagnosticFactory0 EXPRESSION_EXPECTED_PACKAGE_FOUND = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 RETURN_NOT_ALLOWED = DiagnosticFactory0.create(ERROR, PositioningStrategies.RETURN_WITH_LABEL); - DiagnosticFactory0 RETURN_IN_FUNCTION_WITH_EXPRESSION_BODY = DiagnosticFactory0.create(ERROR, PositioningStrategies.RETURN_WITH_LABEL); + DiagnosticFactory0 RETURN_IN_FUNCTION_WITH_EXPRESSION_BODY = + DiagnosticFactory0.create(ERROR, PositioningStrategies.RETURN_WITH_LABEL); DiagnosticFactory0 NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY = DiagnosticFactory0.create(ERROR, DECLARATION_WITH_BODY); DiagnosticFactory0 @@ -1149,20 +1219,26 @@ public interface Errors { DiagnosticFactory0 NO_THIS = DiagnosticFactory0.create(ERROR); DiagnosticFactory1 NO_COMPANION_OBJECT = DiagnosticFactory1.create(ERROR); - DiagnosticFactory1 TYPE_PARAMETER_IS_NOT_AN_EXPRESSION = DiagnosticFactory1.create(ERROR); + DiagnosticFactory1 TYPE_PARAMETER_IS_NOT_AN_EXPRESSION = + DiagnosticFactory1.create(ERROR); DiagnosticFactory1 TYPE_PARAMETER_ON_LHS_OF_DOT = DiagnosticFactory1.create(ERROR); - DiagnosticFactory1 NESTED_CLASS_ACCESSED_VIA_INSTANCE_REFERENCE = DiagnosticFactory1.create(ERROR); + DiagnosticFactory1 NESTED_CLASS_ACCESSED_VIA_INSTANCE_REFERENCE = + DiagnosticFactory1.create(ERROR); DiagnosticFactory2 NESTED_CLASS_SHOULD_BE_QUALIFIED = DiagnosticFactory2.create(ERROR); - DiagnosticFactory1 INACCESSIBLE_OUTER_CLASS_EXPRESSION = DiagnosticFactory1.create(ERROR, SECONDARY_CONSTRUCTOR_DELEGATION_CALL); + DiagnosticFactory1 INACCESSIBLE_OUTER_CLASS_EXPRESSION = + DiagnosticFactory1.create(ERROR, SECONDARY_CONSTRUCTOR_DELEGATION_CALL); DiagnosticFactory1 NESTED_CLASS_NOT_ALLOWED = DiagnosticFactory1.create(ERROR, DECLARATION_NAME); DiagnosticFactory1 NESTED_CLASS_DEPRECATED = DiagnosticFactory1.create(WARNING, DECLARATION_NAME); //Inline and inlinable parameters - DiagnosticFactory2 NON_PUBLIC_CALL_FROM_PUBLIC_INLINE = DiagnosticFactory2.create(ERROR, CALL_ELEMENT); - DiagnosticFactory2 PRIVATE_CLASS_MEMBER_FROM_INLINE = DiagnosticFactory2.create(ERROR, CALL_ELEMENT); + DiagnosticFactory2 NON_PUBLIC_CALL_FROM_PUBLIC_INLINE = + DiagnosticFactory2.create(ERROR, CALL_ELEMENT); + DiagnosticFactory2 PRIVATE_CLASS_MEMBER_FROM_INLINE = + DiagnosticFactory2.create(ERROR, CALL_ELEMENT); DiagnosticFactory1 NON_LOCAL_RETURN_NOT_ALLOWED = DiagnosticFactory1.create(ERROR, CALL_ELEMENT); - DiagnosticFactory1 NOT_YET_SUPPORTED_IN_INLINE = DiagnosticFactory1.create(ERROR, NOT_SUPPORTED_IN_INLINE_MOST_RELEVANT); + DiagnosticFactory1 NOT_YET_SUPPORTED_IN_INLINE = + DiagnosticFactory1.create(ERROR, NOT_SUPPORTED_IN_INLINE_MOST_RELEVANT); DiagnosticFactory0 NOTHING_TO_INLINE = DiagnosticFactory0.create(WARNING); DiagnosticFactory2 USAGE_IS_NOT_INLINABLE = DiagnosticFactory2.create(ERROR); DiagnosticFactory2 NULLABLE_INLINE_PARAMETER = DiagnosticFactory2.create(ERROR); @@ -1174,11 +1250,16 @@ public interface Errors { DiagnosticFactory0 NON_LOCAL_RETURN_IN_DISABLED_INLINE = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 INLINE_PROPERTY_WITH_BACKING_FIELD = DiagnosticFactory0.create(ERROR, DECLARATION_SIGNATURE); DiagnosticFactory0 NON_INTERNAL_PUBLISHED_API = DiagnosticFactory0.create(ERROR); - DiagnosticFactoryForDeprecation1 PROTECTED_CALL_FROM_PUBLIC_INLINE = DiagnosticFactoryForDeprecation1.create(LanguageFeature.ProhibitProtectedCallFromInline); - DiagnosticFactoryForDeprecation1 PROTECTED_CONSTRUCTOR_CALL_FROM_PUBLIC_INLINE = DiagnosticFactoryForDeprecation1.create(LanguageFeature.ProhibitProtectedConstructorCallFromPublicInline); - DiagnosticFactoryForDeprecation1 SUPER_CALL_FROM_PUBLIC_INLINE = DiagnosticFactoryForDeprecation1.create(LanguageFeature.ProhibitSuperCallsFromPublicInline); - DiagnosticFactory2 INVALID_DEFAULT_FUNCTIONAL_PARAMETER_FOR_INLINE = DiagnosticFactory2.create(ERROR); - DiagnosticFactory2 NOT_SUPPORTED_INLINE_PARAMETER_IN_INLINE_PARAMETER_DEFAULT_VALUE = DiagnosticFactory2.create(ERROR); + DiagnosticFactoryForDeprecation1 PROTECTED_CALL_FROM_PUBLIC_INLINE = + DiagnosticFactoryForDeprecation1.create(LanguageFeature.ProhibitProtectedCallFromInline); + DiagnosticFactoryForDeprecation1 PROTECTED_CONSTRUCTOR_CALL_FROM_PUBLIC_INLINE = + DiagnosticFactoryForDeprecation1.create(LanguageFeature.ProhibitProtectedConstructorCallFromPublicInline); + DiagnosticFactoryForDeprecation1 SUPER_CALL_FROM_PUBLIC_INLINE = + DiagnosticFactoryForDeprecation1.create(LanguageFeature.ProhibitSuperCallsFromPublicInline); + DiagnosticFactory2 INVALID_DEFAULT_FUNCTIONAL_PARAMETER_FOR_INLINE = + DiagnosticFactory2.create(ERROR); + DiagnosticFactory2 NOT_SUPPORTED_INLINE_PARAMETER_IN_INLINE_PARAMETER_DEFAULT_VALUE = + DiagnosticFactory2.create(ERROR); DiagnosticFactory0 PRIVATE_INLINE_FUNCTIONS_RETURNING_ANONYMOUS_OBJECTS = DiagnosticFactory0.create(WARNING); DiagnosticFactory0 NON_LOCAL_SUSPENSION_POINT = DiagnosticFactory0.create(ERROR); @@ -1270,7 +1351,11 @@ public interface Errors { } @SuppressWarnings("unchecked") - private static void initializeNameAndRenderer(DiagnosticFactoryToRendererMap diagnosticToRendererMap, String name, DiagnosticFactory factory) { + private static void initializeNameAndRenderer( + DiagnosticFactoryToRendererMap diagnosticToRendererMap, + String name, + DiagnosticFactory factory + ) { factory.initializeName(name); factory.setDefaultRenderer((DiagnosticRenderer) diagnosticToRendererMap.get(factory)); }