Commit Graph

6247 Commits

Author SHA1 Message Date
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
Natalia.Ukhorskaya bbc8e37d7f JetLexer update 2012-04-19 15:16:38 +04:00
Andrey Breslav 44c5e0ca2e Report exceptions even when running under a release build of IDEA 2012-04-19 15:10:24 +04:00
Natalia.Ukhorskaya cc61f8942f Correct formatting for IE and PDF export 2012-04-19 14:46:52 +04:00
Stepan Koltsov 0efe0d5d93 better message in CompilationException 2012-04-19 14:32:02 +04:00
Stepan Koltsov e698b0eec4 resolve all descriptors from libraries
(basic)
2012-04-19 14:22:58 +04:00
Stepan Koltsov bfdba9cebc test for inner class of generic class inheriting another generic class
actually fixed in Idea in 4afdd61d8dcb846994166ed8f30a7515e9661d56. Thanks, Max!
2012-04-19 14:08:50 +04:00
Stepan Koltsov 7eb653ea22 ReadKotlinBinaryClassTest: inner class extend inner class 2012-04-19 14:05:40 +04:00
Stepan Koltsov e5d7eafe92 stdlib is not needed in Read*BinaryClassTest 2012-04-19 14:05:40 +04:00
Stepan Koltsov 8a5aa0ff6f diag in JDR 2012-04-19 14:05:39 +04:00
Stepan Koltsov f50a31c74c TimeUtils 2012-04-19 14:05:39 +04:00
Stepan Koltsov 9cc11adf7b replace lazy type with explicit deferred task list 2012-04-19 14:05:39 +04:00
Stepan Koltsov cd8e275cf4 JavaDescriptorResolver: resolve annotation annotated by self 2012-04-19 14:05:38 +04:00
Stepan Koltsov 4272e50d67 print what is currently compiled 2012-04-19 14:05:38 +04:00
Stepan Koltsov bdd2a26ab2 minor FqName enhancement 2012-04-19 14:05:37 +04:00
Stepan Koltsov c2adadaf39 fail early if found class is different from requested 2012-04-19 14:05:37 +04:00
James Strachan a5ae843e21 Merge branch 'master' of github.com:JetBrains/kotlin 2012-04-19 09:52:11 +01:00
Svetlana Isakova 77dad4fbfb incomplete code from EA 2012-04-18 22:04:55 +04:00
Svetlana Isakova 5c32f5f0e7 KT-1821 Write test for ITERATOR_AMBIGUITY diagnostic
#KT-1821 fixed
2012-04-18 22:04:28 +04:00
Svetlana Isakova ae4b391c8e KT-1820 Write test for ASSIGN_OPERATOR_AMBIGUITY
#KT-1820 fixed
2012-04-18 22:03:55 +04:00
Svetlana Isakova 1fa4698611 KT-1778 Automatically cast error
#KT-1778 fixed
2012-04-18 20:42:55 +04:00
Svetlana Isakova 08e18e5d9c KT-1806 accessing private member in object class/anonymous object is not highlighted as error
#KT-1806 fixed
2012-04-18 19:59:34 +04:00
Svetlana Isakova 71102627c0 'isClassObject' method moved from CodegenUtil to DescriptorUtils 2012-04-18 19:59:15 +04:00
Svetlana Isakova d08bb4e6ec test for KT-1805 Better diagnostic for access to private field of parent class
#KT-1805 Fixed
2012-04-18 19:02:24 +04:00
Svetlana Isakova 1ed79d534f KT-151 Inherit visibility when overriding
#KT-151 Fixed

Visibilities.INHERITED constant added (occurs only during resolve), changed after overridden descriptors resolve
Fake descriptors are created for invisible properties as well (is necessary for better error reporting)
2012-04-18 19:02:24 +04:00
Svetlana Isakova b5bf4a626c Reverted explicitly specifying visibility modifier while override 2012-04-18 19:02:24 +04:00
Svetlana Isakova 8d6d292150 more tests for resolve order 2012-04-18 19:02:24 +04:00
James Strachan 2460c78d38 allow forEachLine block to return Any which avoids possible compile errors from some blocks which return values 2012-04-18 09:05:59 +01:00
James Strachan e60aae5374 added parseXml() helper methods 2012-04-18 08:38:29 +01:00
James Strachan e2af3bae28 moved files extensions into a Files.kt and added File.forEachLine for easier iterating through a file in lines 2012-04-18 08:38:15 +01:00