From b9e45bcd54c90a5a7b70ee4cfecba9d06079f4d4 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Wed, 24 May 2017 15:50:19 +0300 Subject: [PATCH] Fix diagnostic message for INACCESSIBLE_OUTER_CLASS_EXPRESSION Diagnostic messages should describe a problem, and should not suggest taking actions. That's a prerogative of quick fixes in IDE. #KT-5511 Fixed --- .../kotlin/diagnostics/rendering/DefaultErrorMessages.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/rendering/DefaultErrorMessages.java b/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/rendering/DefaultErrorMessages.java index 0c8757f0d18..1704a98e5f8 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/rendering/DefaultErrorMessages.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/rendering/DefaultErrorMessages.java @@ -407,7 +407,7 @@ public class DefaultErrorMessages { MAP.put(NESTED_CLASS_ACCESSED_VIA_INSTANCE_REFERENCE, "Nested {0} accessed via instance reference", RENDER_CLASS_OR_OBJECT_NAME); MAP.put(NESTED_CLASS_SHOULD_BE_QUALIFIED, "Nested {0} should be qualified as ''{1}''", RENDER_CLASS_OR_OBJECT_NAME, TO_STRING); - MAP.put(INACCESSIBLE_OUTER_CLASS_EXPRESSION, "Expression is inaccessible from a nested class ''{0}'', use ''inner'' keyword to make the class inner", NAME); + MAP.put(INACCESSIBLE_OUTER_CLASS_EXPRESSION, "Expression is inaccessible from a nested class ''{0}''", NAME); MAP.put(NESTED_CLASS_NOT_ALLOWED, "Nested class is not allowed here, use 'inner' keyword to make the class inner"); MAP.put(NESTED_OBJECT_NOT_ALLOWED, "Objects inside inner classes are prohibited");