Commit Graph

818 Commits

Author SHA1 Message Date
Evgeny Gerashchenko 05fd46009d Replaced diagnostic factories so they show type FQ names instead of short names.
#KT-1137 fixed
2012-04-08 22:45:07 +04:00
Evgeny Gerashchenko aec021e668 Implemented better rendering for parameters with default values in decompiler and descriptor renderer.
#KT-1582 fixed
2012-04-08 19:59:53 +04:00
Svetlana Isakova cd1221b1b2 fix in 'protected' visibility check 2012-04-06 20:42:51 +04:00
Evgeny Gerashchenko da9973a822 Added rendering visibility in DescriptorRenderer. 2012-04-06 20:04:57 +04:00
Evgeny Gerashchenko 2da41a9e35 Added test for navigating to library sources when same function FQ name is defined in separate source files.
#KT-1681 in progress
2012-04-05 19:24:55 +04:00
Evgeny Gerashchenko 793fdd4f55 Added file to test library used in LibrariesWith[out]SourcesTests. 2012-04-05 19:24:55 +04:00
Evgeny Gerashchenko 9918e4a723 Made LibrariesWithSourcesTest possible to be executed with multi-file test library. 2012-04-05 19:24:55 +04:00
Evgeny Gerashchenko 33320075d6 Added test checking names highlighting. 2012-04-05 19:24:55 +04:00
Evgeny Gerashchenko b4cf0bff96 Split on big fat test case in LibrariesWithSourcesTest into several smaller ones. 2012-04-04 20:25:22 +04:00
Nikolay Krasko 68312a71e3 fix tests 2012-04-04 20:18:45 +04:00
Nikolay Krasko 5312ecd8d4 Merge pull request #37 from Frostman/override-inherit-visibility
Override/Implement actions are now inherits visibility.
 #KT-1724 fixed
2012-04-04 08:42:56 -07:00
Svetlana Isakova 16c6935d91 added 'public' annotation to library functions 2012-04-04 19:19:02 +04:00
Sergey Lukjanov d4cce32008 Override/Implement actions are now inherits visibility. 2012-04-04 19:15:25 +04:00
Svetlana Isakova c321ffe39b fix for tests to work (all library functions should be done 'public' later) 2012-04-04 19:02:26 +04:00
Svetlana Isakova 5520e1a2b0 'AbstractStringBuilder' has package private, so cannot be used in tests 2012-04-04 19:02:26 +04:00
Evgeny Gerashchenko 9b04e85282 Added test for "Can't navigate to sources of the filter() extension function"
#KT-1681can't reproduce
2012-04-04 18:54:21 +04:00
Nikolay Krasko 53b6218878 Merge pull request #35 from Frostman/override-delegation
Delegation added to overide action (when it is possible)
 #KT-1107 fixed
2012-04-04 07:48:11 -07:00
Nikolay Krasko a0d8ab6db5 KT-1712 Formatting for getters and setters
#KT-1712 fixed
2012-04-04 17:36:55 +04:00
Evgeny Gerashchenko 666c48c8c1 Merge branch 'highlighter'
Conflicts:
	idea/src/org/jetbrains/jet/plugin/JetBundle.properties
	idea/src/org/jetbrains/jet/plugin/annotations/JetLineMarkerProvider.java
	idea/src/org/jetbrains/jet/plugin/highlighter/DebugInfoAnnotator.java
	idea/src/org/jetbrains/jet/plugin/highlighter/JetPsiChecker.java
