Commit Graph

2751 Commits

Author SHA1 Message Date
Evgeny Gerashchenko 5bdd68e502 Added navigation to source of constructor.
#KT-3168 fixed
2012-12-20 18:48:48 +04:00
Evgeny Gerashchenko 32699133cd Minor. Moved Pair class lower. 2012-12-20 18:48:48 +04:00
Evgeny Gerashchenko 9906bbef4e Navigation to decompiled primary constructor.
#KT-3168 in progress
2012-12-20 18:48:47 +04:00
Evgeny Gerashchenko 4c64ea58d5 Rendering primary constructor in decompiler.
#KT-3168 in progress
2012-12-20 18:48:47 +04:00
Svetlana Isakova 58de1cabbc update tests according to package properties check 2012-12-18 19:47:54 +04:00
Evgeny Gerashchenko 9d0a4155bb Got rid of unnecessary 'div' elements in table. 2012-12-17 16:36:01 +04:00
Evgeny Gerashchenko e9639ead91 Minor. Added static modifiers, removed unused method. 2012-12-17 16:36:01 +04:00
Evgeny Gerashchenko 79cf8e60b8 Introduced DescriptorRendererBuilder.
Hid constructor of DescriptorRendererImpl.
2012-12-17 16:35:59 +04:00
Evgeny Gerashchenko 1cfc5f366e Extracted DescriptorRenderer interface. 2012-12-17 16:35:59 +04:00
Evgeny Gerashchenko b73ba148b6 Got rid of HTML subclass of DescriptorRendererImpl. 2012-12-17 16:35:58 +04:00
Evgeny Gerashchenko 7047267937 Got rid of all subclasses of DescriptorRenderer but HTML. 2012-12-17 16:35:58 +04:00
Evgeny Gerashchenko f5b35e39ac Removed all but default constructors of DescriptorRendererImpl. 2012-12-17 16:35:58 +04:00
Evgeny Gerashchenko 9947bff2e1 Simplified HtmlTabledDescriptorRenderer.
Got rid of suspicious subclassing with overriding protected methods: passing ValueParametersHandler instead.
2012-12-17 16:35:57 +04:00
Evgeny Gerashchenko 0f38e3f1fc Added test to settle format of HtmlTabledDescriptorRenderer. 2012-12-17 16:35:57 +04:00
Evgeny Gerashchenko f6e9b0e234 Removed renderTypeWithShortNames from API of DescriptorRenderer. 2012-12-17 16:35:57 +04:00
Evgeny Gerashchenko cd2e619364 Removed renderMessage from API of DescriptorRenderer. 2012-12-17 16:35:57 +04:00
Evgeny Gerashchenko 8a946c6ef9 Renamed DescriptorRenderer and moved to 'renderer' package.
Moved DescriptorRendererTest to 'renderer' package, as well.
2012-12-17 16:35:56 +04:00
Andrey Breslav 947ab99f53 Tests fixed after default nullability for type arguments changed to NotNull 2012-12-14 15:28:22 +04:00
Nikolay Krasko 689cff6196 KT-3157 Java void method are inserted with ; after completion
#KT-3157 Fixed
2012-12-13 21:14:53 +04:00
Nikolay Krasko 1f12658ce7 Check errors and are all actions are expected in quick fixes tests 2012-12-13 21:14:52 +04:00
Nikolay Krasko 07df3dfe85 Refactoring: extract common code to method. 2012-12-13 21:14:51 +04:00
Nikolay Krasko 1978d3522d Add ability to filter import usages 2012-12-13 21:14:51 +04:00
Nikolay Krasko 31ea793328 Update icons 2012-12-13 21:14:50 +04:00
Andrey Breslav 15328ed9c5 Make exceptions from compiler reported as is, without any wrappers visible in EA 2012-12-13 21:10:00 +04:00
Nikolay Krasko c224b6441d KT-3133 Editor suggest to specify the package when it already has specified
Do not suggest imports in imports and in qualified names
 #KT-3133 Fixed
2012-12-07 14:50:22 +04:00
Andrey Breslav 74212bd2a4 Generate mockJDK from real JDK 2012-12-07 14:06:59 +04:00
Andrey Breslav 2948875cad QuickFix: adding <*> for 'raw' type inside javaClass() call 2012-12-05 21:15:30 +04:00
Nikolay Krasko 5368e8cef3 Process imports for functioncs and properties in creating scope for file
during lazy resolve

Fix for "KT-3096 No completion in function literal" and "KT-3102 No
completion/auto-import for an extension method"

 #KT-3102 Fixed
 #KT-3096 Fixed
2012-12-03 15:17:24 +04:00
Nikolay Krasko 2dafbdc45a Ask for external annotation only while looking for nullability or kotlin signature annotation 2012-11-28 19:21:33 +04:00
Evgeny Gerashchenko a773b8426e Removed copyrights from Java test data. 2012-11-28 15:23:55 +04:00
Andrey Breslav 304926005f Proper errors for cases like 'is Map' supported in 'when' 2012-11-27 21:15:37 +04:00
Andrey Breslav 6f4afd675f A quick fix for 'Raw type in is-expression' 2012-11-27 16:47:39 +04:00
Natalia.Ukhorskaya 74ca357502 Add tests for jps plugin 2012-11-27 14:54:18 +04:00
Andrey Breslav bc7f2fd09b KT-2818 Show Parameters should show short type names instead of long
#KT-2818 Fixed
2012-11-26 15:25:19 +04:00
Andrey Breslav c849a0c4e3 Redundant/conflicting projections 2012-11-24 15:59:16 +04:00
Andrey Breslav 3b11d5787c Migrating to IDEA 123.4 2012-11-23 12:38:54 +04:00
Andrey Breslav 3e1a5a7be1 Report exceptions from both makes to Exception Analyzer 2012-11-21 19:31:14 +04:00
Andrey Breslav 4ed07cd9ae Introducing KotlinPaths to impose some discipline on compiler/library location 2012-11-21 18:16:09 +04:00
Svetlana Isakova d0a6f6252d fixed: DEBUG_INFO_ERROR_ELEMENT should be visible in tests 2012-11-20 19:53:03 +04:00
Andrey Breslav 6384b7340c IDEA 122.813 is required now (API of the new make depends on the new build) 2012-11-19 18:15:20 +04:00
Andrey Breslav 636deb6a09 KT-3016 Exception during analyze when some function has no name
#KT-3016 Fixed
2012-11-19 13:44:55 +04:00
Andrey Breslav a71ea5c6db EA-39003 - ISE: ResolveSession.resolveToDescriptor
Lokking up classes and objects by PSI element, rather than by name
2012-11-16 17:48:49 +04:00
Svetlana Isakova 126f5e1668 check debug info errors in diagnostic tests 2012-11-16 15:32:59 +04:00
Svetlana Isakova df057010f3 record ambiguous label references 2012-11-16 15:32:58 +04:00
Svetlana Isakova 6d3981503b refactoring (removed duplicated code) 2012-11-16 15:32:58 +04:00
Nikolay Krasko 5117bf8118 Don't postpone assigning created body 2012-11-14 18:19:53 +04:00
Nikolay Krasko c4dd556b92 Fix for EA-39487 2012-11-14 18:19:38 +04:00
Andrey Breslav 388cfc5e1a Fixing test data to account for new logging 2012-11-13 15:18:12 +04:00
Andrey Breslav ddf99e0726 Process outputs as well as logging 2012-11-13 15:18:11 +04:00
Andrey Breslav f7a6c6f6fd JPS plugin stub 2012-11-13 13:46:12 +04:00