Commit Graph

4919 Commits

Author SHA1 Message Date
Evgeny Gerashchenko d28aed6494 Improved positioning for PROJECTION_ON_NON_CLASS_TYPE_ARGUMENT. 2012-04-19 16:25:48 +04:00
Evgeny Gerashchenko 12abe1a5ee Fixed error for TYPE_MISMATCH_IN_TUPLE_PATTERN. 2012-04-19 15:54:07 +04:00
Evgeny Gerashchenko 99acd9cdf0 Fixed rendering "defined in ..." DescriptorRenderer, now it doesn't render "<module>.<root>" 2012-04-19 15:22:01 +04:00
Evgeny Gerashchenko 7e1059d3bd Added IDE error messages for OVERLOAD_RESOLUTION_AMBIGUITY and NONE_APPLICABLE. 2012-04-19 15:22:00 +04:00
Evgeny Gerashchenko 625101b68d Added IDE error message for ITERATOR_AMBIGUITY. 2012-04-19 15:22:00 +04:00
Evgeny Gerashchenko 7a605ccee2 Added IDE error message for ASSIGN_OPERATOR_AMBIGUITY. 2012-04-19 15:22:00 +04:00
Evgeny Gerashchenko a824b81aa5 Minor refactoring renderer for INCOMPATIBLE_MODIFIERS. 2012-04-19 15:22:00 +04:00
Evgeny Gerashchenko 515b79c240 Better error message for WRONG_NUMBER_OF_TYPE_ARGUMENTS. "1 type arguments" will not be shown anymore. 2012-04-19 15:22:00 +04:00
Evgeny Gerashchenko a45a7ae631 Made renderers added to DiagnosticWithParametersXRenderer nullable. 2012-04-19 15:22:00 +04:00
Evgeny Gerashchenko 5692032530 Added javadoc link to DefaultErrorMessages 2012-04-19 15:22:00 +04:00
Evgeny Gerashchenko a723d6b073 Added IDE error messages for RESULT_TYPE_MISMATCH. 2012-04-19 15:22:00 +04:00
Evgeny Gerashchenko a2a9d6847b Added IDE error messages for CONFLICTING_OVERLOADS. 2012-04-19 15:21:59 +04:00
Evgeny Gerashchenko 3cc1a69905 Added IDE error messages for ABSTRACT_MEMBER_NOT_IMPLEMENTED and MANY_IMPL_MEMBER_NOT_IMPLEMENTED. 2012-04-19 15:21:59 +04:00
Evgeny Gerashchenko 529c416f35 Added IDE error message for VAR_OVERRIDDEN_BY_VAL. 2012-04-19 15:21:59 +04:00
Evgeny Gerashchenko b0843ce656 Added IDE error message for RETURN_TYPE_MISMATCH_ON_OVERRIDE. 2012-04-19 15:21:59 +04:00
Evgeny Gerashchenko 886ec6a162 Clarified EQUALITY_NOT_APPLICABLE error message. 2012-04-19 15:21:59 +04:00
Evgeny Gerashchenko c1dde84508 Boolean -> jet.Boolean 2012-04-19 15:21:59 +04:00
Evgeny Gerashchenko 1123a4f438 Clarified error message for TYPE_MISMATCH_IN_BINDING_PATTERN. 2012-04-19 15:21:59 +04:00
Evgeny Gerashchenko 5a69231b92 Added IDE error message for TYPE_MISMATCH_IN_FOR_LOOP. 2012-04-19 15:21:58 +04:00
Evgeny Gerashchenko d7e9a77fdb Added IDE error message for UPPER_BOUND_VIOLATED. 2012-04-19 15:21:58 +04:00
Evgeny Gerashchenko 42c079ce98 Added "actual type" parameter for UPPER_BOUND_VIOLATED diagnostic. 2012-04-19 15:21:58 +04:00
Evgeny Gerashchenko 17d290a5da Added HTML error message for WRONG_SETTER_PARAMETER_TYPE and WRONG_GETTER_RETURN_TYPE diagnostics. 2012-04-19 15:21:58 +04:00
Evgeny Gerashchenko d9cfde431b Added "expected type" parameter to WRONG_SETTER_PARAMETER_TYPE and WRONG_GETTER_RETURN_TYPE diagnostics. 2012-04-19 15:21:58 +04:00
Evgeny Gerashchenko 61a26ef5d9 Added first HTML error message, for TYPE_MISMATCH diagnostic. 2012-04-19 15:21:58 +04:00
Evgeny Gerashchenko 2f0760c85b Removed useless diagnostic parameters for ABSTRACT_PROPERTY_IN_NON_ABSTRACT_CLASS and ABSTRACT_FUNCTION_IN_NON_ABSTRACT_CLASS 2012-04-19 15:21:58 +04:00
Evgeny Gerashchenko 0f1406cf77 Fixed some default error messages. 2012-04-19 15:21:58 +04:00
Evgeny Gerashchenko 8d1860a5f3 Added immutability flag in DiagnosticFactoryToRendererMap. 2012-04-19 15:21:57 +04:00
Evgeny Gerashchenko 6fb0f79de9 Made JetPsiChecker aware of HTML diagnostics. 2012-04-19 15:21:57 +04:00
Evgeny Gerashchenko abb53d4a18 Introduced IdeErrorMessages, which is now used along with DefaultErrorMessages in IDEA plugin. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 370af95c87 Introduced DispatchingDiagnosticRenderer, which replaced DefaultDiagnosticRenderer. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko c1a9630051 Moved AMBIGUOUS_CALLS from DefaultErrorMessages to Renderers. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 6ac389cf8a Extracted error messages from DefaultDiagnosticRenderer to special DefaultErrorMessages class. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko f559369f54 Simplified code in DefaultDiagnosticRenderer. Replaced direct renderer creation with calling generic "put" method: type arguments are not needed, descriptor renderer type specification is not needed. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 13ac89a591 Fixed bad error messages for ABSTRACT_MODIFIER_IN_TRAIT and OPEN_MODIFIER_IN_TRAIT. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko dd3c9146cd Removed UnresolvedReferenceDiagnostic class, since it's not very useful. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 1501883ded Removed RedeclarationDiagnostic class, since it's not very useful. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 4d05b6757c Made RedeclarationDiagnostic subtype of DiagnosticWithParameters1 to simplify diagnostic renderer. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 9f3f309625 Made RedeclarationDiagnostic simpler. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 545e559d5b Made UnresolvedReferenceDiagnostic subtype of DiagnosticWithParameters1 to simplify diagnostic renderer. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko d1f35cfd9c Reformatted Errors, got rid of obsolete comments. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko be34ab2526 Got rid of DiagnosticFactoryWithMessageFormat class. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 77ea513e42 Reformatted Errors, got rid of obsolete comments. 2012-04-13 19:31:47 +04:00
Evgeny Gerashchenko 613ddeb461 Removed diagnostic rendering from RedeclarationDiagnosticFactory and UnresolvedReferenceDiagnosticFactory. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko c957997943 Removed message formats and renderers passed to constructor parameters of UnusedElementDiagnosticFactory and AmbiguousDescriptorDiagnosticFactory. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 11e4caaee3 Removed message formats and renderers passed to constructor parameters of DiagnosticFactoryWithMessageFormat and its subclasses. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko d64d2c8579 Removed fields and methods for rendering error messages in DiagnosticFactoryWithMessageFormat and its subclasses. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 9b50cdfbe3 Got rid of messages stored in SimpleDiagnosticFactory. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko a5d5eb53e2 Fixed rendering syntax error diagnostics in CompileSession. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 2cbac0a588 Made AbstractDiagnosticFactory actually abstract. 2012-04-13 19:31:46 +04:00
Evgeny Gerashchenko 4900839c09 Removed Diagnostic.getMessage() method. 2012-04-13 19:31:46 +04:00