2012-04-04 16:46:11 +04:00
Evgeny Gerashchenko c989b2e5ba Updated "Autocasts" test data in JetPsiCheckerTest. Replaced types with their FQ names. 2012-04-04 16:14:00 +04:00
Svetlana Isakova 0f20d4a6e2 Added 'change visibility modifier' quick fix 2012-04-04 14:36:56 +04:00
Alexander.Podkhalyuzin b8e1e1dd75 Fixed name suggester for getter/setter names. Added names suggested by call before "sure" call. +Test 2012-04-04 14:34:30 +04:00
Nikolay Krasko 0d1767fbf1 KT-1161 Formatter: indent parameters after function call on new line (not very beautiful but it will be refactored in future)
#KT-1161 fixed
2012-04-04 14:05:51 +04:00
Sergey Lukjanov 23e368cba4 Some tests for override action has been added. 2012-04-04 11:53:48 +04:00
Nikolay Krasko 26f35689b8 Merge pull request #34 from Frostman/import-quickfix-smallfix
Small fixes of import quickfix: #KT-1614 fixed
2012-04-03 03:52:31 -07:00
Nikolay Krasko cc449bcdd8 - Formatter parameter alignment
- Change formatter testing framework
- Activate "Wrapping and Braces" tab
2012-03-30 19:23:16 +04:00
Sergey Lukjanov 99c7b9ef3e Autoimports tests has been updated. 2012-03-30 18:34:04 +04:00
Nikolay Krasko 77652a9df8 KT-1254 "Implement members" gives strange result when implementing a method returning function type
#KT-1254 fixed
2012-03-28 21:34:22 +04:00
Evgeny Gerashchenko eacb89171e Added navigation to class object members. 2012-03-28 15:02:25 +04:00
Evgeny Gerashchenko d0751b5c11 Added LibrariesWithSourcesTest. 2012-03-28 15:02:25 +04:00
Evgeny Gerashchenko e0f8521f1e Moved decompiled files in testdata of LibrariesTest to separate folder. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 46e748fce5 Added overloaded and extension functions to LibrariesTest. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 79a8c4ae9b Improved sorting members in DecompiledDataFactory. 2012-03-28 15:02:24 +04:00
Svetlana Isakova cd6f3139f0 Changed scope for initializer of extension property /*not to resolve things like val List.length = size() */ 2012-03-28 13:14:35 +04:00
Nikolay Krasko 6964147e44 KT-1648 Function0<Tuple0> appears in the result of the Implement abstract members quick fix
#KT-1648 fixed
2012-03-27 22:11:07 +04:00
Nikolay Krasko 4e4f4c3c24 KT-1379 Override Methods does not respect caret position - fix anchor behaviour in previous commit 2012-03-27 20:04:16 +04:00
Nikolay Krasko 80b251983c KT-1379 Override Methods does not respect caret position
#KT-1379 fixed
2012-03-27 19:46:12 +04:00
Svetlana Isakova a91a53f7f1 KT-1531 Frontend should prohibit secondary constructors
# KT-1531 Fixed
2012-03-27 17:48:04 +04:00
Svetlana Isakova f7cfb36f62 # KT-1579 Fixed Can't import nested class/trait 2012-03-27 16:20:59 +04:00
Nikolay Krasko 072a552923 KT-1644 Propose types after fun — for receiver type
#KT-1644 fixed
2012-03-26 17:31:27 +04:00
Nikolay Krasko ed969eb0b4 Do not suggest to import something that is already imported 2012-03-26 14:47:19 +04:00
James Strachan b90fdf3d81 fix up test case 2012-03-26 09:10:46 +01:00
Nikolay Krasko 4d8b2d0727 Remove unnecessary code from the test 2012-03-24 02:51:11 +04:00
Stepan Koltsov 7836e44e70 Temporarily revert "kill JavaNamespaceDescriptor"
This reverts commit 3c45a1d60e.

This commit breaks compilation of jdk-headers. Explanation:

1. TopDownAnalyzer creates namespace java.util from sources
2. TopDownAnalyzer creates class Map in java.util
3. TopDownAnalyzer processes import java.util.Map.Entry
4. JavaDescriptorResolver resolves namespace java.util.Map
5. java.util.Map namespace is added to java.util namespace
6. redeclaration handler of namespace java.util crashes on Map
2012-03-24 02:23:30 +04:00
Stepan Koltsov 3c45a1d60e kill JavaNamespaceDescriptor 2012-03-23 23:44:20 +04:00
Nikolay Krasko 4311bcc929 #KT-1629 fixed Don't import jet.runtime.SharedVar.Int when typing "val a : Int = ..."
Completion testing framework extended with ability to assert tail text.
2012-03-23 18:36:51 +04:00
Nikolay Krasko 4a3d0133f6 #KT-1598 fixed Wrong completion after "as" in imports 2012-03-22 18:57:20 +04:00
Nikolay Krasko b80afe44b5 #KT-1604 Auto-completion of .sure() incorrectly imports jet.sure - test 2012-03-20 19:17:24 +04:00
Nikolay Krasko 2519f4d7f2 KT-1426 Implement "Optimize Imports" in plugin - do not remove imports for objects 2012-03-20 18:47:25 +04:00
Nikolay Krasko 856c05b2a8 KT-1426 Implement "Optimize Imports" in plugin - a slightly better formatting 2012-03-19 21:52:36 +04:00