Evgeny Gerashchenko
|
e4eb48e61a
|
Got rid of saving argument list in NONE_APPLICABLE diagnostic.
|
2012-04-20 20:44:09 +04:00 |
|
Evgeny Gerashchenko
|
466e669727
|
Added valid rendering varargs and parameters with default values in NONE_APPLICABLE diagnostic.
|
2012-04-20 20:44:09 +04:00 |
|
Evgeny Gerashchenko
|
0f0330a4b4
|
Added rendering vararg keywords and valid parameter type in this case.
#KT-1840 fixed
|
2012-04-20 20:44:09 +04:00 |
|
Evgeny Gerashchenko
|
1f19c6a0f0
|
Extracted class NoneApplicableCallsRenderer.
|
2012-04-20 20:44:09 +04:00 |
|
Evgeny Gerashchenko
|
eddc550139
|
Implemented highlighting arguments which don't fit in tooltip.
|
2012-04-20 20:44:09 +04:00 |
|
Evgeny Gerashchenko
|
60622337c3
|
Implemented stub of highlighting parameters in error tooltip for NONE_APPLICABLE.
|
2012-04-20 20:44:09 +04:00 |
|
Evgeny Gerashchenko
|
9a3af476e5
|
Implemented getDiagnostics() in BindingContext returned by DelegatingBindingTrace.
|
2012-04-20 20:44:09 +04:00 |
|
Evgeny Gerashchenko
|
90ac45f3f9
|
Added extra space after function type arguments list in DescriptorRenderer. Added test.
|
2012-04-20 20:44:08 +04:00 |
|
Evgeny Gerashchenko
|
1f7c435a24
|
Removed val/var soft keywords in renderer for functions
|
2012-04-20 20:44:08 +04:00 |
|
Evgeny Gerashchenko
|
85ce85383b
|
Added rendering variance for type parameters in DescriptorRenderer.
|
2012-04-19 18:46:45 +04:00 |
|
Evgeny Gerashchenko
|
1559f983aa
|
Made soft keywords bold in DescriptorRenderer.
|
2012-04-19 16:30:34 +04:00 |
|
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 |
|